; -------------------------------------------------------------------------------- ; @Title: AT91SAM9N12 On-Chip Peripherals ; @Props: Released ; @Author: BUJ, RAF ; @Changelog: 2012-11-13 ; @Manufacturer: ATMEL - Atmel Corporation ; @Doc: doc11063.pdf (2009-10-12) ; @Core: ARM926EJ-S ; @Copyright: (C) 1989-2017 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: perat91sam9n.per 7592 2017-02-18 13:54:14Z askoncej $ config 16. 8. width 10. tree "ARM Core Registers" AUTOINDENT.PUSH AUTOINDENT.OFF width 8. tree "ID Registers" group c15:0x0000--0x0000 line.long 0x0 "MIDR,Identity Code" hexmask.long.byte 0x0 24.--31. 0x1 " IMPL ,Implementer" hexmask.long.byte 0x0 20.--23. 0x1 " SPEC ,Specification Revision" hexmask.long.byte 0x0 16.--19. 0x1 " ARCH ,Architecture Version" hexmask.long.word 0x0 4.--15. 0x1 " PARTNUM ,Part Number" hexmask.long.byte 0x0 0.--3. 0x01 " REV ,Layout Revision" group c15:0x0100--0x0100 line.long 0x0 "CTR,Cache Type" bitfld.long 0x0 25.--28. " CLASS ,Cache Class" "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f" bitfld.long 0x0 24. " H ,Cache Havardness" "no,yes" textline " " bitfld.long 0x0 18.--21. " DSIZE ,Data Cache Size" "512,1k,2k,4k,8k,16k,32k,64k,128k,256k,512k,1M,2M,4M,8M,?..." bitfld.long 0x0 15.--17. " DASS ,Data Cache Associativity" "dir,2,4,8,16,32,64,128" bitfld.long 0x0 14. " DM ,Data Cache Multiplier Bit" "0,1" bitfld.long 0x0 12.--13. " DLENGTH ,Data Cache Line Length" "2,4,8,16" textline " " bitfld.long 0x0 6.--9. " ISIZE ,Instruction Cache Size" "512,1k,2k,4k,8k,16k,32k,64k,128k,256k,512k,1M,2M,4M,8M,?..." bitfld.long 0x0 3.--5. " IASS ,Instruction Cache Associativity" "dir,2,4,8,16,32,64,128" bitfld.long 0x0 2. " IM ,Instruction Cache Multiplier Bit" "0,1" bitfld.long 0x0 0.--1. " ILENGTH ,Instruction Cache Line Length" "2,4,8,16" group c15:0x0200--0x0200 line.long 0x0 "TCMTR,Tightly-Coupled Memory Type Register" bitfld.long 0x0 16. " DP ,Data TCM Present" "no,yes" bitfld.long 0x0 0. " IP ,Instruction TCM Present" "no,yes" tree.end tree "MMU Control and Configuration" width 8. group c15:0x0001--0x0001 line.long 0x0 "CR,Control Register" bitfld.long 0x0 15. " L4 ,Configure Loading TBIT" "Enable,Disable" bitfld.long 0x0 14. " RR ,Round Robin Replacement Strategy for ICache and DCache" "Random,Round robin" bitfld.long 0x0 13. " V ,Location of Exception Vectors" "0x00000000,0xFFFF0000" textline " " bitfld.long 0x0 12. " I ,Instruction Cache" "Disable,Enable" bitfld.long 0x0 9. " R ,ROM Protection" "Disable,Enable" bitfld.long 0x0 8. " S ,System Protection" "Disable,Enable" bitfld.long 0x0 7. " B ,Endianism" "Little,Big" textline " " bitfld.long 0x0 2. " C ,Data Cache" "Disable,Enable" bitfld.long 0x0 1. " A ,Alignment Fault Checking" "Disable,Enable" bitfld.long 0x0 0. " M ,MMU" "Disable,Enable" textline " " group c15:0x0002--0x0002 line.long 0x0 "TTBR,Translation Table Base Register" hexmask.long 0x0 14.--31. 0x4000 " TTBA ,Translation Table Base Address" textline " " group c15:0x3--0x3 line.long 0x0 "DACR,Domain Access Control Register" bitfld.long 0x0 30.--31. " D15 ,Domain Access 15" "Denied,Client,Reserved,Manager" bitfld.long 0x0 28.--29. " D14 ,Domain Access 14" "Denied,Client,Reserved,Manager" bitfld.long 0x0 26.--27. " D13 ,Domain Access 13" "Denied,Client,Reserved,Manager" bitfld.long 0x0 24.--25. " D12 ,Domain Access 12" "Denied,Client,Reserved,Manager" textline " " bitfld.long 0x0 22.--23. " D11 ,Domain Access 11" "Denied,Client,Reserved,Manager" bitfld.long 0x0 20.--21. " D10 ,Domain Access 10" "Denied,Client,Reserved,Manager" bitfld.long 0x0 18.--19. " D9 ,Domain Access 9" "Denied,Client,Reserved,Manager" bitfld.long 0x0 16.--17. " D8 ,Domain Access 8" "Denied,Client,Reserved,Manager" textline " " bitfld.long 0x0 14.--15. " D7 ,Domain Access 7" "Denied,Client,Reserved,Manager" bitfld.long 0x0 12.--13. " D6 ,Domain Access 6" "Denied,Client,Reserved,Manager" bitfld.long 0x0 10.--11. " D5 ,Domain Access 5" "Denied,Client,Reserved,Manager" bitfld.long 0x0 8.--9. " D4 ,Domain Access 4" "Denied,Client,Reserved,Manager" textline " " bitfld.long 0x0 6.--7. " D3 ,Domain Access 3" "Denied,Client,Reserved,Manager" bitfld.long 0x0 4.--5. " D2 ,Domain Access 2" "Denied,Client,Reserved,Manager" bitfld.long 0x0 2.--3. " D1 ,Domain Access 1" "Denied,Client,Reserved,Manager" bitfld.long 0x0 0.--1. " D0 ,Domain Access 0" "Denied,Client,Reserved,Manager" textline " " group c15:0x0005--0x0005 line.long 0x0 "DFSR,Data Fault Status Register" bitfld.long 0x0 0x4--0x7 " DOMAIN ,Domain" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 0x0--0x3 " STATUS ,Status" "reserved,alignment,reserved,alignment,be_linef_sect,transl_sect,be_linef_page,transl_page,be_other_sect,domain_sect,be_other_page,domain_page,be_trans_l1,perm_sect,be_trans_l2,perm_page" group c15:0x0105--0x0105 line.long 0x0 "IFSR,Instruction Fault Status Register" bitfld.long 0x0 0x4--0x7 " DOMAIN ,Domain" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 0x0--0x3 " STATUS ,Status" "reserved,alignment,reserved,alignment,be_linef_sect,transl_sect,be_linef_page,transl_page,be_other_sect,domain_sect,be_other_page,domain_page,be_trans_l1,perm_sect,be_trans_l2,perm_page" group c15:0x0006--0x0006 line.long 0x0 "DFAR,Data Fault Address Register" textline " " group c15:0x000a--0x000a line.long 0x0 "TLBR,TLB Lockdown Register" bitfld.long 0x0 26.--28. " VICTIM ,Victim" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0. " P ,P bit" "0,1" textline " " group c15:0x000d--0x000d line.long 0x0 "FCSEPID,FCSE Process ID" group c15:0x010d--0x010d line.long 0x0 "CONTEXT,Context ID" tree.end tree "Cache Control and Configuration" group c15:0x0009--0x0009 line.long 0x0 "DCACHE,Data Cache Lockdown" bitfld.long 0x0 3. " LWAY3 ,L bit for WAY 3" "0,1" bitfld.long 0x0 2. " LWAY2 ,L bit for WAY 2" "0,1" bitfld.long 0x0 1. " LWAY1 ,L bit for WAY 1" "0,1" bitfld.long 0x0 0. " LWAY0 ,L bit for WAY 0" "0,1" group c15:0x0109--0x0109 line.long 0x0 "ICACHE,Instruction Cache Lockdown" bitfld.long 0x0 3. " LWAY3 ,L bit for WAY 3" "0,1" bitfld.long 0x0 2. " LWAY2 ,L bit for WAY 2" "0,1" bitfld.long 0x0 1. " LWAY1 ,L bit for WAY 1" "0,1" bitfld.long 0x0 0. " LWAY0 ,L bit for WAY 0" "0,1" tree.end tree "TCM Control and Configuration" group c15:0x0019--0x0019 line.long 0x0 "DTCM,Data TCM Region Register" hexmask.long 0x0 12.--31. 0x1000 " BASE ,Base Address" bitfld.long 0x0 2.--5. " SIZE ,TCM Size" "0K,res,res,4K,8K,16K,32K,64K,128K,256K,512K,1M,res,res,res,res" bitfld.long 0x0 0. " ENABLE ,Enable Bit" "disable,enable" group c15:0x0119--0x0119 line.long 0x0 "ITCM,Instruction TCM Region Register" hexmask.long 0x0 12.--31. 0x1000 " BASE ,Base Address" bitfld.long 0x0 2.--5. " SIZE ,TCM Size" "0K,res,res,4K,8K,16K,32K,64K,128K,256K,512K,1M,res,res,res,res" bitfld.long 0x0 0. " ENABLE ,Enable Bit" "disable,enable" tree.end tree "Test and Debug" group c15:0x000f--0x000f line.long 0x0 "DOVRR,Debug Override Register" bitfld.long 0x0 19. " TCALL ,Test and clean all" "disable,enable" bitfld.long 0x0 18. " DTLBMISS ,Abort Data TLB Miss" "no abort,abort" bitfld.long 0x0 17. " ITLBMISS ,Abort Instruction TLB Miss" "no abort,abort" textline " " bitfld.long 0x0 16. " PREFETCH ,NC Instruction Prefetching" "enable,disable" bitfld.long 0x0 15. " CLOCKGATE ,Block Level Clock Gating" "enable,disable" bitfld.long 0x0 14. " NCBSTORE ,NCB Stores" "disable,enable" bitfld.long 0x0 13. " MMU/DC ,MMU disable DCache Enabled Behaviour" "NCNB,WT" group c15:0x001f--0x001f line.long 0x0 "ADDRESS,Debug/Test Address" ;wgroup c15:0x402f--0x402f ; line.long 0x0 "RMTLBTAG,Read tag in main TLB entry" ;wgroup c15:0x403f--0x403f ; line.long 0x0 "WMTLBTAG,Write tag in main TLB entry" ;wgroup c15:0x404f--0x404f ; line.long 0x0 "RMTLBPA,Read PA in main TLB entry" ;wgroup c15:0x405f--0x405f ; line.long 0x0 "WMTLBPA,Write PA in main TLB entry" ;wgroup c15:0x407f--0x407f ; line.long 0x0 "TMTLB,Transfer main TLB entry into RAM" ;wgroup c15:0x412f--0x412f ; line.long 0x0 "RLTLBTAG,Read tag in lockdown TLB entry" ;wgroup c15:0x413f--0x413f ; line.long 0x0 "WLTLBTAG,Write tag in lockdown TLB entry" ;wgroup c15:0x414f--0x414f ; line.long 0x0 "RLTLBPA,Read PA in lockdown TLB entry" ;wgroup c15:0x415f--0x415f ; line.long 0x0 "WLTLBPA,Write PA in lockdown TLB entry" ;wgroup c15:0x417f--0x417f ; line.long 0x0 "TLTLB,Transfer lockdown TLB entry into RAM" group c15:0x101f--0x101f line.long 0x0 "TRACE,Trace Control" bitfld.long 0x0 2. " FIQ ,Stalling Core when FIQ and ETM FIFOFULL" "stall, no stall" bitfld.long 0x0 1. " IRQ ,Stalling Core when IRQ and ETM FIFOFULL" "stall, no stall" group c15:0x700f--0x700f line.long 0x0 "CACHE,Cache Debug Control" bitfld.long 0x0 2. " DWT ,Disable Writeback (force WT)" "writeback,write-through" bitfld.long 0x0 1. " DIL ,Disable ICache Linefill" "enable,disable" bitfld.long 0x0 0. " DDL ,Disable DCache Linefill" "enable,disable" group c15:0x701f--0x701f line.long 0x0 "MMU,MMU Debug Control" bitfld.long 0x0 7. " TLBMI ,Disable Main TLB Matching for Instruction Fetches" "enable,disable" bitfld.long 0x0 6. " TLBMD ,Disable Main TLB Matching for Data Accesses" "enable,disable" bitfld.long 0x0 5. " TLBLI ,Disable Main TLB Load Due to Instruction Fetches Miss" "enable,disable" bitfld.long 0x0 4. " TLBLD ,Disable Main TLB Load Due to Data Access Miss" "enable,disable" textline " " bitfld.long 0x0 3. " TLBMMI ,Disable Micro TLB Matching for Instruction Fetches" "enable,disable" bitfld.long 0x0 2. " TLBMMD ,Disable Micro TLB Matching for Data Accesses" "enable,disable" bitfld.long 0x0 1. " TLBMLI ,Disable Micro TLB Load Due to Instruction Fetches Miss" "enable,disable" bitfld.long 0x0 0. " TLBMLD ,Disable Micro TLB Load Due to Data Access Miss" "enable,disable" group c15:0x002f--0x002f line.long 0x0 "REMAP,Memory Region Remap" bitfld.long 0x0 14.--15. " IWB ," "NCNB,NCB,WT,WB" bitfld.long 0x0 12.--13. " IWT ," "NCNB,NCB,WT,WB" bitfld.long 0x0 10.--11. " INCB ," "NCNB,NCB,WT,WB" bitfld.long 0x0 8.--9. " INCNB ," "NCNB,NCB,WT,WB" textline " " bitfld.long 0x0 6.--7. " DWB ," "NCNB,NCB,WT,WB" bitfld.long 0x0 4.--5. " DWT ," "NCNB,NCB,WT,WB" bitfld.long 0x0 2.--3. " DNCB ," "NCNB,NCB,WT,WB" bitfld.long 0x0 0.--1. " DNCNB ," "NCNB,NCB,WT,WB" tree.end tree "ICEbreaker" width 8. group ice:0x0--0x5 "Debug Control" line.long 0x0 "DBGCTRL,Debug Control Register" bitfld.long 0x0 0x5 " ICE ,EmbeddedICE Disable" "enabled,disabled" bitfld.long 0x0 0x4 " MONITOR ,Monitor Mode Enable" "disabled,enabled" textline " " bitfld.long 0x0 0x3 " STEP ,Single Step" "disabled,enabled" bitfld.long 0x0 0x2 " INTDIS ,Interrupts Disable" "enabled,disabled" bitfld.long 0x0 0x1 " DBGRQ ,Debug Request" "no,yes" bitfld.long 0x0 0x0 " DBGACK ,Debug Acknowledge" "no,yes" line.long 0x4 "DBGSTAT,Debug Status Register" bitfld.long 0x4 0x6--0x9 " MOE ,Method of Entry" "no,BP0,BP1,BPsoft,Vector,BPext,WP0,WP1,WPext,AsyncInt,AsyncExt,Reentry,res,res,res,res" bitfld.long 0x4 0x5 " IJBIT ,IJBIT" "0,java" bitfld.long 0x4 0x4 " ITBIT ,ITBIT" "0,thumb" bitfld.long 0x4 0x3 " SYSCOMP ,SYSCOMP" "0,1" bitfld.long 0x4 0x2 " IFEN ,Interrupts Enable" "disabled,enabled" bitfld.long 0x4 0x1 " DBGRQ ,Debug Request" "no,yes" bitfld.long 0x4 0x0 " DBGACK ,Debug Acknowledge" "no,yes" line.long 0x8 "VECTOR,Vector Catch Register" bitfld.long 0x8 0x7 " FIQ ,FIQ" "dis,ena" bitfld.long 0x8 0x6 " IRQ ,IRQ" "dis,ena" bitfld.long 0x8 0x4 " D_ABO ,D_ABORT" "dis,ena" bitfld.long 0x8 0x3 " P_ABO ,P_ABORT" "dis,ena" bitfld.long 0x8 0x2 " SWI ,SWI" "dis,ena" bitfld.long 0x8 0x1 " UND ,UNDEF" "dis,ena" bitfld.long 0x8 0x0 " RES ,RESET" "dis,ena" line.long 0x10 "COMCTRL,Debug Communication Control Register" bitfld.long 0x10 28.--31. " VERSION ,Version Number" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111" bitfld.long 0x10 0x1 " WRITE ,Write Register Free" "idle,pend" bitfld.long 0x10 0x0 " READ ,Read Register Free" "idle,pend" line.long 0x14 "COMDATA,Debug Communication Data Register" group ice:0x8--0x0d "Watchpoint 0" line.long 0x0 "AV,Address Value" line.long 0x4 "AM,Address Mask" line.long 0x8 "DV,Data Value" line.long 0x0c "DM,Data Mask" line.long 0x10 "CV,Control Value" bitfld.long 0x10 0x8 " ENABLE ,Global Enable for Watchpoint 1" "DIS,ENA" bitfld.long 0x10 0x7 " RANGE ,Assert RANGEOUT Signal" "0 ,1" bitfld.long 0x10 0x6 " CHAIN ,Connect to Watchpoint 0" "0 ,1" bitfld.long 0x10 0x5 " EXTERN ,Depentend from EXTERN Signal" "0 ,1" bitfld.long 0x10 0x4 " nTRANS ,CPU Mode" "User,no User" bitfld.long 0x10 0x3 " nOPC ,Op Fetch" "Inst,Data" bitfld.long 0x10 0x1--0x2 " MAS ,Access Size" "Byte,Word,Long,Res" bitfld.long 0x10 0x0 " nRW ,Read/Write" "R ,W" line.long 0x14 "CM,Control Mask" bitfld.long 0x14 0x7 " RANGE ,Assert RANGEOUT Signal" "ENA,DIS" bitfld.long 0x14 0x6 " CHAIN ,Connect to Watchpoint 0" "ENA,DIS" bitfld.long 0x14 0x5 " EXTERN ,Depentend from EXTERN Signal" "ENA,DIS" bitfld.long 0x14 0x4 " nTRANS ,CPU Mode" "ENA,DIS " bitfld.long 0x14 0x3 " nOPC ,Op Fetch" "ENA ,DIS" bitfld.long 0x14 0x1--0x2 " MAS ,Access Size" "ENA ,Res,Res,DIS" bitfld.long 0x14 0x0 " nRW ,Read/Write" "ENA,DIS" group ice:0x10--0x15 "Watchpoint 1" line.long 0x0 "AV,Address Value" line.long 0x4 "AM,Address Mask" line.long 0x8 "DV,Data Value" line.long 0x0c "DM,Data Mask" line.long 0x10 "CV,Control Value" bitfld.long 0x10 0x8 " ENABLE ,Global Enable for Watchpoint 1" "DIS,ENA" bitfld.long 0x10 0x7 " RANGE ,Assert RANGEOUT Signal" "0 ,1" bitfld.long 0x10 0x6 " CHAIN ,Connect to Watchpoint 0" "0 ,1" bitfld.long 0x10 0x5 " EXTERN ,Depentend from EXTERN Signal" "0 ,1" bitfld.long 0x10 0x4 " nTRANS ,CPU Mode" "User,no User" bitfld.long 0x10 0x3 " nOPC ,Op Fetch" "Inst,Data" bitfld.long 0x10 0x1--0x2 " MAS ,Access Size" "Byte,Word,Long,Res" bitfld.long 0x10 0x0 " nRW ,Read/Write" "R ,w" line.long 0x14 "CM,Control Mask" bitfld.long 0x14 0x7 " RANGE ,Assert RANGEOUT Signal" "ENA,DIS" bitfld.long 0x14 0x6 " CHAIN ,Connect to Watchpoint 0" "ENA,DIS" bitfld.long 0x14 0x5 " EXTERN ,Depentend from EXTERN Signal" "ENA,DIS" bitfld.long 0x14 0x4 " nTRANS ,CPU Mode" "ENA,DIS " bitfld.long 0x14 0x3 " nOPC ,Op Fetch" "ENA ,DIS" bitfld.long 0x14 0x1--0x2 " MAS ,Access Size" "ENA ,Res,Res,DIS" bitfld.long 0x14 0x0 " nRW ,Read/Write" "ENA,DIS" tree.end AUTOINDENT.POP tree.end tree "AIC (Advanced Interrupt Controller)" base ad:0xfffff000 width 11. tree "Source Mode Registers" group.long 0x00++0x7f line.long 0x0 "AIC_SMR0,AIC Source Mode Register 0" bitfld.long 0x0 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" sif (cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G46") bitfld.long 0x0 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" endif line.long 0x4 "AIC_SMR1,AIC Source Mode Register 1" bitfld.long 0x4 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x4 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x8 "AIC_SMR2,AIC Source Mode Register 2" bitfld.long 0x8 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x8 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0xC "AIC_SMR3,AIC Source Mode Register 3" bitfld.long 0xC 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0xC 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x10 "AIC_SMR4,AIC Source Mode Register 4" bitfld.long 0x10 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x10 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x14 "AIC_SMR5,AIC Source Mode Register 5" bitfld.long 0x14 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x14 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x18 "AIC_SMR6,AIC Source Mode Register 6" bitfld.long 0x18 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x18 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x1C "AIC_SMR7,AIC Source Mode Register 7" bitfld.long 0x1C 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x1C 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x20 "AIC_SMR8,AIC Source Mode Register 8" bitfld.long 0x20 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x20 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x24 "AIC_SMR9,AIC Source Mode Register 9" bitfld.long 0x24 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x24 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x28 "AIC_SMR10,AIC Source Mode Register 10" bitfld.long 0x28 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x28 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x2C "AIC_SMR11,AIC Source Mode Register 11" bitfld.long 0x2C 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x2C 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x30 "AIC_SMR12,AIC Source Mode Register 12" bitfld.long 0x30 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x30 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x34 "AIC_SMR13,AIC Source Mode Register 13" bitfld.long 0x34 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x34 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x38 "AIC_SMR14,AIC Source Mode Register 14" bitfld.long 0x38 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x38 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x3C "AIC_SMR15,AIC Source Mode Register 15" bitfld.long 0x3C 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x3C 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x40 "AIC_SMR16,AIC Source Mode Register 16" bitfld.long 0x40 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x40 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x44 "AIC_SMR17,AIC Source Mode Register 17" bitfld.long 0x44 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x44 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x48 "AIC_SMR18,AIC Source Mode Register 18" bitfld.long 0x48 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x48 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x4C "AIC_SMR19,AIC Source Mode Register 19" bitfld.long 0x4C 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x4C 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x50 "AIC_SMR20,AIC Source Mode Register 20" bitfld.long 0x50 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x50 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x54 "AIC_SMR21,AIC Source Mode Register 21" bitfld.long 0x54 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x54 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x58 "AIC_SMR22,AIC Source Mode Register 22" bitfld.long 0x58 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x58 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x5C "AIC_SMR23,AIC Source Mode Register 23" bitfld.long 0x5C 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x5C 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x60 "AIC_SMR24,AIC Source Mode Register 24" bitfld.long 0x60 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x60 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x64 "AIC_SMR25,AIC Source Mode Register 25" bitfld.long 0x64 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x64 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x68 "AIC_SMR26,AIC Source Mode Register 26" bitfld.long 0x68 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x68 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x6C "AIC_SMR27,AIC Source Mode Register 27" bitfld.long 0x6C 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x6C 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x70 "AIC_SMR28,AIC Source Mode Register 28" bitfld.long 0x70 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x70 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x74 "AIC_SMR29,AIC Source Mode Register 29" bitfld.long 0x74 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x74 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x78 "AIC_SMR30,AIC Source Mode Register 30" bitfld.long 0x78 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x78 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" line.long 0x7C "AIC_SMR31,AIC Source Mode Register 31" bitfld.long 0x7C 5.--6. " SRCTYPE ,Interrupt Source Type (Internal/External)" "High/low,Positive/negative,High/high,Positive/positive" bitfld.long 0x7C 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest" tree.end tree "Source Vector Registers" group.long 0x80++0x7f textline "" line.long 0x0 "AIC_SVR0 ,AIC Source Vector Register 0 " textline "" line.long 0x4 "AIC_SVR1 ,AIC Source Vector Register 1 " textline "" line.long 0x8 "AIC_SVR2 ,AIC Source Vector Register 2 " textline "" line.long 0xC "AIC_SVR3 ,AIC Source Vector Register 3 " textline "" line.long 0x10 "AIC_SVR4 ,AIC Source Vector Register 4 " textline "" line.long 0x14 "AIC_SVR5 ,AIC Source Vector Register 5 " textline "" line.long 0x18 "AIC_SVR6 ,AIC Source Vector Register 6 " textline "" line.long 0x1C "AIC_SVR7 ,AIC Source Vector Register 7 " textline "" line.long 0x20 "AIC_SVR8 ,AIC Source Vector Register 8 " textline "" line.long 0x24 "AIC_SVR9 ,AIC Source Vector Register 9 " textline "" line.long 0x28 "AIC_SVR10,AIC Source Vector Register 10" textline "" line.long 0x2C "AIC_SVR11,AIC Source Vector Register 11" textline "" line.long 0x30 "AIC_SVR12,AIC Source Vector Register 12" textline "" line.long 0x34 "AIC_SVR13,AIC Source Vector Register 13" textline "" line.long 0x38 "AIC_SVR14,AIC Source Vector Register 14" textline "" line.long 0x3C "AIC_SVR15,AIC Source Vector Register 15" textline "" line.long 0x40 "AIC_SVR16,AIC Source Vector Register 16" textline "" line.long 0x44 "AIC_SVR17,AIC Source Vector Register 17" textline "" line.long 0x48 "AIC_SVR18,AIC Source Vector Register 18" textline "" line.long 0x4C "AIC_SVR19,AIC Source Vector Register 19" textline "" line.long 0x50 "AIC_SVR20,AIC Source Vector Register 20" textline "" line.long 0x54 "AIC_SVR21,AIC Source Vector Register 21" textline "" line.long 0x58 "AIC_SVR22,AIC Source Vector Register 22" textline "" line.long 0x5C "AIC_SVR23,AIC Source Vector Register 23" textline "" line.long 0x60 "AIC_SVR24,AIC Source Vector Register 24" textline "" line.long 0x64 "AIC_SVR25,AIC Source Vector Register 25" textline "" line.long 0x68 "AIC_SVR26,AIC Source Vector Register 26" textline "" line.long 0x6C "AIC_SVR27,AIC Source Vector Register 27" textline "" line.long 0x70 "AIC_SVR28,AIC Source Vector Register 28" textline "" line.long 0x74 "AIC_SVR29,AIC Source Vector Register 29" textline "" line.long 0x78 "AIC_SVR30,AIC Source Vector Register 30" textline "" line.long 0x7C "AIC_SVR31,AIC Source Vector Register 31" tree.end textline " " rgroup.long 0x100++0xB line.long 0x00 "AIC_IVR,AIC Interrupt Vector Register" line.long 0x04 "AIC_FVR,AIC FIQ Vector Register" line.long 0x08 "AIC_ISR,AIC Interrupt Status Register" bitfld.long 0x08 0.--4. " IRQID ,Current Interrupt Identifier" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" group.long 0x10C++0x07 line.long 0x0 "AIC_IPR,AIC Interrupt Pending Register" setclrfld.long 0x0 31. 0x20 31. 0x1C 31. " PID31_set/clr ,Interrupt 31 Pending" "Not pending,Pending" setclrfld.long 0x0 30. 0x20 30. 0x1C 30. " PID30_set/clr ,Interrupt 30 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 29. 0x20 29. 0x1C 29. " PID29_set/clr ,Interrupt 29 Pending" "Not pending,Pending" setclrfld.long 0x0 28. 0x20 28. 0x1C 28. " PID28_set/clr ,Interrupt 28 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 27. 0x20 27. 0x1C 27. " PID27_set/clr ,Interrupt 27 Pending" "Not pending,Pending" setclrfld.long 0x0 26. 0x20 26. 0x1C 26. " PID26_set/clr ,Interrupt 26 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 25. 0x20 25. 0x1C 25. " PID25_set/clr ,Interrupt 25 Pending" "Not pending,Pending" setclrfld.long 0x0 24. 0x20 24. 0x1C 24. " PID24_set/clr ,Interrupt 24 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 23. 0x20 23. 0x1C 23. " PID23_set/clr ,Interrupt 23 Pending" "Not pending,Pending" setclrfld.long 0x0 22. 0x20 22. 0x1C 22. " PID22_set/clr ,Interrupt 22 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 21. 0x20 21. 0x1C 21. " PID21_set/clr ,Interrupt 21 Pending" "Not pending,Pending" setclrfld.long 0x0 20. 0x20 20. 0x1C 20. " PID20_set/clr ,Interrupt 20 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 19. 0x20 19. 0x1C 19. " PID19_set/clr ,Interrupt 19 Pending" "Not pending,Pending" setclrfld.long 0x0 18. 0x20 18. 0x1C 18. " PID18_set/clr ,Interrupt 18 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 17. 0x20 17. 0x1C 17. " PID17_set/clr ,Interrupt 17 Pending" "Not pending,Pending" setclrfld.long 0x0 16. 0x20 16. 0x1C 16. " PID16_set/clr ,Interrupt 16 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 15. 0x20 15. 0x1C 15. " PID15_set/clr ,Interrupt 15 Pending" "Not pending,Pending" setclrfld.long 0x0 14. 0x20 14. 0x1C 14. " PID14_set/clr ,Interrupt 14 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 13. 0x20 13. 0x1C 13. " PID13_set/clr ,Interrupt 13 Pending" "Not pending,Pending" setclrfld.long 0x0 12. 0x20 12. 0x1C 12. " PID12_set/clr ,Interrupt 12 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 11. 0x20 11. 0x1C 11. " PID11_set/clr ,Interrupt 11 Pending" "Not pending,Pending" setclrfld.long 0x0 10. 0x20 10. 0x1C 10. " PID10_set/clr ,Interrupt 10 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 9. 0x20 9. 0x1C 9. " PID9_set/clr ,Interrupt 9 Pending" "Not pending,Pending" setclrfld.long 0x0 8. 0x20 8. 0x1C 8. " PID8_set/clr ,Interrupt 8 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 7. 0x20 7. 0x1C 7. " PID7_set/clr ,Interrupt 7 Pending" "Not pending,Pending" setclrfld.long 0x0 6. 0x20 6. 0x1C 6. " PID6_set/clr ,Interrupt 6 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 5. 0x20 5. 0x1C 5. " PID5_set/clr ,Interrupt 5 Pending" "Not pending,Pending" setclrfld.long 0x0 4. 0x20 4. 0x1C 4. " PID4_set/clr ,Interrupt 4 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 3. 0x20 3. 0x1C 3. " PID3_set/clr ,Interrupt 3 Pending" "Not pending,Pending" setclrfld.long 0x0 2. 0x20 2. 0x1C 2. " PID2_set/clr ,Interrupt 2 Pending" "Not pending,Pending" textline " " setclrfld.long 0x0 1. 0x20 1. 0x1C 1. " SYS_set/clr ,SYS Interrupt Pending" "Not pending,Pending" setclrfld.long 0x0 0. 0x20 0. 0x1C 0. " FIQ_set/clr ,FIQ Interrupt Pending" "Not pending,Pending" line.long 0x4 "AIC_IMR,AIC Interrupt Mask Register" setclrfld.long 0x4 31. 0x14 31. 0x18 31. " PID31_set/clr ,Interrupt 31 Mask" "Disabled,Enabled" setclrfld.long 0x4 30. 0x14 30. 0x18 30. " PID30_set/clr ,Interrupt 30 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 29. 0x14 29. 0x18 29. " PID29_set/clr ,Interrupt 29 Mask" "Disabled,Enabled" setclrfld.long 0x4 28. 0x14 28. 0x18 28. " PID28_set/clr ,Interrupt 28 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 27. 0x14 27. 0x18 27. " PID27_set/clr ,Interrupt 27 Mask" "Disabled,Enabled" setclrfld.long 0x4 26. 0x14 26. 0x18 26. " PID26_set/clr ,Interrupt 26 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 25. 0x14 25. 0x18 25. " PID25_set/clr ,Interrupt 25 Mask" "Disabled,Enabled" setclrfld.long 0x4 24. 0x14 24. 0x18 24. " PID24_set/clr ,Interrupt 24 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 23. 0x14 23. 0x18 23. " PID23_set/clr ,Interrupt 23 Mask" "Disabled,Enabled" setclrfld.long 0x4 22. 0x14 22. 0x18 22. " PID22_set/clr ,Interrupt 22 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 21. 0x14 21. 0x18 21. " PID21_set/clr ,Interrupt 21 Mask" "Disabled,Enabled" setclrfld.long 0x4 20. 0x14 20. 0x18 20. " PID20_set/clr ,Interrupt 20 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 19. 0x14 19. 0x18 19. " PID19_set/clr ,Interrupt 19 Mask" "Disabled,Enabled" setclrfld.long 0x4 18. 0x14 18. 0x18 18. " PID18_set/clr ,Interrupt 18 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 17. 0x14 17. 0x18 17. " PID17_set/clr ,Interrupt 17 Mask" "Disabled,Enabled" setclrfld.long 0x4 16. 0x14 16. 0x18 16. " PID16_set/clr ,Interrupt 16 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 15. 0x14 15. 0x18 15. " PID15_set/clr ,Interrupt 15 Mask" "Disabled,Enabled" setclrfld.long 0x4 14. 0x14 14. 0x18 14. " PID14_set/clr ,Interrupt 14 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 13. 0x14 13. 0x18 13. " PID13_set/clr ,Interrupt 13 Mask" "Disabled,Enabled" setclrfld.long 0x4 12. 0x14 12. 0x18 12. " PID12_set/clr ,Interrupt 12 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 11. 0x14 11. 0x18 11. " PID11_set/clr ,Interrupt 11 Mask" "Disabled,Enabled" setclrfld.long 0x4 10. 0x14 10. 0x18 10. " PID10_set/clr ,Interrupt 10 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 9. 0x14 9. 0x18 9. " PID9_set/clr ,Interrupt 9 Mask" "Disabled,Enabled" setclrfld.long 0x4 8. 0x14 8. 0x18 8. " PID8_set/clr ,Interrupt 8 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 7. 0x14 7. 0x18 7. " PID7_set/clr ,Interrupt 7 Mask" "Disabled,Enabled" setclrfld.long 0x4 6. 0x14 6. 0x18 6. " PID6_set/clr ,Interrupt 6 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 5. 0x14 5. 0x18 5. " PID5_set/clr ,Interrupt 5 Mask" "Disabled,Enabled" setclrfld.long 0x4 4. 0x14 4. 0x18 4. " PID4_set/clr ,Interrupt 4 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 3. 0x14 3. 0x18 3. " PID3_set/clr ,Interrupt 3 Mask" "Disabled,Enabled" setclrfld.long 0x4 2. 0x14 2. 0x18 2. " PID2_set/clr ,Interrupt 2 Mask" "Disabled,Enabled" textline " " setclrfld.long 0x4 1. 0x14 1. 0x18 1. " SYS_set/clr ,SYS Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x4 0. 0x14 0. 0x18 0. " FIQ_set/clr ,FIQ Interrupt Mask" "Disabled,Enabled" rgroup.long 0x114++0x3 line.long 0x0 "AIC_CISR,AIC Core Interrupt Status Register" bitfld.long 0x0 1. " NIRQ ,NIRQ Status" "Deactivated,Activated" bitfld.long 0x0 0. " NFIQ ,NFIQ Status" "Deactivated,Activated" wgroup.long 0x130++0x3 line.long 0x0 "AIC_EOICR,AIC End of Interrupt Command Register" group.long 0x134++0x07 line.long 0x00 "AIC_SPU,AIC Spurious Interrupt Vector Register" line.long 0x04 "AIC_DEBUG,AIC Debug Control Register" bitfld.long 0x04 1. " GMSK ,General Mask" "Not masked,Masked" bitfld.long 0x04 0. " PROT ,Protection Mode" "Disabled,Enabled" group.long 0x148++0x3 line.long 0x0 "AIC_FFSR,Fast Forcing Status Register" setclrfld.long 0x0 31. -0x08 31. -0x4 31. " PID31_set/clr ,Interrupt 31 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 30. -0x08 30. -0x4 30. " PID30_set/clr ,Interrupt 30 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 29. -0x08 29. -0x4 29. " PID29_set/clr ,Interrupt 29 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 28. -0x08 28. -0x4 28. " PID28_set/clr ,Interrupt 28 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 27. -0x08 27. -0x4 27. " PID27_set/clr ,Interrupt 27 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 26. -0x08 26. -0x4 26. " PID26_set/clr ,Interrupt 26 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 25. -0x08 25. -0x4 25. " PID25_set/clr ,Interrupt 25 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 24. -0x08 24. -0x4 24. " PID24_set/clr ,Interrupt 24 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 23. -0x08 23. -0x4 23. " PID23_set/clr ,Interrupt 23 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 22. -0x08 22. -0x4 22. " PID22_set/clr ,Interrupt 22 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 21. -0x08 21. -0x4 21. " PID21_set/clr ,Interrupt 21 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 20. -0x08 20. -0x4 20. " PID20_set/clr ,Interrupt 20 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 19. -0x08 19. -0x4 19. " PID19_set/clr ,Interrupt 19 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 18. -0x08 18. -0x4 18. " PID18_set/clr ,Interrupt 18 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 17. -0x08 17. -0x4 17. " PID17_set/clr ,Interrupt 17 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 16. -0x08 16. -0x4 16. " PID16_set/clr ,Interrupt 16 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 15. -0x08 15. -0x4 15. " PID15_set/clr ,Interrupt 15 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 14. -0x08 14. -0x4 14. " PID14_set/clr ,Interrupt 14 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 13. -0x08 13. -0x4 13. " PID13_set/clr ,Interrupt 13 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 12. -0x08 12. -0x4 12. " PID12_set/clr ,Interrupt 12 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 11. -0x08 11. -0x4 11. " PID11_set/clr ,Interrupt 11 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 10. -0x08 10. -0x4 10. " PID10_set/clr ,Interrupt 10 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 9. -0x08 9. -0x4 9. " PID9_set/clr ,Interrupt 9 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 8. -0x08 8. -0x4 8. " PID8_set/clr ,Interrupt 8 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 7. -0x08 7. -0x4 7. " PID7_set/clr ,Interrupt 7 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 6. -0x08 6. -0x4 6. " PID6_set/clr ,Interrupt 6 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 5. -0x08 5. -0x4 5. " PID5_set/clr ,Interrupt 5 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 4. -0x08 4. -0x4 4. " PID4_set/clr ,Interrupt 4 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 3. -0x08 3. -0x4 3. " PID3_set/clr ,Interrupt 3 Fast Forcing Status" "Disabled,Enabled" setclrfld.long 0x0 2. -0x08 2. -0x4 2. " PID2_set/clr ,Interrupt 2 Fast Forcing Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x08 1. -0x4 1. " SYS_set/clr ,SYS Interrupt Fast Forcing Status" "Disabled,Enabled" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpuis("AT91CAP9*")||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") group.long 0x1e4++0x3 line.long 0x00 "AIC_WPMR,AIC Write Protect Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPKEY ,Write Protect KEY" bitfld.long 0x00 0. " WPEN ,Write Protect Enable" "Disabled,Enabled" hgroup.long 0x1e8++0x3 hide.long 0x00 "AIC_WPSR,AIC Write Protect Status Register" in endif width 0xb tree.end tree "BSC (Boot Sequence Controller)" base ad:0xFFFFFD54 width 8. group.long 0x00++0x03 line.long 0x00 "BSC_CR,Boot Sequence Configuration Register" hexmask.long.word 0x00 16.--31. 1. " BOOTKEY ,Valid boot key" hexmask.long.byte 0x00 0.--7. 1. " BOOT ,Boot media sequence" width 0xB tree.end tree "RSTC (Reset Controller)" base ad:0xfffffe00 width 9. wgroup.long 0x00++0x3 line.long 0x00 "RSTC_CR,Reset Controller Control Register" hexmask.long.byte 0x00 24.--31. 1. " KEY ,Password" bitfld.long 0x00 3. " EXTRST ,External Reset" "No effect,Reset" textline " " bitfld.long 0x00 2. " PERRST ,Peripheral Reset" "No effect,Reset" bitfld.long 0x00 0. " PROCRST ,Processor Reset" "No effect,Reset" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15") rgroup.long 0x04++0x3 line.long 0x00 "RSTC_SR,Reset Controller Status Register" bitfld.long 0x00 17. " SRCMP ,Software Reset Command in Progress" "Not performed/ready,Performed/busy" bitfld.long 0x00 16. " NRSTL ,NRST Pin Level" "Low,High" textline " " bitfld.long 0x00 8.--10. " RSTTYP ,Reset Type" "General Reset,Wake Up Reset,Watchdog Reset,Software Reset,User Reset,?..." bitfld.long 0x00 0. " URSTS ,User Reset Status" "No high-to-low edge,High-to-low transition" else hgroup.long 0x04++0x3 hide.long 0x00 "RSTC_SR,Reset Controller Status Register" in endif group.long 0x08++0x3 line.long 0x00 "RSTC_MR,Reset Controller Mode Register" hexmask.long.byte 0x00 24.--31. 1. " KEY ,Password" textline " " sif (cpu()=="AT91SAM9XE128"||cpu()=="AT91SAM9XE256"||cpu()=="AT91SAM9XE512") bitfld.long 0x00 16. " BODIEN , Brownout Detection Interrupt Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 8.--11. " ERSTL ,External Reset Length" "2-cycles,4-cycles,8-cycles,16-cycles,32-cycles,64-cycles,128-cycles,256-cycles,512-cycles,1024-cycles,2048-cycles,4096-cycles,8192-cycles,16384-cycles,32768-cycles,65536-cycles" sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9G35"&&cpu()!="AT91SAM9G25"&&cpu()!="AT91SAM9G15") bitfld.long 0x00 4. " URSTIEN ,User Reset Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " URSTEN ,User Reset Enable" "Disabled,Enabled" endif width 0xb tree.end tree "RTC (Real Time Clock)" base ad:0xfffffeb0 width 12. group.long 0x00++0x7 line.long 0x00 "RTC_CR,Control Register" sif (cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9R64"||cpu()=="AT91SAM9RL64"||cpu()=="AT91SAM9G45"||cpu()=="AT91SAM9M10"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15") bitfld.long 0x00 16.--17. " CALEVSEL ,Calendar Event Selection" "Week change,Month change,Year change,Year change" bitfld.long 0x00 8.--9. " TIMEVSEL ,Time Event Selection" "Minute change,Hour change,Every day at midnight,Every day at noon" textline " " elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") bitfld.long 0x00 16.--17. " CALEVSEL ,Calendar Event Selection" "Week change,Month change,Year change,?..." bitfld.long 0x00 8.--9. " TIMEVSEL ,Time Event Selection" "Minute change,Hour change,Every day at midnight,Every day at noon" textline " " else bitfld.long 0x00 16.--17. " CEVSEL ,Calendar Event Selection" "Week change,Month change,Year change,Year change" bitfld.long 0x00 8.--9. " TEVSEL ,Time Event Selection" "Minute change,Hour change,Every day at midnight,Every day at noon" textline " " endif bitfld.long 0x00 1. " UPDCAL ,Update Request Calendar Register" "No effect,Stopped" bitfld.long 0x00 0. " UPDTIM ,Update Request Time Register" "No effect,Stopped" line.long 0x04 "RTC_MR,Hour Mode Register" bitfld.long 0x04 0. " HRMOD ,12/24 Hour Mode" "24,12" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") if (((data.long(ad:0xfffffeb0+0x04)&0x00000001)==0x00000001)&&((data.long(ad:0xfffffeb0+0x08)&0x300000)==0x100000)) group.long 0x08++0x3 line.long 0x00 "RTC_TIMR,Time Register" bitfld.long 0x00 22. " AMPM ,Ante Meridiem Post Meridiem Indicator" "AM,PM" textline " " bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,-,-" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif ((data.long(ad:0xfffffeb0+0x04)&0x00000001)==0x00000001) group.long 0x08++0x3 line.long 0x00 "RTC_TIMR,Time Register" bitfld.long 0x00 22. " AMPM ,Ante Meridiem Post Meridiem Indicator" "AM,PM" textline " " bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,-,-" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x04)&0x00000001)==0x00000000)&&((data.long(ad:0xfffffeb0+0x08)&0x300000)==0x200000)) group.long 0x08++0x3 line.long 0x00 "RTC_TIMR,Time Register" bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,2,-" bitfld.long 0x00 16.--19. "," "0,1,2,3,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." else group.long 0x08++0x3 line.long 0x00 "RTC_TIMR,Time Register" bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,2,-" bitfld.long 0x00 16.--19. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." endif else if ((data.long(ad:0xfffffeb0+0x04)&0x00000001)==0x00000001) group.long 0x08++0x3 line.long 0x00 "RTC_TIMR,Time Register" bitfld.long 0x00 22. " AMPM ,Ante Meridiem Post Meridiem Indicator" "AM,PM" textline " " sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G46") bitfld.long 0x00 16.--21. " HOUR ,Current Hour" "-,1,2,3,4,5,6,7,8,9,10,11,12,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,?..." else bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,-,-" bitfld.long 0x00 16.--19. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." endif bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." else group.long 0x08++0x3 line.long 0x00 "RTC_TIMR,Time Register" sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G46") bitfld.long 0x00 16.--21. " HOUR ,Current Hour" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,?..." else bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,2,-" bitfld.long 0x00 16.--19. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." endif bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." endif endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") if (((data.long(ad:0xfffffeb0+0x0c)&0x30000000)==0x30000000)&&((data.long(ad:0xfffffeb0+0x0c)&0x100000)==0x100000)&&((data.long(ad:0xfffffeb0+0x0c)&0x1f0000)==(0x10000||0x30000||0x50000||0x70000||0x80000||0x100000||0x120000))) group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,-,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x0c)&0x30000000)==0x30000000)&&((data.long(ad:0xfffffeb0+0x0c)&0x100000)==0x100000)&&((data.long(ad:0xfffffeb0+0x0c)&0x1f0000)==(0x40000||0x60000||0x90000||0x110000))) group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,-,-,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x0c)&0x30000000)==0x30000000)&&((data.long(ad:0xfffffeb0+0x0c)&0x100000)==0x0)&&((data.long(ad:0xfffffeb0+0x0c)&0x1f0000)==(0x10000||0x30000||0x50000||0x70000||0x80000||0x100000||0x120000))) group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,-,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x0c)&0x30000000)==0x30000000)&&((data.long(ad:0xfffffeb0+0x0c)&0x100000)==0x0)&&((data.long(ad:0xfffffeb0+0x0c)&0x1f0000)==(0x40000||0x60000||0x90000||0x110000))) group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,-,-,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x0c)&0x30000000)!=0x30000000)&&((data.long(ad:0xfffffeb0+0x0c)&0x100000)==0x100000)&&((data.long(ad:0xfffffeb0+0x0c)&0x1f0000)==(0x10000||0x30000||0x50000||0x70000||0x80000||0x100000||0x120000))) group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x0c)&0x30000000)!=0x30000000)&&((data.long(ad:0xfffffeb0+0x0c)&0x100000)==0x100000)&&((data.long(ad:0xfffffeb0+0x0c)&0x1f0000)==(0x40000||0x60000||0x90000||0x110000))) group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x0c)&0x30000000)!=0x30000000)&&((data.long(ad:0xfffffeb0+0x0c)&0x100000)==0x0)&&((data.long(ad:0xfffffeb0+0x0c)&0x1f0000)==(0x10000||0x30000||0x50000||0x70000||0x80000||0x100000||0x120000))) group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x0c)&0x30000000)!=0x30000000)&&((data.long(ad:0xfffffeb0+0x0c)&0x100000)==0x0)&&((data.long(ad:0xfffffeb0+0x0c)&0x1f0000)==(0x40000||0x60000||0x90000||0x110000))) group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif ((data.long(ad:0xfffffeb0+0x0c)&0x100000)==0x100000) group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,-" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." else group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,-" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." endif else group.long 0x0c++0x3 line.long 0x00 "RTC_CALR,Calendar Register" bitfld.long 0x00 28.--29. " DATE ,Current Date" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 21.--23. " DAY ,Current Day" "-,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday" textline " " bitfld.long 0x00 20. " MONTH ,Current Month" "0,1" bitfld.long 0x00 16.--19. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 12.--15. " YEAR ,Current Year" "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." sif (cpu()=="AT91SAM9R64"||cpu()=="AT91SAM9RL64"||cpu()=="AT91SAM9G45"||cpu()=="AT91SAM9M10"||cpu()=="AT91SAM9G45"||cpu()=="AT91SAM9M10"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15") textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "0,1,2,3,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (cpu()=="AT91SAM9M11") textline " " bitfld.long 0x00 4.--6. " CENT ,Current Century" "-,1,2,-,-,?..." bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." else textline " " bitfld.long 0x00 4.--5. " CENT ,Current Century" "0,1,2,3" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." endif textline " " endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") if (((d.l(ad:0xfffffeb0+0x04)&0x00000001)==0x00000001)&&((d.l(ad:0xfffffeb0+0x10)&0x300000)==0x100000)) group.long 0x10++0x03 line.long 0x00 "RTC_TIMALR,Time Alarm Register" bitfld.long 0x00 23. " HOUREN ,Hour Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 22. " AMPM ,AM/PM Indicator" "AM,PM" bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,-,-" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." textline " " bitfld.long 0x00 15. " MINEN ,Minute Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 7. " SECEN ,Second Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif ((d.l(ad:0xfffffeb0+0x04)&0x00000001)==0x00000001) group.long 0x10++0x03 line.long 0x00 "RTC_TIMALR,Time Alarm Register" bitfld.long 0x00 23. " HOUREN ,Hour Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 22. " AMPM ,AM/PM Indicator" "AM,PM" bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,-,-" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 15. " MINEN ,Minute Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 7. " SECEN ,Second Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((d.l(ad:0xfffffeb0+0x04)&0x00000001)==0x00000000)&&((d.l(ad:0xfffffeb0+0x10)&0x300000)==0x200000)) group.long 0x10++0x03 line.long 0x00 "RTC_TIMALR,Time Alarm Register" bitfld.long 0x00 23. " HOUREN ,Hour Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,2,-" bitfld.long 0x00 16.--19. "," "0,1,2,3,-,-,-,-,-,-,-,-,-,?..." textline " " bitfld.long 0x00 15. " MINEN ,Minute Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 7. " SECEN ,Second Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." else group.long 0x10++0x03 line.long 0x00 "RTC_TIMALR,Time Alarm Register" bitfld.long 0x00 23. " HOUREN ,Hour Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,2,-" bitfld.long 0x00 16.--19. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 15. " MINEN ,Minute Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 7. " SECEN ,Second Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." endif else if ((d.l(ad:0xfffffeb0+0x04)&0x00000001)==0x00000001) group.long 0x10++0x03 line.long 0x00 "RTC_TIMALR,Time Alarm Register" bitfld.long 0x00 23. " HOUREN ,Hour Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 22. " AMPM ,AM/PM Indicator" "AM,PM" bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,-,-" bitfld.long 0x00 16.--19. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 15. " MINEN ,Minute Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 7. " SECEN ,Second Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." else group.long 0x10++0x03 line.long 0x00 "RTC_TIMALR,Time Alarm Register" bitfld.long 0x00 23. " HOUREN ,Hour Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20.--21. " HOUR ,Current Hour" "0,1,2,-" bitfld.long 0x00 16.--19. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 15. " MINEN ,Minute Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 12.--14. " MIN ,Current Minute" "0,1,2,3,4,5,-,-" bitfld.long 0x00 8.--11. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 7. " SECEN ,Second Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 4.--6. " SEC ,Current Second" "0,1,2,3,4,5,-,-" bitfld.long 0x00 0.--3. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." endif endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") if (((data.long(ad:0xfffffeb0+0x14)&0x30000000)==0x30000000)&&((data.long(ad:0xfffffeb0+0x14)&0x100000)==0x100000)&&((data.long(ad:0xfffffeb0+0x14)&0x1f0000)==(0x10000||0x30000||0x50000||0x70000||0x80000||0x100000||0x120000))) group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,-,-,-,-,-,-,-,-,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x14)&0x30000000)==0x30000000)&&((data.long(ad:0xfffffeb0+0x14)&0x100000)==0x100000)&&((data.long(ad:0xfffffeb0+0x14)&0x1f0000)==(0x40000||0x60000||0x90000||0x110000))) group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,-,-,-,-,-,-,-,-,-,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x14)&0x30000000)==0x30000000)&&((data.long(ad:0xfffffeb0+0x14)&0x100000)==0x0)&&((data.long(ad:0xfffffeb0+0x14)&0x1f0000)==(0x10000||0x30000||0x50000||0x70000||0x80000||0x100000||0x120000))) group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,-,-,-,-,-,-,-,-,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x14)&0x30000000)==0x30000000)&&((data.long(ad:0xfffffeb0+0x14)&0x100000)==0x0)&&((data.long(ad:0xfffffeb0+0x14)&0x1f0000)==(0x40000||0x60000||0x90000||0x110000))) group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,-,-,-,-,-,-,-,-,-,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x14)&0x30000000)!=0x30000000)&&((data.long(ad:0xfffffeb0+0x14)&0x100000)==0x100000)&&((data.long(ad:0xfffffeb0+0x14)&0x1f0000)==(0x10000||0x30000||0x50000||0x70000||0x80000||0x100000||0x120000))) group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x14)&0x30000000)!=0x30000000)&&((data.long(ad:0xfffffeb0+0x14)&0x100000)==0x100000)&&((data.long(ad:0xfffffeb0+0x14)&0x1f0000)==(0x40000||0x60000||0x90000||0x110000))) group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x14)&0x30000000)!=0x30000000)&&((data.long(ad:0xfffffeb0+0x14)&0x100000)==0x0)&&((data.long(ad:0xfffffeb0+0x14)&0x1f0000)==(0x10000||0x30000||0x50000||0x70000||0x80000||0x100000||0x120000))) group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif (((data.long(ad:0xfffffeb0+0x14)&0x30000000)!=0x30000000)&&((data.long(ad:0xfffffeb0+0x14)&0x100000)==0x0)&&((data.long(ad:0xfffffeb0+0x14)&0x1f0000)==(0x40000||0x60000||0x90000||0x110000))) group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." elif ((data.long(ad:0xfffffeb0+0x14)&0x100000)==0x100000) group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,-" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "0,1,2,-,-,-,-,-,-,-,-,-,-,?..." else group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,-" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "-,1" bitfld.long 0x00 16.--19. "," "-,1,2,3,4,5,6,7,8,9,-,-,-,?..." endif else group.long 0x14++0x03 line.long 0x00 "RTC_CALALR,Calendar Alarm Register" bitfld.long 0x00 31. " DATEEN ,Date Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " DATE ,Date Alarm" "0,1,2,3" bitfld.long 0x00 24.--27. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " bitfld.long 0x00 23. " MTHEN ,Month Alarm Enable" "Disabled,Enabled" bitfld.long 0x00 20. " MONTH ,Month Alarm" "0,1" bitfld.long 0x00 16.--19. "," "0,1,2,3,4,5,6,7,8,9,-,-,-,?..." textline " " endif width 12. rgroup.long 0x18++0x03 line.long 0x00 "RTC_SR,Status Register" bitfld.long 0x00 4. " CALEV ,Calendar Event" "Not occurred,Occurred" bitfld.long 0x00 3. " TIMEV ,Time Event" "Not occurred,Occurred" bitfld.long 0x00 2. " SEC ,Second Event" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " ALARM ,Alarm Flag" "Not occurred,Occurred" bitfld.long 0x00 0. " ACKUPD ,Acknowledge for Update" "No,Yes" wgroup.long 0x1c++0x03 line.long 0x00 "RTC_SCCR,Status Clear Register" sif (cpu()=="AT91SAM9261") bitfld.long 0x00 4. " CALCLR ,Calendar Event Interrupt Clear" "No effect,Cleared" bitfld.long 0x00 3. " TIMCLR ,Time Event Interrupt Clear" "No effect,Cleared" bitfld.long 0x00 2. " SECCLR ,Second Event Interrupt Clear" "No effect,Cleared" textline " " bitfld.long 0x00 1. " ALRCLR ,Alarm Flag Interrupt Clear" "No effect,Cleared" bitfld.long 0x00 0. " ACKCLR ,Acknowledge for Update Interrupt Clear" "No effect,Cleared" else bitfld.long 0x00 4. " CALCLR ,Calendar Event Interrupt Clear" "No effect,Clear" bitfld.long 0x00 3. " TIMCLR ,Time Event Interrupt Clear" "No effect,Clear" bitfld.long 0x00 2. " SECCLR ,Second Event Interrupt Clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " ALRCLR ,Alarm Flag Interrupt Clear" "No effect,Clear" bitfld.long 0x00 0. " ACKCLR ,Acknowledge for Update Interrupt Clear" "No effect,Clear" endif group.long 0x28++0x03 line.long 0x00 "RTC_IMR,Interrupt Mask Register" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " CAL_Set/Clr ,Calendar Event Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " TIM_Set/Clr ,Time Event Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " SEC_Set/Clr ,Second Event Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " ALR_Set/Clr ,Alarm Flag Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " ACK_Set/Clr ,Acknowledge for Update Interrupt Mask" "Disabled,Enabled" sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") hgroup.long 0x2C++0x03 hide.long 0x00 "RTC_VER,Valid Entry Register" in else rgroup.long 0x2C++0x03 line.long 0x00 "RTC_VER,Valid Entry Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G46") bitfld.long 0x00 3. " NVCALALR ,Non-Valid Calendar Alarm" "Not detected,Detected" bitfld.long 0x00 2. " NVTIMALR ,Non-Valid Time Alarm" "Not detected,Detected" textline " " bitfld.long 0x00 1. " NVCAL ,Non-Valid Calendar" "Not detected,Detected" bitfld.long 0x00 0. " NVTIM ,Non-Valid Time" "Not detected,Detected" else bitfld.long 0x00 3. " NVCAL ,Non-Valid Calendar Alarm" "Not detected,Detected" bitfld.long 0x00 2. " NVTAL ,Non-Valid Time Alarm" "Not detected,Detected" textline " " bitfld.long 0x00 1. " NVC ,Non-Valid Calendar" "Not detected,Detected" bitfld.long 0x00 0. " NVT ,Non-Valid Time" "Not detected,Detected" endif endif width 0xB tree.end tree "PIT (Periodic Interval Timer)" base ad:0xfffffe30 width 10. group.long 0x00++0x3 line.long 0x00 "PIT_MR,Periodic Interval Timer Mode Register" bitfld.long 0x00 25. " PITIEN ,Periodic Interval Timer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 24. " PITEN ,Period Interval Timer Enabled" "Disabled,Enabled" hexmask.long.tbyte 0x00 0.--19. 1. 1. " PIV ,Periodic Interval Value" sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") hgroup.long 0x04++0x3 hide.long 0x00 "PIT_SR,Periodic Interval Timer Status Register" in hgroup.long 0x8++0x3 hide.long 0x0 "PIT_PIVR,Periodic Interval Timer Value Register" in hgroup.long 0xC++0x3 hide.long 0x0 "PIT_PIIR,Periodic Interval Timer Image Register" in else rgroup.long 0x04++0x3 line.long 0x00 "PIT_SR,Periodic Interval Timer Status Register" bitfld.long 0x00 0. " PITS ,Periodic Interval Timer Status" "Not reached,Reached" hgroup.long 0x8++0x3 hide.long 0x0 "PIT_PIVR,Periodic Interval Timer Value Register" in rgroup.long 0xC++0x3 line.long 0x0 "PIT_PIIR,Periodic Interval Timer Image Register" hexmask.long.word 0x0 20.--31. 1. " PICNT ,Periodic Interval Counter" hexmask.long.tbyte 0x0 0.--19. 1. " CPIV ,Current Periodic Interval Value" endif width 0xb tree.end tree "WDT (Watchdog Timer)" base ad:0xfffffe40 width 8. wgroup.long 0x00++0x3 line.long 0x00 "WDT_CR,Watchdog Timer Control Register" hexmask.long.byte 0x00 24.--31. 1. " KEY ,Password" bitfld.long 0x00 0. " WDRSTT ,Watchdog Restart" "No effect,Restart" group.long 0x04++0x3 line.long 0x00 "WDT_MR,Watchdog Timer Mode Register" bitfld.long 0x00 29. " WDIDLEHLT ,Watchdog Idle Halt" "Running,Stopped" bitfld.long 0x00 28. " WDDBGHLT ,Watchdog Debug Halt" "Running,Stopped" textline " " hexmask.long.word 0x00 16.--27. 1. " WDD ,Watchdog Delta Value" bitfld.long 0x00 15. " WDDIS ,Watchdog Disable" "No,Yes" textline " " bitfld.long 0x00 14. " WDRPROC ,Watchdog Processor Reset" "All,Processor" bitfld.long 0x00 13. " WDRSTEN ,Watchdog Reset Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WDFIEN ,Watchdog Fault Interrupt Enable" "Disabled,Enabled" hexmask.long.word 0x00 0.--11. 1. " WDV ,Watchdog Counter Value" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") rgroup.long 0x08++0x03 line.long 0x00 "WDT_SR,Watchdog Timer Status Register" bitfld.long 0x00 1. " WDERR ,Watchdog Error" "Not occurred,Occurred" bitfld.long 0x00 0. " WDUNF ,Watchdog Underflow" "Not occurred,Occurred" else hgroup.long 0x08++0x03 hide.long 0x00 "WDT_SR,Status Register" in endif ;wgroup 0x0++0x0 width 0xb tree.end tree "SHDWC (Shutdown Controller)" base ad:0xfffffe10 width 9. wgroup.long 0x00++0x3 line.long 0x00 "SHDW_CR,Shutdown Control Register" hexmask.long.byte 0x00 24.--31. 1. " KEY ,Password" bitfld.long 0x00 0. " SHDW ,Shut Down Command" "No effect,Shut down" group.long 0x04++0x3 line.long 0x00 "SHDW_MR,Shutdown Mode Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9G45"||cpu()=="AT91SAM9M10"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15") bitfld.long 0x00 17. " RTCWKEN ,Real-time Clock Wake-up Enable" "Disabled,Enabled" textline " " endif sif (cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9G35"&&cpu()!="AT91SAM9G25"&&cpu()!="AT91SAM9G15") bitfld.long 0x00 16. " RTTWKEN ,Real-time Timer Wake-up Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 4.--7. " CPTWK0 ,Counter on Wake-Up 0" "1 cycle,17 cycles,33 cycles,49 cycles,65 cycles,81 cycles,97 cycles,113 cycles,129 cycles,145 cycles,161 cycles,177 cycles,193 cycles,209 cycles,225 cycles,241 cycles" textline " " bitfld.long 0x00 0.--1. " WKMODE0 ,Wake-Up Mode 0" "No wake-up,Low/high,High/low,Both" hgroup.long 0x08++0x3 hide.long 0x00 "SHDW_SR,Shutdown Status Register" in width 0xb tree.end tree "GPBR (General Purpose Backup Registers)" base ad:0xfffffe60 width 11. group.long 0x00++0xf line.long 0x0 "SYS_GPBR0,General Purpose Backup Register 0" line.long 0x4 "SYS_GPBR1,General Purpose Backup Register 1" line.long 0x8 "SYS_GPBR2,General Purpose Backup Register 2" line.long 0xC "SYS_GPBR3,General Purpose Backup Register 3" width 0xb tree.end tree "SCKC (Slow Clock Controller)" base ad:0xfffffe50 width 8. group.long 0x00++0x03 line.long 0x00 "SCKCR,Slow Clock Configuration Register" bitfld.long 0x00 3. " OSCSEL ,Slow Clock Selector" "Internal RC,32768Hz oscillator" bitfld.long 0x00 2. " OSC32BYP ,32768Hz Oscillator Bypass" "Not bypassed,Bypassed" textline " " bitfld.long 0x00 1. " OSC32EN ,32768Hz Oscillator" "Disabled,Enabled" bitfld.long 0x00 0. " RCEN ,Internal RC" "Disabled,Enabled" width 0x0B tree.end tree "PMC (Power Management Controller)" base ad:0xfffffc00 width 12. group.long 0x08++0x3 line.long 0x0 "PMC_SCSR,PMC System Clock Status Register" sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9M11") setclrfld.long 0x0 15. -0x8 15. -0x4 15. " PCK7_set/clr ,Programmable Clock 7 Output Status" "Disabled,Enabled" setclrfld.long 0x0 14. -0x8 14. -0x4 14. " PCK6_set/clr ,Programmable Clock 6 Output Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 13. -0x8 13. -0x4 13. " PCK5_set/clr ,Programmable Clock 5 Output Status" "Disabled,Enabled" setclrfld.long 0x0 12. -0x8 12. -0x4 12. " PCK4_set/clr ,Programmable Clock 4 Output Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 11. -0x8 11. -0x4 11. " PCK5_set/clr ,Programmable Clock 5 Output Status" "Disabled,Enabled" setclrfld.long 0x0 10. -0x8 10. -0x4 10. " PCK4_set/clr ,Programmable Clock 4 Output Status" "Disabled,Enabled" endif textline " " setclrfld.long 0x0 9. -0x8 9. -0x4 9. " PCK1_set/clr ,Programmable Clock 1 Output Status" "Disabled,Enabled" setclrfld.long 0x0 8. -0x8 8. -0x4 8. " PCK0_set/clr ,Programmable Clock 0 Output Status" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") setclrfld.long 0x0 7. -0x8 7. -0x4 7. " UDP_set/clr ,USB Device Port Clock Status" "Disabled,Enabled" textline " " else sif (cpu()!="AT91SAM9M11") setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PCK7_set/clr ,Programmable Clock 7 Output Status" "Disabled,Enabled" textline " " endif endif setclrfld.long 0x0 6. -0x8 6. -0x4 6. " UHP_set/clr ,USB Host Port Clock Status" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 4. -0x8 4. -0x4 4. " SMDCK_set/clr ,SMD Clock Status" "Disabled,Enabled" textline " " endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9N12") setclrfld.long 0x0 3. -0x8 3. -0x4 3. " LCDCK_set/clr ,LCD Clock Status" "Disabled,Enabled" textline " " endif setclrfld.long 0x0 2. -0x8 2. -0x4 2. " DDRCK_set/clr ,DDR Clock Status" "Disabled,Enabled" bitfld.long 0x00 0. " PCK , Processor Clock Status" "Disabled,Enabled" wgroup.long 0x04++0x3 line.long 0x00 "PMC_SCDR,PMC System Clock Disable Register" bitfld.long 0x00 0. " PCK , Processor Clock Disable" "No effect,Disable" sif (cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9N12") group.long 0x18++0x3 line.long 0x0 "PMC_PCSR,PMC Peripheral Clock Status Register" setclrfld.long 0x0 31. -0x8 31. -0x4 31. " AIC_IRQ_set/clr ,Advanced Interrupt Controller (Peripheral ID 31) Clock Status" "Disabled,Enabled" sif (cpu()=="AT91SAM9N12") setclrfld.long 0x0 30. -0x8 30. -0x4 30. " TRNG_set/clr ,True Random Number Generator (Peripheral ID 30) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 30. -0x8 30. -0x4 30. " CAN1_set/clr ,CAN Controller 1 (Peripheral ID 30) Clock Status" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9N12") setclrfld.long 0x0 29. -0x8 29. -0x4 29. " AES_set/clr ,Advanced Encryption Standard (Peripheral ID 29) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 29. -0x8 29. -0x4 29. " CAN0_set/clr ,CAN Controller 0 (Peripheral ID 29) Clock Status" "Disabled,Enabled" endif setclrfld.long 0x0 28. -0x8 28. -0x4 28. " SSC_set/clr ,Synchronous Serial Controller (Peripheral ID 28) Clock Status" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12") setclrfld.long 0x0 27. -0x8 27. -0x4 27. " SHA_set/clr ,Secure Hash Algorithm (Peripheral ID 27) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X35") setclrfld.long 0x0 26. -0x8 26. -0x4 26. " HSMCI1_set/clr ,High Speed Multimedia Card Interface 1(Peripheral ID 26) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X25") setclrfld.long 0x0 27. -0x8 27. -0x4 27. " EMAC1_set/clr ,Ethernet MAC1 (Peripheral ID 27) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 26. -0x8 26. -0x4 26. " HSMCI1_set/clr ,High Speed Multimedia Card Interface 1(Peripheral ID 26) Clock Status" "Disabled,Enabled" endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9N12") setclrfld.long 0x0 25. -0x8 25. -0x4 25. " LCDC_set/clr ,LCD Controller (Peripheral ID 25) Clock Status" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9X25") setclrfld.long 0x0 24. -0x8 24. -0x4 24. " EMAC0_set/clr ,Ethernet MAC0 (Peripheral ID 24) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X35") setclrfld.long 0x0 24. -0x8 24. -0x4 24. " EMAC_set/clr ,Ethernet MAC (Peripheral ID 24) Clock Status" "Disabled,Enabled" endif sif (cpu()=="AT91SAM9N12") setclrfld.long 0x0 23. -0x8 23. -0x4 23. " UDP_set/clr ,USB Device (Peripheral ID 23) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 23. -0x8 23. -0x4 23. " UDPHS_set/clr ,USB Device High Speed (Peripheral ID 23) Clock Status" "Disabled,Enabled" textline " " endif sif (cpu()=="AT91SAM9N12") setclrfld.long 0x0 22. -0x8 22. -0x4 22. " UHP_set/clr ,USB Host (Peripheral ID 22) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 22. -0x8 22. -0x4 22. " UHPHS_set/clr ,USB Host High Speed (Peripheral ID 22) Clock Status" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 21. -0x8 21. -0x4 21. " DMAC1_set/clr ,DMA Controller 1 (Peripheral ID 21) Clock Status" "Disabled,Enabled" endif sif (cpu()=="AT91SAM9N12") setclrfld.long 0x0 20. -0x8 20. -0x4 20. " DMAC_set/clr ,DMA Controller (Peripheral ID 20) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 20. -0x8 20. -0x4 20. " DMAC0_set/clr ,DMA Controller 0 (Peripheral ID 20) Clock Status" "Disabled,Enabled" endif textline " " setclrfld.long 0x0 19. -0x8 19. -0x4 19. " ADC_set/clr ,ADC Controller (Peripheral ID 19) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 18. -0x8 18. -0x4 18. " PWM_set/clr ,Pulse Width Modulation Controller (Peripheral ID 18) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 17. -0x8 17. -0x4 17. " TC0_TC1_set/clr ,Timer Counter (Peripheral ID 17) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 16. -0x8 16. -0x4 16. " UART1_set/clr ,UART 1 (Peripheral ID 16) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 15. -0x8 15. -0x4 15. " UART0_set/clr ,UART0 (Peripheral ID 15) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 14. -0x8 14. -0x4 14. " SPI1_set/clr ,Serial Peripheral Interface 1 (Peripheral ID 14) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " SPI0_set/clr ,Serial Peripheral Interface 0 (Peripheral ID 13) Clock Status" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12") setclrfld.long 0x0 12. -0x8 12. -0x4 12. " HSMCI_set/clr ,High Speed Multimedia Card Interface (Peripheral ID 12) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 12. -0x8 12. -0x4 12. " HSMCI0_set/clr ,High Speed Multimedia Card Interface 0 (Peripheral ID 12) Clock Status" "Disabled,Enabled" endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 11. -0x8 11. -0x4 11. " TWI2_set/clr ,Two-Wire Interface 2 (Peripheral ID 11) Clock Status" "Disabled,Enabled" endif textline " " setclrfld.long 0x0 10. -0x8 10. -0x4 10. " TWI1_set/clr ,Two-Wire Interface 1 (Peripheral ID 10) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TWI0_set/clr ,Two-Wire Interface 0 (Peripheral ID 9) Clock Status" "Disabled,Enabled" sif (cpu()!="AT91SAM9X35") setclrfld.long 0x0 8. -0x8 8. -0x4 8. " USART3_set/clr ,USART3 (Peripheral ID 8) Clock Status" "Disabled,Enabled" endif textline " " setclrfld.long 0x0 7. -0x8 7. -0x4 7. " USART2_set/clr ,USART2 (Peripheral ID 7) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " USART1_set/clr ,USART1 (Peripheral ID 6) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 5. -0x8 5. -0x4 5. " USART0_set/clr ,USART0 (Peripheral ID 5) Clock Status" "Disabled,Enabled" sif (cpu()=="AT91SAM9N12") setclrfld.long 0x0 4. -0x8 4. -0x4 4. " FUSE_set/clr ,FUSE Controller (Peripheral ID 4) Clock Status" "Disabled,Enabled" elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") setclrfld.long 0x0 4. -0x8 4. -0x4 4. " SMD_set/clr ,SMD Soft Modem (Peripheral ID 4) Clock Status" "Disabled,Enabled" endif textline " " setclrfld.long 0x0 3. -0x8 3. -0x4 3. " PIOC_PIOD_set/clr ,Parallel I/O Controller C and D (Peripheral ID 3) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 2. -0x8 2. -0x4 2. " PIOA_PIOB_set/clr ,Parallel I/O Controller A and B (Peripheral ID 2) Clock Status" "Disabled,Enabled" else group.long 0x18++0x3 line.long 0x0 "PMC_PCSR,PMC Peripheral Clock Status Register" setclrfld.long 0x0 31. -0x8 31. -0x4 31. " AIC_IRQ_set/clr ,Advanced Interrupt Controller (IRQ1) (Peripheral ID 31) Clock Status" "Disabled,Enabled" sif (cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9M10") textline " " setclrfld.long 0x0 30. -0x8 30. -0x4 30. " VDEC_set/clr ,Video Decoder (Peripheral ID 30) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 29. -0x8 29. -0x4 29. " MCI1_set/clr ,High Speed Multimedia Card Interface 1 (Peripheral ID 29) Clock Status" "Disabled,Enabled" textline " " else setclrfld.long 0x0 29. -0x8 29. -0x4 29. " MCI1_set/clr ,High Speed Multimedia Card Interface 1 (Peripheral ID 29) Clock Status" "Disabled,Enabled" textline " " endif sif (cpu()=="AT91SAM9M11") setclrfld.long 0x0 28. -0x8 28. -0x4 28. " AES_TDES_SHA_set/clr ,Advanced Encryption Standard & Triple Data Encryption Standard & Secure Hash Algorithm (Peripheral ID 28) Clock Status" "Disabled,Enabled" else setclrfld.long 0x0 28. -0x8 28. -0x4 28. " UDPHS_set/clr ,USB High Speed Device Port (Peripheral ID 28) Clock Status" "Disabled,Enabled" endif setclrfld.long 0x0 27. -0x8 27. -0x4 27. " UDPHS_set/clr ,USB Device High Speed (Peripheral ID 27) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 26. -0x8 26. -0x4 26. " ISI_set/clr ,Image Sensor Interface (Peripheral ID 26) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 25. -0x8 25. -0x4 25. " EMAC_set/clr ,Ethernet MAC (Peripheral ID 25) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 24. -0x8 24. -0x4 24. " AC97_set/clr ,AC97 Controller (Peripheral ID 24) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 23. -0x8 23. -0x4 23. " LCDC_set/clr ,LCD Controller (Peripheral ID 23) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 22. -0x8 22. -0x4 22. " UHPHS_set/clr ,USB Host High Speed (Peripheral ID 22) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 21. -0x8 21. -0x4 21. " DMA_set/clr ,DMA Controller (Peripheral ID 21) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 20. -0x8 20. -0x4 20. " TSADCC_set/clr ,Touch Screen ADC Controller (Peripheral ID 20) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 19. -0x8 19. -0x4 19. " PWMC_set/clr ,Pulse Width Modulation Controller (Peripheral ID 19) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 18. -0x8 18. -0x4 18. " TC0-5_set/clr ,Timer Counter 0/1/2/3/4/5 (Peripheral ID 18) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 17. -0x8 17. -0x4 17. " SSC1_set/clr ,Synchronous Serial Controller 1 (Peripheral ID 17) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 16. -0x8 16. -0x4 16. " SSC0_set/clr ,Synchronous Serial Controller 0 (Peripheral ID 16) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 15. -0x8 15. -0x4 15. " SPI1_set/clr ,Serial Peripheral Interface (Peripheral ID 15) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 14. -0x8 14. -0x4 14. " SPI0_set/clr ,Serial Peripheral Interface (Peripheral ID 14) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " TWI1_set/clr ,Two-Wire Interface 1 (Peripheral ID 13) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 12. -0x8 12. -0x4 12. " TWI0_set/clr ,Two-Wire Interface 0 (Peripheral ID 12) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 11. -0x8 11. -0x4 11. " MCI0_set/clr ,High Speed Multimedia Card Interface 0 (Peripheral ID 11) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 10. -0x8 10. -0x4 10. " US3_set/clr ,USART 3 (Peripheral ID 10) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " US2_set/clr ,USART 2 (Peripheral ID 9) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 8. -0x8 8. -0x4 8. " US1_set/clr ,USART 1 (Peripheral ID 8) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 7. -0x8 7. -0x4 7. " US0_set/clr ,USART 0 (Peripheral ID 7) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 6. -0x8 6. -0x4 6. " TRNG_set/clr ,True Random Number Generator (Peripheral ID 6) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " PIOD/PIOE_set/clr ,Parallel I/O Controller D/E (Peripheral ID 5) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 4. -0x8 4. -0x4 4. " PIOC_set/clr ,Parallel I/O Controller C (Peripheral ID 4) Clock Status" "Disabled,Enabled" setclrfld.long 0x0 3. -0x8 3. -0x4 3. " PIOB_set/clr ,Parallel I/O Controller B (Peripheral ID 3) Clock Status" "Disabled,Enabled" textline " " setclrfld.long 0x0 2. -0x8 2. -0x4 2. " PIOA_set/clr ,Parallel I/O Controller A (Peripheral ID 2) Clock Status" "Disabled,Enabled" endif sif (cpu()=="AT91SAM9N12") group.long 0x20++0x07 line.long 0x00 "CKGR_MOR,PMC Clock Generator Main Oscillator Register" bitfld.long 0x00 25. " CFDEN ,Clock Failure Detector Enable" "Disabled,Enabled" bitfld.long 0x00 24. " MOSCSEL ,Main Oscillator Selection" "On-Chip RC,Crystal" textline " " hexmask.long.byte 0x00 16.--23. 1. " KEY ,Password" hexmask.long.byte 0x00 8.--15. 1. " MOSCXTST ,Main Crystal Oscillator Start-up Time" textline " " bitfld.long 0x00 3. " MOSCRCEN ,Main On-Chip RC Oscillator Enable" "Disabled,Enabled" bitfld.long 0x00 1. " MOSCXTBY ,Main Crystal Oscillator Bypass" "No effect,Bypassed" textline " " bitfld.long 0x00 0. " MOSCXTEN ,Main Crystal Oscillator Enable" "Disabled,Enabled" line.long 0x04 "CKGR_MCFR,PMC Clock Generator Main Clock Frequency Register" bitfld.long 0x04 20. " RCMEAS ,RC Measure" "No effect,Restarded" bitfld.long 0x04 16. " MAINFRDY ,Main Clock Ready" "Not ready,Ready" textline " " hexmask.long.word 0x04 0.--15. 1. " MAINF ,Main Clock Frequency" else group.long 0x1c++0x07 line.long 0x00 "CKGR_UCKR,PMC UTMI Clock Configuration Register" bitfld.long 0x00 28.--31. " BIASCOUNT , UTMI BIAS Start-up Time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 24. " BIASEN , UTMI BIAS Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20.--23. " UPLLCOUNT , UTMI PLL Start-up Time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 16. " UPLLEN , UTMI PLL Enable" "Disabled,Enabled" line.long 0x04 "CKGR_MOR,Main Oscillator Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") bitfld.long 0x04 25. " CFDEN ,Clock Failure Detector Enable" "Disabled,Enabled" bitfld.long 0x04 24. " MOSCSEL ,Main Oscillator Selection" "On-Chip RC,Crystal" textline " " hexmask.long.byte 0x04 16.--23. 1. " KEY ,Password" hexmask.long.byte 0x04 8.--15. 1. " MOSCXTST ,Main Crystal Oscillator Start-up Time" textline " " bitfld.long 0x04 3. " MOSCRCEN ,Main On-Chip RC Oscillator Enable" "Disabled,Enabled" bitfld.long 0x04 1. " MOSCXTBY ,Main Crystal Oscillator Bypass" "No effect,Bypassed" textline " " bitfld.long 0x04 0. " MOSCXTEN ,Main Crystal Oscillator Enable" "Disabled,Enabled" else hexmask.long.byte 0x04 8.--15. 1. " OSCOUNT ,Main Oscillator Start-up Time" bitfld.long 0x04 1. " OSCBYPASS ,Oscillator Bypass" "No effect,Bypassed" textline " " bitfld.long 0x04 0. " MOSCEN ,Main Oscillator Enable" "Disabled,Enabled" endif endif sif (cpu()!="AT91SAM9N12") rgroup.long 0x24++0x03 line.long 0x00 "CKGR_MCFR,PMC Clock Generator Main Clock Frequency Register" bitfld.long 0x00 16. " MAINRDY ,Main Clock Ready" "Not ready,Ready" hexmask.long.word 0x00 0.--15. 1. " MAINF ,Main Clock Frequency" endif group.long 0x28++0x3 line.long 0x00 "CKGR_PLLAR,PMC Clock Generator PLL A Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") bitfld.long 0x00 29. " ONE ,One" "0,1" textline " " endif sif (cpu()=="AT91SAM9M11") hexmask.long.byte 0x00 16.--23. 1. " MULA ,PLLA Multiplier" else hexmask.long.word 0x00 16.--26. 1. " MULA ,PLL A Multiplier" endif textline " " bitfld.long 0x00 14.--15. " OUTA ,PLL A Clock Frequency Range (CPLLA = 0/CPLLA = 1)" "745-800MHz/545-600MHz,695-750 MHz/495-550MHz,645-700 MHz/445-500 MHz,595-650 MHz/400-450 MHz" textline " " hexmask.long.byte 0x00 8.--13. 1. " PLLACOUNT ,PLL A Counter" hexmask.long.byte 0x00 0.--7. 1. " DIVA ,Divider A" sif (cpu()=="AT91SAM9N12") group.long 0x2C++0x3 line.long 0x00 "CKGR_PLLBR,PMC Clock Generator PLLB Register" hexmask.long.word 0x00 16.--26. 1. " MULB ,PLL B Multiplier" bitfld.long 0x00 14.--15. " OUTB ,PLL B Clock Frequency Range (CPLLA = 0/CPLLA = 1)" "745-800MHz/545-600MHz,695-750 MHz/495-550MHz,645-700 MHz/445-500 MHz,595-650 MHz/400-450 MHz" textline " " hexmask.long.byte 0x00 8.--13. 1. " PLLBCOUNT ,PLL B Counter" hexmask.long.byte 0x00 0.--7. 1. " DIVB ,Divider B" endif group.long 0x38++0x3 line.long 0x00 "PMC_USB,PMC USB Clock Register" bitfld.long 0x00 8.--11. " USBDIV ,Divider for USB OHCI Clock" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" bitfld.long 0x00 0. " USBS ,USB OHCI Input clock selection" "PLLA,UPLL" group.long 0x30++0x3 line.long 0x00 "PMC_MCKR,PMC Master Clock Register" bitfld.long 0x00 12. " PLLADIV2 ,Processor Clock Division" "Clock,Clock/2" bitfld.long 0x00 8.--9. " MDIV ,Master Clock Division" "Clock,Clock/2,Clock/4,Clock/3" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x00 4.--6. " PRES ,Master/Processor Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..." elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") bitfld.long 0x00 4.--6. " PRES ,Master/Processor Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,Clock/3" else bitfld.long 0x00 2.--4. " PRES ,Processor Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..." endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9M11") bitfld.long 0x00 0.--1. " CSS ,Master/Processor Clock Source Selection" "Slow,Main,PLLA,UPLL" elif (cpu()=="AT91SAM9N12") bitfld.long 0x00 0.--1. " CSS ,Master/Processor Clock Source Selection" "Slow,Main,PLLACK/PLLADIV2,PLLBCK" else bitfld.long 0x00 0.--1. " CSS ,Master Clock Selection" "Slow,Main,PLL A,UPLL" endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") group.long 0x3C++0x03 line.long 0x00 "PMC_SMD,PMC SMD Clock Register" bitfld.long 0x00 8.--12. " SMDDIV ,Divider for SMD Clock" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..." bitfld.long 0x00 0. " SMDS ,SMD input clock selection" "PLLA,UPLL" endif group.long 0x40++0x7 line.long 0x0 "PMC_PCK0,PMC Programmable Clock 0 Register" sif (cpu()=="AT91SAM9N12") bitfld.long 0x0 4.--6. " PRES ,Programmable Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..." bitfld.long 0x0 0.--2. " CSS ,Master Clock Source Selection" "Slow,Main,PLLACK/PLLADIV2,PLLBCK,Master,?..." elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") bitfld.long 0x0 4.--6. " PRES ,Programmable Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..." bitfld.long 0x0 0.--2. " CSS ,Master Clock Source Selection" "Slow,Main,PLLACK/PLLADIV2,UPLL,Master,?..." else bitfld.long 0x0 8. " SLCKMCK ,Slow Clock or Master Clock Selection" "Slow,Master" bitfld.long 0x0 2.--4. " PRES ,Programmable Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..." textline " " bitfld.long 0x0 0.--1. " CSS ,Master Clock Selection" "Slow,Main,PLLACK/PLLADIV2,UPLLCK" endif line.long 0x4 "PMC_PCK1,PMC Programmable Clock 1 Register" sif (cpu()=="AT91SAM9N12") bitfld.long 0x4 4.--6. " PRES ,Programmable Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..." bitfld.long 0x4 0.--2. " CSS ,Master Clock Source Selection" "Slow,Main,PLLACK/PLLADIV2,PLLBCK,Master,?..." elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") bitfld.long 0x4 4.--6. " PRES ,Programmable Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..." bitfld.long 0x4 0.--2. " CSS ,Master Clock Source Selection" "Slow,Main,PLLACK/PLLADIV2,UPLL,Master,?..." else bitfld.long 0x4 8. " SLCKMCK ,Slow Clock or Master Clock Selection" "Slow,Master" bitfld.long 0x4 2.--4. " PRES ,Programmable Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..." textline " " bitfld.long 0x4 0.--1. " CSS ,Master Clock Selection" "Slow,Main,PLLACK/PLLADIV2,UPLLCK" endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") wgroup.long 0x60++0x07 line.long 0x00 "PMC_IER,PMC Interrupt Enable Register" bitfld.long 0x00 6. " LOCKU ,UTMI PLL Lock Interrupt Enable" "Disable,Enable" line.long 0x04 "PMC_IDR,PMC Interrupt Disable Register" bitfld.long 0x04 6. " LOCKU ,UTMI PLL Lock Interrupt Disable" "Disable,Enable" endif group.long 0x6c++3 line.long 0x00 "PMC_IMR,Interrupt Enable\Mask Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") setclrfld.long 0x00 18. -0xc 18. -0x8 18. " CFDEV_set/clr ,Clock Failure Detector Event Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x00 17. -0xc 17. -0x8 17. " MOSCRCS_set/clr ,Main On-Chip RC Status Interrupt Mask" "Disabled,Enabled" textline "" setclrfld.long 0x00 16. -0xc 16. -0x8 16. " MOSCSELS_set/clr ,Main Oscillator Selection Status Interrupt Mask" "Disabled,Enabled" textline " " endif sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9M11") setclrfld.long 0x00 11. -0xc 11. -0x8 11. " PCK5 ,Programmable Clock Output 5" "Disabled,Enabled" setclrfld.long 0x00 10. -0xc 10. -0x8 10. " PCK4 ,Programmable Clock Output 4" "Disabled,Enabled" textline " " endif setclrfld.long 0x00 9. -0xc 9. -0x8 9. " PCKRDY1_set/clr ,Programmable Clock Ready 1 Interrupt Mask" "Disabled,Enabled" textline "" setclrfld.long 0x00 8. -0xc 8. -0x8 8. " PCKRDY0_set/clr ,Programmable Clock Ready 0 Interrupt Mask" "Disabled,Enabled" textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12") setclrfld.long 0x00 6. -0xc 6. -0x8 6. " LOCKU_set/clr ,UTMI PLL Lock Interrupt Mask" "Disabled,Enabled" textline " " endif setclrfld.long 0x00 3. -0xc 3. -0x8 3. " MCKRDY_set/clr ,Master Clock Ready Interrupt Mask" "Disabled,Enabled" sif (cpu()=="AT91SAM9N12") setclrfld.long 0x00 2. -0xc 2. -0x8 2. " LOCKB_set/clr ,PLL B Lock Interrupt Mask" "Disabled,Enabled" endif textline " " setclrfld.long 0x00 1. -0xc 1. -0x8 1. " LOCKA_set/clr ,PLL A Lock Interrupt Mask" "Disabled,Enabled" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") setclrfld.long 0x00 0. -0xc 0. -0x8 0. " MOSCXTS_set/clr ,Main Crystal Oscillator Status Interrupt Mask" "Disabled,Enabled" else setclrfld.long 0x00 0. -0xc 0. -0x8 0. " MOSCS_set/clr ,Main Oscillator Status Interrupt Mask" "Disabled,Enabled" endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") hgroup.long 0x68++0x3 hide.long 0x00 "PMC_SR,PMC Status Register" in else rgroup.long 0x68++0x3 line.long 0x00 "PMC_SR,PMC Status Register" sif (cpu()!="AT91SAM9M11") bitfld.long 0x00 11. " PCK5 ,Programmable Clock Output 5" "Disabled,Enabled" bitfld.long 0x00 10. " PCK4 ,Programmable Clock Output 4" "Disabled,Enabled" textline " " endif bitfld.long 0x00 9. " PCKRDY1 ,Programmable Clock Ready 1 Status" "Not ready,Ready" bitfld.long 0x00 8. " PCKRDY0 ,Programmable Clock Ready 0 Status" "Not ready,Ready" textline " " bitfld.long 0x00 6. " LOCKU ,UTMI PLL Lock Status" "Not locked,Locked" bitfld.long 0x00 3. " MCKRDY ,Master Clock Status" "Not ready,Ready" textline " " bitfld.long 0x00 1. " LOCKA ,PLL A Lock Status" "Not locked,Locked" bitfld.long 0x00 0. " MOSCS ,MOSCS Flag Status" "Not stabilized,Stabilized" endif wgroup.long 0x80++0x3 line.long 0x00 "PMC_PLLICPR,PLL Charge Pump Current Register" bitfld.long 0x00 0. " ICPLLA ,Charge Pump Current" "Low,High" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") group.long 0xe4++0x03 line.long 0x00 "PMC_WPMR,PMC Write Protect Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPKEY ,Write Protect KEY" bitfld.long 0x00 0. " WPEN ,Write Protect Enable" "Disabled,Enabled" hgroup.long 0xe8++0x03 hide.long 0x00 "PMC_WPSR,PMC Write Protect Status Register" in endif sif (cpu()=="AT91SAM9N12") wgroup.long 0x10C++0x03 line.long 0x00 "PMC_PCR,PMC Peripheral Control Register" bitfld.long 0x00 16.--17. " DIV ,Divisor value" "MCK,MCK/2,MCK/4,MCK/8" bitfld.long 0x00 12. " CMD ,Command" "Read,Write" textline " " bitfld.long 0x00 0.--5. " PID ,Peripheral ID" "Reserved,Reserved,PIOA_PIOB,PIOC_PIOD,FUSE,USART0,USART1,USART2,USART3,TWI0,TWI1,Reserved,HSMCI,SPI0,SPI1,UART0,UART1,TC0_TC1,PWM,ADC,DMAC,Reserved,UHP,UDP,Reserved,LCDC,Reserved,SHA,SSC,AES,TRNG,AIC,?..." elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") group.long 0x10C++0x03 line.long 0x00 "PMC_PCR,PMC Peripheral Control Register" bitfld.long 0x00 28. " EN ,Enable" "Disabled,Enabled" bitfld.long 0x00 16.--17. " DIV ,Divisor value" "MCK,MCK/2,MCK/4,MCK/8" textline " " bitfld.long 0x00 12. " CMD ,Command" "Read,Write" bitfld.long 0x00 0.--5. " PID ,Peripheral ID" "Reserved,Reserved,PIOA_PIOB,PIOC_PIOD,SMD,USART0,USART1,USART2,USART3,TWI0,TWI1,TWI2,HSMCI0,SPI0,SPI1,UART0,UART1,TC0_TC1,PWM,ADC,DMAC0,DMAC1,UHPHS,UDPHS,EMAC0,Reserved,HSMCI1,EMAC1,SSC,CAN0,CAN1,AIC,?..." endif width 0xb tree.end tree.open "PIO (Parallel Input/Output Controller)" tree "PIO A" base ad:0xFFFFF400 width 13. group.long 0x08++0x03 line.long 0x00 "PIO_PSR,PIO Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr , PIO Status (TWCK0/SPI1_NPCS2/-)" "Inactive,Active" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr , PIO Status (TWD0/SPI1_NPCS3/-)" "Inactive,Active" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr , PIO Status (TIOB2/RF/-)" "Inactive,Active" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr , PIO Status (TIOB1/RK/-)" "Inactive,Active" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr , PIO Status (TIOB0/RD/-)" "Inactive,Active" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,PIO Status (TCLK2/TD/-)" "Inactive,Active" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,PIO Status (TCLK1/TF/-)" "Inactive,Active" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,PIO Status (TCLK0/TK/-)" "Inactive,Active" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,PIO Status (TIOA2/SPI1_SPCK/-)" "Inactive,Active" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,PIO Status (TIOA1/SPI_MOSI/-)" "Inactive,Active" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,PIO Status (TIOA0/SPI1_MISO/-)" "Inactive,Active" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,PIO Status (MCDA3/-/-)" "Inactive,Active" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,PIO Status (MCDA2/-/-)" "Inactive,Active" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,PIO Status (MCDA1/-/-)" "Inactive,Active" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,PIO Status (MCCK/-/-)" "Inactive,Active" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,PIO Status (MCCDA/-/-)" "Inactive,Active" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,PIO Status (MCDA0/-/-)" "Inactive,Active" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,PIO Status (SPI0_NPCS0/MCDA7/-)" "Inactive,Active" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,PIO Status (SPI0_SPCK/MCDA6/-)" "Inactive,Active" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,PIO Status (SPI0_MOSI/MCDA5/-)" "Inactive,Active" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,PIO Status (SPI0_MISO/MCDA4/-)" "Inactive,Active" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,PIO Status (DTXD/-/-)" "Inactive,Active" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,PIO Status (DRXD/-/-)" "Inactive,Active" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,PIO Status (RXD2/SPI1_NPCS0/-)" "Inactive,Active" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,PIO Status (TXD2/SPI0_NPCS1/-)" "Inactive,Active" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,PIO Status (RZD1/-/-)" "Inactive,Active" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,PIO Status (TXD1/-/-)" "Inactive,Active" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,PIO Status (SCK0/-/-)" "Inactive,Active" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,PIO Status (CTS0/-/-)" "Inactive,Active" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,PIO Status (RTS0/-/-)" "Inactive,Active" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,PIO Status (RXD0/SPI0_NPCS2/-)" "Inactive,Active" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,PIO Status (TXD0/SPI1_NPCS1/-)" "Inactive,Active" group.long 0x18++0x03 line.long 0x00 "PIO_OSR,Output Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Output Status (TWCK0/SPI1_NPCS2/-)" "Input,Output" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr ,Output Status (TWD0/SPI1_NPCS3/-)" "Input,Output" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Output Status (TIOB2/RF/-)" "Input,Output" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Output Status (TIOB1/RK/-)" "Input,Output" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Output Status (TIOB0/RD/-)" "Input,Output" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Output Status (TCLK2/TD/-)" "Input,Output" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Output Status (TCLK1/TF/-)" "Input,Output" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Output Status (TCLK0/TK/-)" "Input,Output" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Output Status (TIOA2/SPI1_SPCK/-)" "Input,Output" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Output Status (TIOA1/SPI_MOSI/-)" "Input,Output" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Output Status (TIOA0/SPI1_MISO/-)" "Input,Output" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Output Status (MCDA3/-/-)" "Input,Output" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Output Status (MCDA2/-/-)" "Input,Output" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Output Status (MCDA1/-/-)" "Input,Output" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Output Status (MCCK/-/-)" "Input,Output" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Output Status (MCCDA/-/-)" "Input,Output" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Output Status (MCDA0/-/-)" "Input,Output" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Output Status (SPI0_NPCS0/MCDA7/-)" "Input,Output" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Output Status (SPI0_SPCK/MCDA6/-)" "Input,Output" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Output Status (SPI0_MOSI/MCDA5/-)" "Input,Output" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Output Status (SPI0_MISO/MCDA4/-)" "Input,Output" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Output Status (DTXD/-/-)" "Input,Output" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Output Status (DRXD/-/-)" "Input,Output" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Output Status (RXD2/SPI1_NPCS0/-)" "Input,Output" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Output Status (TXD2/SPI0_NPCS1/-)" "Input,Output" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Output Status (RZD1/-/-)" "Input,Output" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Output Status (TXD1/-/-)" "Input,Output" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Output Status (SCK0/-/-)" "Input,Output" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Output Status (CTS0/-/-)" "Input,Output" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Output Status (RTS0/-/-)" "Input,Output" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Output Status (RXD0/SPI0_NPCS2/-)" "Input,Output" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Output Status (TXD0/SPI1_NPCS1/-)" "Input,Output" group.long 0x28++0x03 line.long 0x00 "PIO_IFSR,Glitch Input Filter Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Input Filter Status (TWCK0/SPI1_NPCS2/-)" "Disabled,Enabled" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr ,Input Filter Status (TWD0/SPI1_NPCS3/-)" "Disabled,Enabled" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Input Filter Status (TIOB2/RF/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Input Filter Status (TIOB1/RK/-)" "Disabled,Enabled" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Input Filter Status (TIOB0/RD/-)" "Disabled,Enabled" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Input Filter Status (TCLK2/TD/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Input Filter Status (TCLK1/TF/-)" "Disabled,Enabled" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Input Filter Status (TCLK0/TK/-)" "Disabled,Enabled" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Input Filter Status (TIOA2/SPI1_SPCK/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Input Filter Status (TIOA1/SPI_MOSI/-)" "Disabled,Enabled" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Input Filter Status (TIOA0/SPI1_MISO/-)" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Input Filter Status (MCDA3/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Input Filter Status (MCDA2/-/-)" "Disabled,Enabled" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Input Filter Status (MCDA1/-/-)" "Disabled,Enabled" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Input Filter Status (MCCK/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Input Filter Status (MCCDA/-/-)" "Disabled,Enabled" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Input Filter Status (MCDA0/-/-)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Input Filter Status (SPI0_NPCS0/MCDA7/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Input Filter Status (SPI0_SPCK/MCDA6/-)" "Disabled,Enabled" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Input Filter Status (SPI0_MOSI/MCDA5/-)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Input Filter Status (SPI0_MISO/MCDA4/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Input Filter Status (DTXD/-/-)" "Disabled,Enabled" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Input Filter Status (DRXD/-/-)" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Input Filter Status (RXD2/SPI1_NPCS0/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Input Filter Status (TXD2/SPI0_NPCS1/-)" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Input Filter Status (RZD1/-/-)" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Input Filter Status (TXD1/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Input Filter Status (SCK0/-/-)" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Input Filter Status (CTS0/-/-)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Input Filter Status (RTS0/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Input Filter Status (RXD0/SPI0_NPCS2/-)" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Input Filter Status (TXD0/SPI1_NPCS1/-)" "Disabled,Enabled" group.long 0x38++0x07 line.long 0x00 "PIO_ODSR,Output Data Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Output Data Status (TWCK0/SPI1_NPCS2/-)" "Low,High" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr ,Output Data Status (TWD0/SPI1_NPCS3/-)" "Low,High" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Output Data Status (TIOB2/RF/-)" "Low,High" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Output Data Status (TIOB1/RK/-)" "Low,High" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Output Data Status (TIOB0/RD/-)" "Low,High" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Output Data Status (TCLK2/TD/-)" "Low,High" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Output Data Status (TCLK1/TF/-)" "Low,High" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Output Data Status (TCLK0/TK/-)" "Low,High" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Output Data Status (TIOA2/SPI1_SPCK/-)" "Low,High" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Output Data Status (TIOA1/SPI_MOSI/-)" "Low,High" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Output Data Status (TIOA0/SPI1_MISO/-)" "Low,High" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Output Data Status (MCDA3/-/-)" "Low,High" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Output Data Status (MCDA2/-/-)" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Output Data Status (MCDA1/-/-)" "Low,High" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Output Data Status (MCCK/-/-)" "Low,High" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Output Data Status (MCCDA/-/-)" "Low,High" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Output Data Status (MCDA0/-/-)" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Output Data Status (SPI0_NPCS0/MCDA7/-)" "Low,High" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Output Data Status (SPI0_SPCK/MCDA6/-)" "Low,High" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Output Data Status (SPI0_MOSI/MCDA5/-)" "Low,High" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Output Data Status (SPI0_MISO/MCDA4/-)" "Low,High" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Output Data Status (DTXD/-/-)" "Low,High" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Output Data Status (DRXD/-/-)" "Low,High" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Output Data Status (RXD2/SPI1_NPCS0/-)" "Low,High" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Output Data Status (TXD2/SPI0_NPCS1/-)" "Low,High" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Output Data Status (RZD1/-/-)" "Low,High" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Output Data Status (TXD1/-/-)" "Low,High" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Output Data Status (SCK0/-/-)" "Low,High" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Output Data Status (CTS0/-/-)" "Low,High" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Output Data Status (RTS0/-/-)" "Low,High" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Output Data Status (RXD0/SPI0_NPCS2/-)" "Low,High" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Output Data Status (TXD0/SPI1_NPCS1/-)" "Low,High" line.long 0x04 "PIO_PDSR,Pin Data Status Register" bitfld.long 0x04 31. " P31 ,Output Data Status (TWCK0/SPI1_NPCS2/-)" "Low,High" bitfld.long 0x04 30. " P30 ,Output Data Status (TWD0/SPI1_NPCS3/-)" "Low,High" bitfld.long 0x04 29. " P29 ,Output Data Status (TIOB2/RF/-)" "Low,High" textline " " bitfld.long 0x04 28. " P28 ,Output Data Status (TIOB1/RK/-)" "Low,High" bitfld.long 0x04 27. " P27 ,Output Data Status (TIOB0/RD/-)" "Low,High" bitfld.long 0x04 26. " P26 ,Output Data Status (TCLK2/TD/-)" "Low,High" textline " " bitfld.long 0x04 25. " P25 ,Output Data Status (TCLK1/TF/-)" "Low,High" bitfld.long 0x04 24. " P24 ,Output Data Status (TCLK0/TK/-)" "Low,High" bitfld.long 0x04 23. " P23 ,Output Data Status (TIOA2/SPI1_SPCK/-)" "Low,High" textline " " bitfld.long 0x04 22. " P22 ,Output Data Status (TIOA1/SPI_MOSI/-)" "Low,High" bitfld.long 0x04 21. " P21 ,Output Data Status (TIOA0/SPI1_MISO/-)" "Low,High" bitfld.long 0x04 20. " P20 ,Output Data Status (MCDA3/-/-)" "Low,High" textline " " bitfld.long 0x04 19. " P19 ,Output Data Status (MCDA2/-/-)" "Low,High" bitfld.long 0x04 18. " P18 ,Output Data Status (MCDA1/-/-)" "Low,High" bitfld.long 0x04 17. " P17 ,Output Data Status (MCCK/-/-)" "Low,High" textline " " bitfld.long 0x04 16. " P16 ,Output Data Status (MCCDA/-/-)" "Low,High" bitfld.long 0x04 15. " P15 ,Output Data Status (MCDA0/-/-)" "Low,High" bitfld.long 0x04 14. " P14 ,Output Data Status (SPI0_NPCS0/MCDA7/-)" "Low,High" textline " " bitfld.long 0x04 13. " P13 ,Output Data Status (SPI0_SPCK/MCDA6/-)" "Low,High" bitfld.long 0x04 12. " P12 ,Output Data Status (SPI0_MOSI/MCDA5/-)" "Low,High" bitfld.long 0x04 11. " P11 ,Output Data Status (SPI0_MISO/MCDA4/-)" "Low,High" textline " " bitfld.long 0x04 10. " P10 ,Output Data Status (DTXD/-/-)" "Low,High" bitfld.long 0x04 9. " P9 ,Output Data Status (DRXD/-/-)" "Low,High" bitfld.long 0x04 8. " P8 ,Output Data Status (RXD2/SPI1_NPCS0/-)" "Low,High" textline " " bitfld.long 0x04 7. " P7 ,Output Data Status (TXD2/SPI0_NPCS1/-)" "Low,High" bitfld.long 0x04 6. " P6 ,Output Data Status (RZD1/-/-)" "Low,High" bitfld.long 0x04 5. " P5 ,Output Data Status (TXD1/-/-)" "Low,High" textline " " bitfld.long 0x04 4. " P4 ,Output Data Status (SCK0/-/-)" "Low,High" bitfld.long 0x04 3. " P3 ,Output Data Status (CTS0/-/-)" "Low,High" bitfld.long 0x04 2. " P2 ,Output Data Status (RTS0/-/-)" "Low,High" textline " " bitfld.long 0x04 1. " P1 ,Output Data Status (RXD0/SPI0_NPCS2/-)" "Low,High" bitfld.long 0x04 0. " P0 ,Output Data Status (TXD0/SPI1_NPCS1/-)" "Low,High" group.long 0x48++0x03 line.long 0x00 "PIO_IMR,Interrupt Mask Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Input Change Interrupt Mask (TWCK0/SPI1_NPCS2/-)" "Disabled,Enabled" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr ,Input Change Interrupt Mask (TWD0/SPI1_NPCS3/-)" "Disabled,Enabled" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Input Change Interrupt Mask (TIOB2/RF/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Input Change Interrupt Mask (TIOB1/RK/-)" "Disabled,Enabled" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Input Change Interrupt Mask (TIOB0/RD/-)" "Disabled,Enabled" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Input Change Interrupt Mask (TCLK2/TD/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Input Change Interrupt Mask (TCLK1/TF/-)" "Disabled,Enabled" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Input Change Interrupt Mask (TCLK0/TK/-)" "Disabled,Enabled" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Input Change Interrupt Mask (TIOA2/SPI1_SPCK/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Input Change Interrupt Mask (TIOA1/SPI_MOSI/-)" "Disabled,Enabled" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Input Change Interrupt Mask (TIOA0/SPI1_MISO/-)" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Input Change Interrupt Mask (MCDA3/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Input Change Interrupt Mask (MCDA2/-/-)" "Disabled,Enabled" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Input Change Interrupt Mask (MCDA1/-/-)" "Disabled,Enabled" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Input Change Interrupt Mask (MCCK/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Input Change Interrupt Mask (MCCDA/-/-)" "Disabled,Enabled" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Input Change Interrupt Mask (MCDA0/-/-)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Input Change Interrupt Mask (SPI0_NPCS0/MCDA7/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Input Change Interrupt Mask (SPI0_SPCK/MCDA6/-)" "Disabled,Enabled" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Input Change Interrupt Mask (SPI0_MOSI/MCDA5/-)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Input Change Interrupt Mask (SPI0_MISO/MCDA4/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Input Change Interrupt Mask (DTXD/-/-)" "Disabled,Enabled" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Input Change Interrupt Mask (DRXD/-/-)" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Input Change Interrupt Mask (RXD2/SPI1_NPCS0/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Input Change Interrupt Mask (TXD2/SPI0_NPCS1/-)" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Input Change Interrupt Mask (RZD1/-/-)" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Input Change Interrupt Mask (TXD1/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Input Change Interrupt Mask (SCK0/-/-)" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Input Change Interrupt Mask (CTS0/-/-)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Input Change Interrupt Mask (RTS0/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Input Change Interrupt Mask (RXD0/SPI0_NPCS2/-)" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Input Change Interrupt Mask (TXD0/SPI1_NPCS1/-)" "Disabled,Enabled" rgroup.long 0x4C++0x3 line.long 0x00 "PIO_ISR,Interrupt Status Register" bitfld.long 0x00 31. " P31 ,Input Change Interrupt Status (TWCK0/SPI1_NPCS2/-)" "Not changed,Changed" bitfld.long 0x00 30. " P30 ,Input Change Interrupt Status (TWD0/SPI1_NPCS3/-)" "Not changed,Changed" bitfld.long 0x00 29. " P29 ,Input Change Interrupt Status (TIOB2/RF/-)" "Not changed,Changed" textline " " bitfld.long 0x00 28. " P28 ,Input Change Interrupt Status (TIOB1/RK/-)" "Not changed,Changed" bitfld.long 0x00 27. " P27 ,Input Change Interrupt Status (TIOB0/RD/-)" "Not changed,Changed" bitfld.long 0x00 26. " P26 ,Input Change Interrupt Status (TCLK2/TD/-)" "Not changed,Changed" textline " " bitfld.long 0x00 25. " P25 ,Input Change Interrupt Status (TCLK1/TF/-)" "Not changed,Changed" bitfld.long 0x00 24. " P24 ,Input Change Interrupt Status (TCLK0/TK/-)" "Not changed,Changed" bitfld.long 0x00 23. " P23 ,Input Change Interrupt Status (TIOA2/SPI1_SPCK/-)" "Not changed,Changed" textline " " bitfld.long 0x00 22. " P22 ,Input Change Interrupt Status (TIOA1/SPI_MOSI/-)" "Not changed,Changed" bitfld.long 0x00 21. " P21 ,Input Change Interrupt Status (TIOA0/SPI1_MISO/-)" "Not changed,Changed" bitfld.long 0x00 20. " P20 ,Input Change Interrupt Status (MCDA3/-/-)" "Not changed,Changed" textline " " bitfld.long 0x00 19. " P19 ,Input Change Interrupt Status (MCDA2/-/-)" "Not changed,Changed" bitfld.long 0x00 18. " P18 ,Input Change Interrupt Status (MCDA1/-/-)" "Not changed,Changed" bitfld.long 0x00 17. " P17 ,Input Change Interrupt Status (MCCK/-/-)" "Not changed,Changed" textline " " bitfld.long 0x00 16. " P16 ,Input Change Interrupt Status (MCCDA/-/-)" "Not changed,Changed" bitfld.long 0x00 15. " P15 ,Input Change Interrupt Status (MCDA0/-/-)" "Not changed,Changed" bitfld.long 0x00 14. " P14 ,Input Change Interrupt Status (SPI0_NPCS0/MCDA7/-)" "Not changed,Changed" textline " " bitfld.long 0x00 13. " P13 ,Input Change Interrupt Status (SPI0_SPCK/MCDA6/-)" "Not changed,Changed" bitfld.long 0x00 12. " P12 ,Input Change Interrupt Status (SPI0_MOSI/MCDA5/-)" "Not changed,Changed" bitfld.long 0x00 11. " P11 ,Input Change Interrupt Status (SPI0_MISO/MCDA4/-)" "Not changed,Changed" textline " " bitfld.long 0x00 10. " P10 ,Input Change Interrupt Status (DTXD/-/-)" "Not changed,Changed" bitfld.long 0x00 9. " P9 ,Input Change Interrupt Status (DRXD/-/-)" "Not changed,Changed" bitfld.long 0x00 8. " P8 ,Input Change Interrupt Status (RXD2/SPI1_NPCS0/-)" "Not changed,Changed" textline " " bitfld.long 0x00 7. " P7 ,Input Change Interrupt Status (TXD2/SPI0_NPCS1/-)" "Not changed,Changed" bitfld.long 0x00 6. " P6 ,Input Change Interrupt Status (RZD1/-/-)" "Not changed,Changed" bitfld.long 0x00 5. " P5 ,Input Change Interrupt Status (TXD1/-/-)" "Not changed,Changed" textline " " bitfld.long 0x00 4. " P4 ,Input Change Interrupt Status (SCK0/-/-)" "Not changed,Changed" bitfld.long 0x00 3. " P3 ,Input Change Interrupt Status (CTS0/-/-)" "Not changed,Changed" bitfld.long 0x00 2. " P2 ,Input Change Interrupt Status (RTS0/-/-)" "Not changed,Changed" textline " " bitfld.long 0x00 1. " P1 ,Input Change Interrupt Status (RXD0/SPI0_NPCS2/-)" "Not changed,Changed" bitfld.long 0x00 0. " P0 ,Input Change Interrupt Status (TXD0/SPI1_NPCS1/-)" "Not changed,Changed" group.long 0x58++0x03 line.long 0x00 "PIO_MDSR,Multi-driver Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Multi Drive Status (TWCK0/SPI1_NPCS2/-)" "Disabled,Enabled" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr ,Multi Drive Status (TWD0/SPI1_NPCS3/-)" "Disabled,Enabled" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Multi Drive Status (TIOB2/RF/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Multi Drive Status (TIOB1/RK/-)" "Disabled,Enabled" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Multi Drive Status (TIOB0/RD/-)" "Disabled,Enabled" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Multi Drive Status (TCLK2/TD/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Multi Drive Status (TCLK1/TF/-)" "Disabled,Enabled" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Multi Drive Status (TCLK0/TK/-)" "Disabled,Enabled" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Multi Drive Status (TIOA2/SPI1_SPCK/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Multi Drive Status (TIOA1/SPI_MOSI/-)" "Disabled,Enabled" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Multi Drive Status (TIOA0/SPI1_MISO/-)" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Multi Drive Status (MCDA3/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Multi Drive Status (MCDA2/-/-)" "Disabled,Enabled" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Multi Drive Status (MCDA1/-/-)" "Disabled,Enabled" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Multi Drive Status (MCCK/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Multi Drive Status (MCCDA/-/-)" "Disabled,Enabled" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Multi Drive Status (MCDA0/-/-)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Multi Drive Status (SPI0_NPCS0/MCDA7/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Multi Drive Status (SPI0_SPCK/MCDA6/-)" "Disabled,Enabled" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Multi Drive Status (SPI0_MOSI/MCDA5/-)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Multi Drive Status (SPI0_MISO/MCDA4/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Multi Drive Status (DTXD/-/-)" "Disabled,Enabled" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Multi Drive Status (DRXD/-/-)" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Multi Drive Status (RXD2/SPI1_NPCS0/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Multi Drive Status (TXD2/SPI0_NPCS1/-)" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Multi Drive Status (RZD1/-/-)" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Multi Drive Status (TXD1/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Multi Drive Status (SCK0/-/-)" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Multi Drive Status (CTS0/-/-)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Multi Drive Status (RTS0/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Multi Drive Status (RXD0/SPI0_NPCS2/-)" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Multi Drive Status (TXD0/SPI1_NPCS1/-)" "Disabled,Enabled" group.long 0x68++0x03 line.long 0x00 "PIO_PUSR,Pad Pull-up Status Register" setclrfld.long 0x00 31. -0x04 31. -0x08 31. " P31_set/clr ,Pull Up Status (TWCK0/SPI1_NPCS2/-)" "Enabled,Disabled" setclrfld.long 0x00 30. -0x04 30. -0x08 30. " P30_set/clr ,Pull Up Status (TWD0/SPI1_NPCS3/-)" "Enabled,Disabled" setclrfld.long 0x00 29. -0x04 29. -0x08 29. " P29_set/clr ,Pull Up Status (TIOB2/RF/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 28. -0x04 28. -0x08 28. " P28_set/clr ,Pull Up Status (TIOB1/RK/-)" "Enabled,Disabled" setclrfld.long 0x00 27. -0x04 27. -0x08 27. " P27_set/clr ,Pull Up Status (TIOB0/RD/-)" "Enabled,Disabled" setclrfld.long 0x00 26. -0x04 26. -0x08 26. " P26_set/clr ,Pull Up Status (TCLK2/TD/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 25. -0x04 25. -0x08 25. " P25_set/clr ,Pull Up Status (TCLK1/TF/-)" "Enabled,Disabled" setclrfld.long 0x00 24. -0x04 24. -0x08 24. " P24_set/clr ,Pull Up Status (TCLK0/TK/-)" "Enabled,Disabled" setclrfld.long 0x00 23. -0x04 23. -0x08 23. " P23_set/clr ,Pull Up Status (TIOA2/SPI1_SPCK/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 22. -0x04 22. -0x08 22. " P22_set/clr ,Pull Up Status (TIOA1/SPI_MOSI/-)" "Enabled,Disabled" setclrfld.long 0x00 21. -0x04 21. -0x08 21. " P21_set/clr ,Pull Up Status (TIOA0/SPI1_MISO/-)" "Enabled,Disabled" setclrfld.long 0x00 20. -0x04 20. -0x08 20. " P20_set/clr ,Pull Up Status (MCDA3/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 19. -0x04 19. -0x08 19. " P19_set/clr ,Pull Up Status (MCDA2/-/-)" "Enabled,Disabled" setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18_set/clr ,Pull Up Status (MCDA1/-/-)" "Enabled,Disabled" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17_set/clr ,Pull Up Status (MCCK/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16_set/clr ,Pull Up Status (MCCDA/-/-)" "Enabled,Disabled" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15_set/clr ,Pull Up Status (MCDA0/-/-)" "Enabled,Disabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14_set/clr ,Pull Up Status (SPI0_NPCS0/MCDA7/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13_set/clr ,Pull Up Status (SPI0_SPCK/MCDA6/-)" "Enabled,Disabled" setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12_set/clr ,Pull Up Status (SPI0_MOSI/MCDA5/-)" "Enabled,Disabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11_set/clr ,Pull Up Status (SPI0_MISO/MCDA4/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10_set/clr ,Pull Up Status (DTXD/-/-)" "Enabled,Disabled" setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9_set/clr ,Pull Up Status (DRXD/-/-)" "Enabled,Disabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8_set/clr ,Pull Up Status (RXD2/SPI1_NPCS0/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7_set/clr ,Pull Up Status (TXD2/SPI0_NPCS1/-)" "Enabled,Disabled" setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6_set/clr ,Pull Up Status (RZD1/-/-)" "Enabled,Disabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5_set/clr ,Pull Up Status (TXD1/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4_set/clr ,Pull Up Status (SCK0/-/-)" "Enabled,Disabled" setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3_set/clr ,Pull Up Status (CTS0/-/-)" "Enabled,Disabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2_set/clr ,Pull Up Status (RTS0/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1_set/clr ,Pull Up Status (RXD0/SPI0_NPCS2/-)" "Enabled,Disabled" setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0_set/clr ,Pull Up Status (TXD0/SPI1_NPCS1/-)" "Enabled,Disabled" group.long 0x70++0x7 line.long 0x00 "PIO_ABCDSR1, PIO Peripheral ABCD Select Register 1" bitfld.long 0x00 31. " P31 , Peripheral Select 31" "A/C,B/D" bitfld.long 0x00 30. " P30 , Peripheral Select 30" "A/C,B/D" bitfld.long 0x00 29. " P29 , Peripheral Select 29" "A/C,B/D" textline " " bitfld.long 0x00 28. " P28 , Peripheral Select 28" "A/C,B/D" bitfld.long 0x00 27. " P27 , Peripheral Select 27" "A/C,B/D" bitfld.long 0x00 26. " P26 , Peripheral Select 26" "A/C,B/D" textline " " bitfld.long 0x00 25. " P25 , Peripheral Select 25" "A/C,B/D" bitfld.long 0x00 24. " P24 , Peripheral Select 24" "A/C,B/D" bitfld.long 0x00 23. " P23 , Peripheral Select 23" "A/C,B/D" textline " " bitfld.long 0x00 22. " P22 , Peripheral Select 22" "A/C,B/D" bitfld.long 0x00 21. " P21 , Peripheral Select 21" "A/C,B/D" bitfld.long 0x00 20. " P20 , Peripheral Select 20" "A/C,B/D" textline " " bitfld.long 0x00 19. " P19 , Peripheral Select 19" "A/C,B/D" bitfld.long 0x00 18. " P18 , Peripheral Select 18" "A/C,B/D" bitfld.long 0x00 17. " P17 , Peripheral Select 17" "A/C,B/D" textline " " bitfld.long 0x00 16. " P16 , Peripheral Select 16" "A/C,B/D" bitfld.long 0x00 15. " P15 , Peripheral Select 15" "A/C,B/D" bitfld.long 0x00 14. " P14 , Peripheral Select 14" "A/C,B/D" textline " " bitfld.long 0x00 13. " P13 , Peripheral Select 13" "A/C,B/D" bitfld.long 0x00 12. " P12 , Peripheral Select 12" "A/C,B/D" bitfld.long 0x00 11. " P11 , Peripheral Select 11" "A/C,B/D" textline " " bitfld.long 0x00 10. " P10 , Peripheral Select 10" "A/C,B/D" bitfld.long 0x00 9. " P9 , Peripheral Select 9" "A/C,B/D" bitfld.long 0x00 8. " P8 , Peripheral Select 8" "A/C,B/D" textline " " bitfld.long 0x00 7. " P7 , Peripheral Select 7" "A/C,B/D" bitfld.long 0x00 6. " P6 , Peripheral Select 6" "A/C,B/D" bitfld.long 0x00 5. " P5 , Peripheral Select 5" "A/C,B/D" textline " " bitfld.long 0x00 4. " P4 , Peripheral Select 4" "A/C,B/D" bitfld.long 0x00 3. " P3 , Peripheral Select 3" "A/C,B/D" bitfld.long 0x00 2. " P2 , Peripheral Select 2" "A/C,B/D" textline " " bitfld.long 0x00 1. " P1 , Peripheral Select 1" "A/C,B/D" bitfld.long 0x00 0. " P0 , Peripheral Select 0" "A/C,B/D" line.long 0x04 "PIO_ABCDSR2, PIO Peripheral ABCD Select Register 2" bitfld.long 0x04 31. " P31 , Peripheral Select 31" "A/C,B/D" bitfld.long 0x04 30. " P30 , Peripheral Select 30" "A/B,C/D" bitfld.long 0x04 29. " P29 , Peripheral Select 29" "A/B,C/D" textline " " bitfld.long 0x04 28. " P28 , Peripheral Select 28" "A/B,C/D" bitfld.long 0x04 27. " P27 , Peripheral Select 27" "A/B,C/D" bitfld.long 0x04 26. " P26 , Peripheral Select 26" "A/B,C/D" textline " " bitfld.long 0x04 25. " P25 , Peripheral Select 25" "A/B,C/D" bitfld.long 0x04 24. " P24 , Peripheral Select 24" "A/B,C/D" bitfld.long 0x04 23. " P23 , Peripheral Select 23" "A/B,C/D" textline " " bitfld.long 0x04 22. " P22 , Peripheral Select 22" "A/B,C/D" bitfld.long 0x04 21. " P21 , Peripheral Select 21" "A/B,C/D" bitfld.long 0x04 20. " P20 , Peripheral Select 20" "A/B,C/D" textline " " bitfld.long 0x04 19. " P19 , Peripheral Select 19" "A/B,C/D" bitfld.long 0x04 18. " P18 , Peripheral Select 18" "A/B,C/D" bitfld.long 0x04 17. " P17 , Peripheral Select 17" "A/B,C/D" textline " " bitfld.long 0x04 16. " P16 , Peripheral Select 16" "A/B,C/D" bitfld.long 0x04 15. " P15 , Peripheral Select 15" "A/B,C/D" bitfld.long 0x04 14. " P14 , Peripheral Select 14" "A/B,C/D" textline " " bitfld.long 0x04 13. " P13 , Peripheral Select 13" "A/B,C/D" bitfld.long 0x04 12. " P12 , Peripheral Select 12" "A/B,C/D" bitfld.long 0x04 11. " P11 , Peripheral Select 11" "A/B,C/D" textline " " bitfld.long 0x04 10. " P10 , Peripheral Select 10" "A/B,C/D" bitfld.long 0x04 9. " P9 , Peripheral Select 9" "A/B,C/D" bitfld.long 0x04 8. " P8 , Peripheral Select 8" "A/B,C/D" textline " " bitfld.long 0x04 7. " P7 , Peripheral Select 7" "A/B,C/D" bitfld.long 0x04 6. " P6 , Peripheral Select 6" "A/B,C/D" bitfld.long 0x04 5. " P5 , Peripheral Select 5" "A/B,C/D" textline " " bitfld.long 0x04 4. " P4 , Peripheral Select 4" "A/B,C/D" bitfld.long 0x04 3. " P3 , Peripheral Select 3" "A/B,C/D" bitfld.long 0x04 2. " P2 , Peripheral Select 2" "A/B,C/D" textline " " bitfld.long 0x04 1. " P1 , Peripheral Select 1" "A/B,C/D" bitfld.long 0x04 0. " P0 , Peripheral Select 0" "A/B,C/D" group.long 0x88++0x7 line.long 0x00 "PIO_IFSCSR, PIO Input Filter Slow Clock Status Register" setclrfld.long 0x00 31. -0x04 31. -0x08 31. " P31 , Glitch or Debouncing Filter Selection Status (TWCK0/SPI1_NPCS2/-)" "Glitch,Debouncing" setclrfld.long 0x00 30. -0x04 30. -0x08 30. " P30 , Glitch or Debouncing Filter Selection Status (TWD0/SPI1_NPCS3/-)" "Glitch,Debouncing" setclrfld.long 0x00 29. -0x04 29. -0x08 29. " P29 , Glitch or Debouncing Filter Selection Status (TIOB2/RF/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 28. -0x04 28. -0x08 28. " P28 , Glitch or Debouncing Filter Selection Status (TIOB1/RK/-)" "Glitch,Debouncing" setclrfld.long 0x00 27. -0x04 27. -0x08 27. " P27 , Glitch or Debouncing Filter Selection Status (TIOB0/RD/-)" "Glitch,Debouncing" setclrfld.long 0x00 26. -0x04 26. -0x08 26. " P26 , Glitch or Debouncing Filter Selection Status (TCLK2/TD/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 25. -0x04 25. -0x08 25. " P25 , Glitch or Debouncing Filter Selection Status (TCLK1/TF/-)" "Glitch,Debouncing" setclrfld.long 0x00 24. -0x04 24. -0x08 24. " P24 , Glitch or Debouncing Filter Selection Status (TCLK0/TK/-)" "Glitch,Debouncing" setclrfld.long 0x00 23. -0x04 23. -0x08 23. " P23 , Glitch or Debouncing Filter Selection Status (TIOA2/SPI1_SPCK/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 22. -0x04 22. -0x08 22. " P22 , Glitch or Debouncing Filter Selection Status (TIOA1/SPI_MOSI/-)" "Glitch,Debouncing" setclrfld.long 0x00 21. -0x04 21. -0x08 21. " P21 , Glitch or Debouncing Filter Selection Status (TIOA0/SPI1_MISO/-)" "Glitch,Debouncing" setclrfld.long 0x00 20. -0x04 20. -0x08 20. " P20 , Glitch or Debouncing Filter Selection Status (MCDA3/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 19. -0x04 19. -0x08 19. " P19 , Glitch or Debouncing Filter Selection Status (MCDA2/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18 , Glitch or Debouncing Filter Selection Status (MCDA1/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17 , Glitch or Debouncing Filter Selection Status (MCCK/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16 , Glitch or Debouncing Filter Selection Status (MCCDA/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15 , Glitch or Debouncing Filter Selection Status (MCDA0/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14 , Glitch or Debouncing Filter Selection Status (SPI0_NPCS0/MCDA7/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13 , Glitch or Debouncing Filter Selection Status (SPI0_SPCK/MCDA6/-)" "Glitch,Debouncing" setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12 , Glitch or Debouncing Filter Selection Status (SPI0_MOSI/MCDA5/-)" "Glitch,Debouncing" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11 , Glitch or Debouncing Filter Selection Status (SPI0_MISO/MCDA4/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10 , Glitch or Debouncing Filter Selection Status (DTXD/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9 , Glitch or Debouncing Filter Selection Status (DRXD/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8 , Glitch or Debouncing Filter Selection Status (RXD2/SPI1_NPCS0/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7 , Glitch or Debouncing Filter Selection Status (TXD2/SPI0_NPCS1/-)" "Glitch,Debouncing" setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6 , Glitch or Debouncing Filter Selection Status (RZD1/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5 , Glitch or Debouncing Filter Selection Status (TXD1/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4 , Glitch or Debouncing Filter Selection Status (SCK0/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3 , Glitch or Debouncing Filter Selection Status (CTS0/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2 , Glitch or Debouncing Filter Selection Status (RTS0/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1 , Glitch or Debouncing Filter Selection Status (RXD0/SPI0_NPCS2/-)" "Glitch,Debouncing" setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0 , Glitch or Debouncing Filter Selection Status (TXD0/SPI1_NPCS1/-)" "Glitch,Debouncing" line.long 0x04 "PIO_SCDR, PIO Slow Clock Divider Debouncing Register" hexmask.long.word 0x04 0.--13. 1. " DIV , Slow Clock Divider Selection for Debouncing" group.long 0x98++0x3 line.long 0x00 "PIO_PPDSR, PIO Pad Pull Down Status Register" setclrfld.long 0x00 31. -0x04 31. -0x08 31. " P31 , Pull Down Status (TWCK0/SPI1_NPCS2/-)" "Enabled,Disabled" setclrfld.long 0x00 30. -0x04 30. -0x08 30. " P30 , Pull Down Status (TWD0/SPI1_NPCS3/-)" "Enabled,Disabled" setclrfld.long 0x00 29. -0x04 29. -0x08 29. " P29 , Pull Down Status (TIOB2/RF/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 28. -0x04 28. -0x08 28. " P28 , Pull Down Status (TIOB1/RK/-)" "Enabled,Disabled" setclrfld.long 0x00 27. -0x04 27. -0x08 27. " P27 , Pull Down Status (TIOB0/RD/-)" "Enabled,Disabled" setclrfld.long 0x00 26. -0x04 26. -0x08 26. " P26 , Pull Down Status (TCLK2/TD/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 25. -0x04 25. -0x08 25. " P25 , Pull Down Status (TCLK1/TF/-)" "Enabled,Disabled" setclrfld.long 0x00 24. -0x04 24. -0x08 24. " P24 , Pull Down Status (TCLK0/TK/-)" "Enabled,Disabled" setclrfld.long 0x00 23. -0x04 23. -0x08 23. " P23 , Pull Down Status (TIOA2/SPI1_SPCK/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 22. -0x04 22. -0x08 22. " P22 , Pull Down Status (TIOA1/SPI_MOSI/-)" "Enabled,Disabled" setclrfld.long 0x00 21. -0x04 21. -0x08 21. " P21 , Pull Down Status (TIOA0/SPI1_MISO/-)" "Enabled,Disabled" setclrfld.long 0x00 20. -0x04 20. -0x08 20. " P20 , Pull Down Status (MCDA3/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 19. -0x04 19. -0x08 19. " P19 , Pull Down Status (MCDA2/-/-)" "Enabled,Disabled" setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18 , Pull Down Status (MCDA1/-/-)" "Enabled,Disabled" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17 , Pull Down Status (MCCK/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16 , Pull Down Status (MCCDA/-/-)" "Enabled,Disabled" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15 , Pull Down Status (MCDA0/-/-)" "Enabled,Disabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14 , Pull Down Status (SPI0_NPCS0/MCDA7/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13 , Pull Down Status (SPI0_SPCK/MCDA6/-)" "Enabled,Disabled" setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12 , Pull Down Status (SPI0_MOSI/MCDA5/-)" "Enabled,Disabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11 , Pull Down Status (SPI0_MISO/MCDA4/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10 , Pull Down Status (DTXD/-/-)" "Enabled,Disabled" setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9 , Pull Down Status (DRXD/-/-)" "Enabled,Disabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8 , Pull Down Status (RXD2/SPI1_NPCS0/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7 , Pull Down Status (TXD2/SPI0_NPCS1/-)" "Enabled,Disabled" setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6 , Pull Down Status (RZD1/-/-)" "Enabled,Disabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5 , Pull Down Status (TXD1/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4 , Pull Down Status (SCK0/-/-)" "Enabled,Disabled" setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3 , Pull Down Status (CTS0/-/-)" "Enabled,Disabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2 , Pull Down Status (RTS0/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1 , Pull Down Status 1" "Enabled,Disabled" setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0 , Pull Down Status (TXD0/SPI1_NPCS1/-)" "Enabled,Disabled" group.long 0xA8++0x03 line.long 0x00 "PIO_OWSR,Output Write Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31 , Output Write Status (TWCK0/SPI1_NPCS2/-)" "Not affected,Affected" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30 , Output Write Status (TWD0/SPI1_NPCS3/-)" "Not affected,Affected" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29 , Output Write Status (TIOB2/RF/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28 , Output Write Status (TIOB1/RK/-)" "Not affected,Affected" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27 , Output Write Status (TIOB0/RD/-)" "Not affected,Affected" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26 , Output Write Status (TCLK2/TD/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25 , Output Write Status (TCLK1/TF/-)" "Not affected,Affected" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24 , Output Write Status (TCLK0/TK/-)" "Not affected,Affected" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23 , Output Write Status (TIOA2/SPI1_SPCK/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22 , Output Write Status (TIOA1/SPI_MOSI/-)" "Not affected,Affected" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21 , Output Write Status (TIOA0/SPI1_MISO/-)" "Not affected,Affected" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20 , Output Write Status (MCDA3/-/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19 , Output Write Status (MCDA2/-/-)" "Not affected,Affected" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Output Write Status (MCDA1/-/-)" "Not affected,Affected" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17 , Output Write Status (MCCK/-/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16 , Output Write Status (MCCDA/-/-)" "Not affected,Affected" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15 , Output Write Status (MCDA0/-/-)" "Not affected,Affected" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Output Write Status (SPI0_NPCS0/MCDA7/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Output Write Status (SPI0_SPCK/MCDA6/-)" "Not affected,Affected" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Output Write Status (SPI0_MOSI/MCDA5/-)" "Not affected,Affected" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Output Write Status (SPI0_MISO/MCDA4/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Output Write Status (DTXD/-/-)" "Not affected,Affected" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Output Write Status (DRXD/-/-)" "Not affected,Affected" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8 , Output Write Status (RXD2/SPI1_NPCS0/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7 , Output Write Status (TXD2/SPI0_NPCS1/-)" "Not affected,Affected" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6 , Output Write Status (RZD1/-/-)" "Not affected,Affected" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5 , Output Write Status (TXD1/-/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4 , Output Write Status (SCK0/-/-)" "Not affected,Affected" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Output Write Status (CTS0/-/-)" "Not affected,Affected" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Output Write Status (RTS0/-/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Output Write Status (RXD0/SPI0_NPCS2/-)" "Not affected,Affected" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Output Write Status (TXD0/SPI1_NPCS1/-)" "Not affected,Affected" group.long 0xB8++0x3 line.long 0x00 "PIO_AIMMR, PIO Additional Interrupt Modes Mask Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31 , Peripheral CD Status (TWCK0/SPI1_NPCS2/-)" "Not masked,Masked" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30 , Peripheral CD Status (TWD0/SPI1_NPCS3/-)" "Not masked,Masked" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29 , Peripheral CD Status (TIOB2/RF/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28 , Peripheral CD Status (TIOB1/RK/-)" "Not masked,Masked" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27 , Peripheral CD Status (TIOB0/RD/-)" "Not masked,Masked" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26 , Peripheral CD Status (TCLK2/TD/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25 , Peripheral CD Status (TCLK1/TF/-)" "Not masked,Masked" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24 , Peripheral CD Status (TCLK0/TK/-)" "Not masked,Masked" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23 , Peripheral CD Status (TIOA2/SPI1_SPCK/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22 , Peripheral CD Status (TIOA1/SPI_MOSI/-)" "Not masked,Masked" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21 , Peripheral CD Status (TIOA0/SPI1_MISO/-)" "Not masked,Masked" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20 , Peripheral CD Status (MCDA3/-/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19 , Peripheral CD Status (MCDA2/-/-)" "Not masked,Masked" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Peripheral CD Status (MCDA1/-/-)" "Not masked,Masked" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17 , Peripheral CD Status (MCCK/-/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16 , Peripheral CD Status (MCCDA/-/-)" "Not masked,Masked" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15 , Peripheral CD Status (MCDA0/-/-)" "Not masked,Masked" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Peripheral CD Status (SPI0_NPCS0/MCDA7/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Peripheral CD Status (SPI0_SPCK/MCDA6/-)" "Not masked,Masked" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Peripheral CD Status (SPI0_MOSI/MCDA5/-)" "Not masked,Masked" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Peripheral CD Status (SPI0_MISO/MCDA4/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Peripheral CD Status (DTXD/-/-)" "Not masked,Masked" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Peripheral CD Status (DRXD/-/-)" "Not masked,Masked" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8 , Peripheral CD Status (RXD2/SPI1_NPCS0/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7 , Peripheral CD Status (TXD2/SPI0_NPCS1/-)" "Not masked,Masked" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6 , Peripheral CD Status (RZD1/-/-)" "Not masked,Masked" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5 , Peripheral CD Status (TXD1/-/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4 , Peripheral CD Status (SCK0/-/-)" "Not masked,Masked" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Peripheral CD Status (CTS0/-/-)" "Not masked,Masked" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Peripheral CD Status (RTS0/-/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Peripheral CD Status (RXD0/SPI0_NPCS2/-)" "Not masked,Masked" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Peripheral CD Status (TXD0/SPI1_NPCS1/-)" "Not masked,Masked" wgroup.long 0xC0++0x7 line.long 0x00 "PIO_ESR, PIO Edge Select Register" bitfld.long 0x00 31. " P31 , Edge Interrupt Selection (TWCK0/SPI1_NPCS2/-)" "No effect,Edge detection event" bitfld.long 0x00 30. " P30 , Edge Interrupt Selection (TWD0/SPI1_NPCS3/-)" "No effect,Edge detection event" bitfld.long 0x00 29. " P29 , Edge Interrupt Selection (TIOB2/RF/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 28. " P28 , Edge Interrupt Selection (TIOB1/RK/-)" "No effect,Edge detection event" bitfld.long 0x00 27. " P27 , Edge Interrupt Selection (TIOB0/RD/-)" "No effect,Edge detection event" bitfld.long 0x00 26. " P26 , Edge Interrupt Selection (TCLK2/TD/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 25. " P25 , Edge Interrupt Selection (TCLK1/TF/-)" "No effect,Edge detection event" bitfld.long 0x00 24. " P24 , Edge Interrupt Selection (TCLK0/TK/-)" "No effect,Edge detection event" bitfld.long 0x00 23. " P23 , Edge Interrupt Selection (TIOA2/SPI1_SPCK/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 22. " P22 , Edge Interrupt Selection (TIOA1/SPI_MOSI/-)" "No effect,Edge detection event" bitfld.long 0x00 21. " P21 , Edge Interrupt Selection (TIOA0/SPI1_MISO/-)" "No effect,Edge detection event" bitfld.long 0x00 20. " P20 , Edge Interrupt Selection (MCDA3/-/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 19. " P19 , Edge Interrupt Selection (MCDA2/-/-)" "No effect,Edge detection event" bitfld.long 0x00 18. " P18 , Edge Interrupt Selection (MCDA1/-/-)" "No effect,Edge detection event" bitfld.long 0x00 17. " P17 , Edge Interrupt Selection (MCCK/-/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 16. " P16 , Edge Interrupt Selection (MCCDA/-/-)" "No effect,Edge detection event" bitfld.long 0x00 15. " P15 , Edge Interrupt Selection (MCDA0/-/-)" "No effect,Edge detection event" bitfld.long 0x00 14. " P14 , Edge Interrupt Selection (SPI0_NPCS0/MCDA7/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 13. " P13 , Edge Interrupt Selection (SPI0_SPCK/MCDA6/-)" "No effect,Edge detection event" bitfld.long 0x00 12. " P12 , Edge Interrupt Selection (SPI0_MOSI/MCDA5/-)" "No effect,Edge detection event" bitfld.long 0x00 11. " P11 , Edge Interrupt Selection (SPI0_MISO/MCDA4/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 10. " P10 , Edge Interrupt Selection (DTXD/-/-)" "No effect,Edge detection event" bitfld.long 0x00 9. " P9 , Edge Interrupt Selection (DRXD/-/-)" "No effect,Edge detection event" bitfld.long 0x00 8. " P8 , Edge Interrupt Selection (RXD2/SPI1_NPCS0/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 7. " P7 , Edge Interrupt Selection (TXD2/SPI0_NPCS1/-)" "No effect,Edge detection event" bitfld.long 0x00 6. " P6 , Edge Interrupt Selection (RZD1/-/-)" "No effect,Edge detection event" bitfld.long 0x00 5. " P5 , Edge Interrupt Selection (TXD1/-/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 4. " P4 , Edge Interrupt Selection (SCK0/-/-)" "No effect,Edge detection event" bitfld.long 0x00 3. " P3 , Edge Interrupt Selection (CTS0/-/-)" "No effect,Edge detection event" bitfld.long 0x00 2. " P2 , Edge Interrupt Selection (RTS0/-/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 1. " P1 , Edge Interrupt Selection (RXD0/SPI0_NPCS2/-)" "No effect,Edge detection event" bitfld.long 0x00 0. " P0 , Edge Interrupt Selection (TXD0/SPI1_NPCS1/-)" "No effect,Edge detection event" line.long 0x04 "PIO_LSR, PIO Level Select Register" bitfld.long 0x04 31. " P31 ,Level Interrupt Selection (TWCK0/SPI1_NPCS2/-)" "No effect,Level detection event" bitfld.long 0x04 30. " P30 ,Level Interrupt Selection (TWD0/SPI1_NPCS3/-)" "No effect,Level detection event" bitfld.long 0x04 29. " P29 ,Level Interrupt Selection (TIOB2/RF/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 28. " P28 ,Level Interrupt Selection (TIOB1/RK/-)" "No effect,Level detection event" bitfld.long 0x04 27. " P27 ,Level Interrupt Selection (TIOB0/RD/-)" "No effect,Level detection event" bitfld.long 0x04 26. " P26 ,Level Interrupt Selection (TCLK2/TD/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 25. " P25 ,Level Interrupt Selection (TCLK1/TF/-)" "No effect,Level detection event" bitfld.long 0x04 24. " P24 ,Level Interrupt Selection (TCLK0/TK/-)" "No effect,Level detection event" bitfld.long 0x04 23. " P23 ,Level Interrupt Selection (TIOA2/SPI1_SPCK/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 22. " P22 ,Level Interrupt Selection (TIOA1/SPI_MOSI/-)" "No effect,Level detection event" bitfld.long 0x04 21. " P21 ,Level Interrupt Selection (TIOA0/SPI1_MISO/-)" "No effect,Level detection event" bitfld.long 0x04 20. " P20 ,Level Interrupt Selection (MCDA3/-/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 19. " P19 ,Level Interrupt Selection (MCDA2/-/-)" "No effect,Level detection event" bitfld.long 0x04 18. " P18 ,Level Interrupt Selection (MCDA1/-/-)" "No effect,Level detection event" bitfld.long 0x04 17. " P17 ,Level Interrupt Selection (MCCK/-/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 16. " P16 ,Level Interrupt Selection (MCCDA/-/-)" "No effect,Level detection event" bitfld.long 0x04 15. " P15 ,Level Interrupt Selection (MCDA0/-/-)" "No effect,Level detection event" bitfld.long 0x04 14. " P14 ,Level Interrupt Selection (SPI0_NPCS0/MCDA7/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 13. " P13 ,Level Interrupt Selection (SPI0_SPCK/MCDA6/-)" "No effect,Level detection event" bitfld.long 0x04 12. " P12 ,Level Interrupt Selection (SPI0_MOSI/MCDA5/-)" "No effect,Level detection event" bitfld.long 0x04 11. " P11 ,Level Interrupt Selection (SPI0_MISO/MCDA4/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 10. " P10 ,Level Interrupt Selection (DTXD/-/-)" "No effect,Level detection event" bitfld.long 0x04 9. " P9 ,Level Interrupt Selection (DRXD/-/-)" "No effect,Level detection event" bitfld.long 0x04 8. " P8 ,Level Interrupt Selection (RXD2/SPI1_NPCS0/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 7. " P7 ,Level Interrupt Selection (TXD2/SPI0_NPCS1/-)" "No effect,Level detection event" bitfld.long 0x04 6. " P6 ,Level Interrupt Selection (RZD1/-/-)" "No effect,Level detection event" bitfld.long 0x04 5. " P5 ,Level Interrupt Selection (TXD1/-/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 4. " P4 ,Level Interrupt Selection (SCK0/-/-)" "No effect,Level detection event" bitfld.long 0x04 3. " P3 ,Level Interrupt Selection (CTS0/-/-)" "No effect,Level detection event" bitfld.long 0x04 2. " P2 ,Level Interrupt Selection (RTS0/-/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 1. " P1 ,Level Interrupt Selection (RXD0/SPI0_NPCS2/-)" "No effect,Level detection event" bitfld.long 0x04 0. " P0 ,Level Interrupt Selection (TXD0/SPI1_NPCS1/-)" "No effect,Level detection event" rgroup.long 0xC8++0x3 line.long 0x00 "PIO_ELSR, PIO Edge/Level Status Register" bitfld.long 0x00 31. " P31 , Edge/Level Interrupt source selection (TWCK0/SPI1_NPCS2/-)" "Edge detection event,Level detection event" bitfld.long 0x00 30. " P30 , Edge/Level Interrupt source selection (TWD0/SPI1_NPCS3/-)" "Edge detection event,Level detection event" bitfld.long 0x00 29. " P29 , Edge/Level Interrupt source selection (TIOB2/RF/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 28. " P28 , Edge/Level Interrupt source selection (TIOB1/RK/-)" "Edge detection event,Level detection event" bitfld.long 0x00 27. " P27 , Edge/Level Interrupt source selection (TIOB0/RD/-)" "Edge detection event,Level detection event" bitfld.long 0x00 26. " P26 , Edge/Level Interrupt source selection (TCLK2/TD/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 25. " P25 , Edge/Level Interrupt source selection (TCLK1/TF/-)" "Edge detection event,Level detection event" bitfld.long 0x00 24. " P24 , Edge/Level Interrupt source selection (TCLK0/TK/-)" "Edge detection event,Level detection event" bitfld.long 0x00 23. " P23 , Edge/Level Interrupt source selection (TIOA2/SPI1_SPCK/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 22. " P22 , Edge/Level Interrupt source selection (TIOA1/SPI_MOSI/-)" "Edge detection event,Level detection event" bitfld.long 0x00 21. " P21 , Edge/Level Interrupt source selection (TIOA0/SPI1_MISO/-)" "Edge detection event,Level detection event" bitfld.long 0x00 20. " P20 , Edge/Level Interrupt source selection (MCDA3/-/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 19. " P19 , Edge/Level Interrupt source selection (MCDA2/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 18. " P18 , Edge/Level Interrupt source selection (MCDA1/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 17. " P17 , Edge/Level Interrupt source selection (MCCK/-/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 16. " P16 , Edge/Level Interrupt source selection (MCCDA/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 15. " P15 , Edge/Level Interrupt source selection (MCDA0/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 14. " P14 , Edge/Level Interrupt source selection (SPI0_NPCS0/MCDA7/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 13. " P13 , Edge/Level Interrupt source selection (SPI0_SPCK/MCDA6/-)" "Edge detection event,Level detection event" bitfld.long 0x00 12. " P12 , Edge/Level Interrupt source selection (SPI0_MOSI/MCDA5/-)" "Edge detection event,Level detection event" bitfld.long 0x00 11. " P11 , Edge/Level Interrupt source selection (SPI0_MISO/MCDA4/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 10. " P10 , Edge/Level Interrupt source selection (DTXD/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 9. " P9 , Edge/Level Interrupt source selection (DRXD/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 8. " P8 , Edge/Level Interrupt source selection (RXD2/SPI1_NPCS0/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 7. " P7 , Edge/Level Interrupt source selection (TXD2/SPI0_NPCS1/-)" "Edge detection event,Level detection event" bitfld.long 0x00 6. " P6 , Edge/Level Interrupt source selection (RZD1/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 5. " P5 , Edge/Level Interrupt source selection (TXD1/-/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 4. " P4 , Edge/Level Interrupt source selection (SCK0/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 3. " P3 , Edge/Level Interrupt source selection (CTS0/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 2. " P2 , Edge/Level Interrupt source selection (RTS0/-/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 1. " P1 , Edge/Level Interrupt source selection (RXD0/SPI0_NPCS2/-)" "Edge detection event,Level detection event" bitfld.long 0x00 0. " P0 , Edge/Level Interrupt source selection (TXD0/SPI1_NPCS1/-)" "Edge detection event,Level detection event" group.long 0xD8++0x3 line.long 0x00 "PIO_FRLHSR, PIO Fall/Rise - Low/High Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31 , Edge /Level Interrupt Source Selection (TWCK0/SPI1_NPCS2/-)" "Falling edge,Rising edge" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30 , Edge /Level Interrupt Source Selection (TWD0/SPI1_NPCS3/-)" "Falling edge,Rising edge" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29 , Edge /Level Interrupt Source Selection (TIOB2/RF/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28 , Edge /Level Interrupt Source Selection (TIOB1/RK/-)" "Falling edge,Rising edge" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27 , Edge /Level Interrupt Source Selection (TIOB0/RD/-)" "Falling edge,Rising edge" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26 , Edge /Level Interrupt Source Selection (TCLK2/TD/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25 , Edge /Level Interrupt Source Selection (TCLK1/TF/-)" "Falling edge,Rising edge" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24 , Edge /Level Interrupt Source Selection (TCLK0/TK/-)" "Falling edge,Rising edge" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23 , Edge /Level Interrupt Source Selection (TIOA2/SPI1_SPCK/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22 , Edge /Level Interrupt Source Selection (TIOA1/SPI_MOSI/-)" "Falling edge,Rising edge" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21 , Edge /Level Interrupt Source Selection (TIOA0/SPI1_MISO/-)" "Falling edge,Rising edge" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20 , Edge /Level Interrupt Source Selection (MCDA3/-/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19 , Edge /Level Interrupt Source Selection (MCDA2/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Edge /Level Interrupt Source Selection (MCDA1/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17 , Edge /Level Interrupt Source Selection (MCCK/-/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16 , Edge /Level Interrupt Source Selection (MCCDA/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15 , Edge /Level Interrupt Source Selection (MCDA0/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Edge /Level Interrupt Source Selection (SPI0_NPCS0/MCDA7/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Edge /Level Interrupt Source Selection (SPI0_SPCK/MCDA6/-)" "Falling edge,Rising edge" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Edge /Level Interrupt Source Selection (SPI0_MOSI/MCDA5/-)" "Falling edge,Rising edge" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Edge /Level Interrupt Source Selection (SPI0_MISO/MCDA4/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Edge /Level Interrupt Source Selection (DTXD/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Edge /Level Interrupt Source Selection (DRXD/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8 , Edge /Level Interrupt Source Selection (RXD2/SPI1_NPCS0/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7 , Edge /Level Interrupt Source Selection (TXD2/SPI0_NPCS1/-)" "Falling edge,Rising edge" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6 , Edge /Level Interrupt Source Selection (RZD1/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5 , Edge /Level Interrupt Source Selection (TXD1/-/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4 , Edge /Level Interrupt Source Selection (SCK0/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Edge /Level Interrupt Source Selection (CTS0/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Edge /Level Interrupt Source Selection (RTS0/-/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Edge /Level Interrupt Source Selection (RXD0/SPI0_NPCS2/-)" "Falling edge,Rising edge" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Edge /Level Interrupt Source Selection (TXD0/SPI1_NPCS1/-)" "Falling edge,Rising edge" rgroup.long 0xE0++0x3 line.long 0x00 "PIO_LOCKSR, PIO Lock Status Register" bitfld.long 0x00 31. " P31 , Lock status (TWCK0/SPI1_NPCS2/-)" "Not locked,Locked" bitfld.long 0x00 30. " P30 , Lock status (TWD0/SPI1_NPCS3/-)" "Not locked,Locked" bitfld.long 0x00 29. " P29 , Lock status (TIOB2/RF/-)" "Not locked,Locked" textline " " bitfld.long 0x00 28. " P28 , Lock status (TIOB1/RK/-)" "Not locked,Locked" bitfld.long 0x00 27. " P27 , Lock status (TIOB0/RD/-)" "Not locked,Locked" bitfld.long 0x00 26. " P26 , Lock status (TCLK2/TD/-)" "Not locked,Locked" textline " " bitfld.long 0x00 25. " P25 , Lock status (TCLK1/TF/-)" "Not locked,Locked" bitfld.long 0x00 24. " P24 , Lock status (TCLK0/TK/-)" "Not locked,Locked" bitfld.long 0x00 23. " P23 , Lock status (TIOA2/SPI1_SPCK/-)" "Not locked,Locked" textline " " bitfld.long 0x00 22. " P22 , Lock status (TIOA1/SPI_MOSI/-)" "Not locked,Locked" bitfld.long 0x00 21. " P21 , Lock status (TIOA0/SPI1_MISO/-)" "Not locked,Locked" bitfld.long 0x00 20. " P20 , Lock status (MCDA3/-/-)" "Not locked,Locked" textline " " bitfld.long 0x00 19. " P19 , Lock status (MCDA2/-/-)" "Not locked,Locked" bitfld.long 0x00 18. " P18 , Lock status (MCDA1/-/-)" "Not locked,Locked" bitfld.long 0x00 17. " P17 , Lock status (MCCK/-/-)" "Not locked,Locked" textline " " bitfld.long 0x00 16. " P16 , Lock status (MCCDA/-/-)" "Not locked,Locked" bitfld.long 0x00 15. " P15 , Lock status (MCDA0/-/-)" "Not locked,Locked" bitfld.long 0x00 14. " P14 , Lock status (SPI0_NPCS0/MCDA7/-)" "Not locked,Locked" textline " " bitfld.long 0x00 13. " P13 , Lock status (SPI0_SPCK/MCDA6/-)" "Not locked,Locked" bitfld.long 0x00 12. " P12 , Lock status (SPI0_MOSI/MCDA5/-)" "Not locked,Locked" bitfld.long 0x00 11. " P11 , Lock status (SPI0_MISO/MCDA4/-)" "Not locked,Locked" textline " " bitfld.long 0x00 10. " P10 , Lock status (DTXD/-/-)" "Not locked,Locked" bitfld.long 0x00 9. " P9 , Lock status (DRXD/-/-)" "Not locked,Locked" bitfld.long 0x00 8. " P8 , Lock status (RXD2/SPI1_NPCS0/-)" "Not locked,Locked" textline " " bitfld.long 0x00 7. " P7 , Lock status (TXD2/SPI0_NPCS1/-)" "Not locked,Locked" bitfld.long 0x00 6. " P6 , Lock status (RZD1/-/-)" "Not locked,Locked" bitfld.long 0x00 5. " P5 , Lock status (TXD1/-/-)" "Not locked,Locked" textline " " bitfld.long 0x00 4. " P4 , Lock status (SCK0/-/-)" "Not locked,Locked" bitfld.long 0x00 3. " P3 , Lock status (CTS0/-/-)" "Not locked,Locked" bitfld.long 0x00 2. " P2 , Lock status (RTS0/-/-)" "Not locked,Locked" textline " " bitfld.long 0x00 1. " P1 , Lock status (RXD0/SPI0_NPCS2/-)" "Not locked,Locked" bitfld.long 0x00 0. " P0 , Lock status (TXD0/SPI1_NPCS1/-)" "Not locked,Locked" group.long 0xE4++0x3 line.long 0x00 "PIO_WPMR, PIO Write Protect Mode Register" hexmask.long 0x00 8.--31. 1. " WPKEY , Write Protect KEY" bitfld.long 0x00 0. " WPEN , Write Protect Enable" "Disabled,Enabled" hgroup.long 0xE8++0x3 hide.long 0x00 "PIO_WPSR, PIO Write Protect Status Register" in group.long 0x100++0x3 line.long 0x00 "PIO_SCHMITT, PIO Schmitt Trigger Register" bitfld.long 0x00 31. " SCHMITT31 , SCHMITT (TWCK0/SPI1_NPCS2/-)" "Enabled,Disabled" bitfld.long 0x00 30. " SCHMITT30 , SCHMITT (TWD0/SPI1_NPCS3/-)" "Enabled,Disabled" bitfld.long 0x00 29. " SCHMITT29 , SCHMITT (TIOB2/RF/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 28. " SCHMITT28 , SCHMITT (TIOB1/RK/-)" "Enabled,Disabled" bitfld.long 0x00 27. " SCHMITT27 , SCHMITT (TIOB0/RD/-)" "Enabled,Disabled" bitfld.long 0x00 26. " SCHMITT26 , SCHMITT (TCLK2/TD/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 25. " SCHMITT25 , SCHMITT (TCLK1/TF/-)" "Enabled,Disabled" bitfld.long 0x00 24. " SCHMITT24 , SCHMITT (TCLK0/TK/-)" "Enabled,Disabled" bitfld.long 0x00 23. " SCHMITT23 , SCHMITT (TIOA2/SPI1_SPCK/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 22. " SCHMITT22 , SCHMITT (TIOA1/SPI_MOSI/-)" "Enabled,Disabled" bitfld.long 0x00 21. " SCHMITT21 , SCHMITT (TIOA0/SPI1_MISO/-)" "Enabled,Disabled" bitfld.long 0x00 20. " SCHMITT20 , SCHMITT (MCDA3/-/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 19. " SCHMITT19 , SCHMITT (MCDA2/-/-)" "Enabled,Disabled" bitfld.long 0x00 18. " SCHMITT18 , SCHMITT (MCDA1/-/-)" "Enabled,Disabled" bitfld.long 0x00 17. " SCHMITT17 , SCHMITT (MCCK/-/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 16. " SCHMITT16 , SCHMITT (MCCDA/-/-)" "Enabled,Disabled" bitfld.long 0x00 15. " SCHMITT15 , SCHMITT (MCDA0/-/-)" "Enabled,Disabled" bitfld.long 0x00 14. " SCHMITT14 , SCHMITT (SPI0_NPCS0/MCDA7/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 13. " SCHMITT13 , SCHMITT (SPI0_SPCK/MCDA6/-)" "Enabled,Disabled" bitfld.long 0x00 12. " SCHMITT12 , SCHMITT (SPI0_MOSI/MCDA5/-)" "Enabled,Disabled" bitfld.long 0x00 11. " SCHMITT11 , SCHMITT (SPI0_MISO/MCDA4/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 10. " SCHMITT10 , SCHMITT (DTXD/-/-)" "Enabled,Disabled" bitfld.long 0x00 9. " SCHMITT9 , SCHMITT (DRXD/-/-)" "Enabled,Disabled" bitfld.long 0x00 8. " SCHMITT8 , SCHMITT (RXD2/SPI1_NPCS0/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " SCHMITT7 , SCHMITT (TXD2/SPI0_NPCS1/-)" "Enabled,Disabled" bitfld.long 0x00 6. " SCHMITT6 , SCHMITT (RZD1/-/-)" "Enabled,Disabled" bitfld.long 0x00 5. " SCHMITT5 , SCHMITT (TXD1/-/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 4. " SCHMITT4 , SCHMITT (SCK0/-/-)" "Enabled,Disabled" bitfld.long 0x00 3. " SCHMITT3 , SCHMITT (CTS0/-/-)" "Enabled,Disabled" bitfld.long 0x00 2. " SCHMITT2 , SCHMITT (RTS0/-/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 1. " SCHMITT1 , SCHMITT (RXD0/SPI0_NPCS2/-)" "Enabled,Disabled" bitfld.long 0x00 0. " SCHMITT0 , SCHMITT (TXD0/SPI1_NPCS1/-)" "Enabled,Disabled" group.long 0x110++0xB line.long 0x00 "PIO_DELAYR, PIO I/O Delay Register" bitfld.long 0x00 28.--31. " Delay7 ,Delay 7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 24.--27. " Delay6 ,Delay 6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 20.--23. " Delay5 ,Delay 5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 16.--19. " Delay4 ,Delay 4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " Delay3 ,Delay 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 8.--11. " Delay2 ,Delay 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 4.--7. " Delay1 ,Delay 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " Delay0 ,Delay 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "PIO_DRIVER1, PIO I/O Drive Register 1" bitfld.long 0x04 30.--31. " LINE15 ,Drive of PIO line (MCDA0/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 28.--29. " LINE14 ,Drive of PIO line (SPI0_NPCS0/MCDA7/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 26.--27. " LINE13 ,Drive of PIO line (SPI0_SPCK/MCDA6/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 24.--25. " LINE12 ,Drive of PIO line (SPI0_MOSI/MCDA5/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 22.--23. " LINE11 ,Drive of PIO line (SPI0_MISO/MCDA4/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 20.--21. " LINE10 ,Drive of PIO line (DTXD/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 18.--19. " LINE9 ,Drive of PIO line (DRXD/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 16.--17. " LINE8 ,Drive of PIO line (RXD2/SPI1_NPCS0/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 14.--15. " LINE7 ,Drive of PIO line (TXD2/SPI0_NPCS1/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 12.--13. " LINE6 ,Drive of PIO line (RZD1/-/-) " "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 10.--11. " LINE5 ,Drive of PIO line (TXD1/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 8.--9. " LINE4 ,Drive of PIO line (SCK0/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 6.--7. " LINE3 ,Drive of PIO line (CTS0/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 4.--5. " LINE2 ,Drive of PIO line (RTS0/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 2.--3. " LINE1 ,Drive of PIO line (RXD0/SPI0_NPCS2/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 0.--1. " LINE0 ,Drive of PIO line (TXD0/SPI1_NPCS1/-)" "High drive,Medium drive,Low drive,?..." line.long 0x08 "PIO_DRIVER2, PIO I/O Drive Register 2" bitfld.long 0x08 30.--31. " LINE31 ,Drive of PIO line (TWCK0/SPI1_NPCS2/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 28.--29. " LINE30 ,Drive of PIO line (TWD0/SPI1_NPCS3/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 26.--27. " LINE29 ,Drive of PIO line (TIOB2/RF/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 24.--25. " LINE28 ,Drive of PIO line (TIOB1/RK/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 22.--23. " LINE27 ,Drive of PIO line (TIOB0/RD/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 20.--21. " LINE26 ,Drive of PIO line (TCLK2/TD/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 18.--19. " LINE25 ,Drive of PIO line (TCLK1/TF/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 16.--17. " LINE24 ,Drive of PIO line (TCLK0/TK/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 14.--15. " LINE23 ,Drive of PIO line (TIOA2/SPI1_SPCK/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 12.--13. " LINE22 ,Drive of PIO line (TIOA1/SPI_MOSI/-) " "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 10.--11. " LINE21 ,Drive of PIO line (TIOA0/SPI1_MISO/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 8.--9. " LINE20 ,Drive of PIO line (MCDA3/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 6.--7. " LINE19 ,Drive of PIO line (MCDA2/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 4.--5. " LINE18 ,Drive of PIO line (MCDA1/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 2.--3. " LINE17 ,Drive of PIO line (MCCK/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 0.--1. " LINE16 ,Drive of PIO line (MCCDA/-/-)" "High drive,Medium drive,Low drive,?..." width 0xB tree.end tree "PIO B" base ad:0xFFFFF600 width 13. group.long 0x08++0x03 line.long 0x00 "PIO_PSR,PIO Status Register" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,PIO Status (IRQ/ADTRG/-)" "Inactive,Active" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,PIO Status (-/PWM3/-)" "Inactive,Active" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,PIO Status (-/PWM2/-)" "Inactive,Active" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,PIO Status (-/PWM1/-)" "Inactive,Active" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,PIO Status (-/PWM0/-)" "Inactive,Active" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,PIO Status (-/PCK1/-)" "Inactive,Active" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,PIO Status (-/PCK0/-)" "Inactive,Active" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,PIO Status (-/SPI0_NPCS3/-)" "Inactive,Active" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,PIO Status (-/SCK2/-)" "Inactive,Active" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,PIO Status (-/CTS2/-)" "Inactive,Active" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,PIO Status (-/RTS2/-)" "Inactive,Active" group.long 0x18++0x03 line.long 0x00 "PIO_OSR,Output Status Register" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Output Status (IRQ/ADTRG/-)" "Input,Output" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Output Status (-/PWM3/-)" "Input,Output" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Output Status (-/PWM2/-)" "Input,Output" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Output Status (-/PWM1/-)" "Input,Output" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Output Status (-/PWM0/-)" "Input,Output" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Output Status (-/PCK1/-)" "Input,Output" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Output Status (-/PCK0/-)" "Input,Output" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Output Status (-/SPI0_NPCS3/-)" "Input,Output" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Output Status (-/SCK2/-)" "Input,Output" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Output Status (-/CTS2/-)" "Input,Output" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Output Status (-/RTS2/-)" "Input,Output" group.long 0x28++0x03 line.long 0x00 "PIO_IFSR,Glitch Input Filter Status Register" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Input Filter Status (IRQ/ADTRG/-)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Input Filter Status (-/PWM3/-)" "Disabled,Enabled" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Input Filter Status (-/PWM2/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Input Filter Status (-/PWM1/-)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Input Filter Status (-/PWM0/-)" "Disabled,Enabled" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Input Filter Status (-/PCK1/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Input Filter Status (-/PCK0/-)" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Input Filter Status (-/SPI0_NPCS3/-)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Input Filter Status (-/SCK2/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Input Filter Status (-/CTS2/-)" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Input Filter Status (-/RTS2/-)" "Disabled,Enabled" group.long 0x38++0x07 line.long 0x00 "PIO_ODSR,Output Data Status Register" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Output Data Status (IRQ/ADTRG/-)" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Output Data Status (-/PWM3/-)" "Low,High" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Output Data Status (-/PWM2/-)" "Low,High" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Output Data Status (-/PWM1/-)" "Low,High" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Output Data Status (-/PWM0/-)" "Low,High" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Output Data Status (-/PCK1/-)" "Low,High" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Output Data Status (-/PCK0/-)" "Low,High" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Output Data Status (-/SPI0_NPCS3/-)" "Low,High" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Output Data Status (-/SCK2/-)" "Low,High" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Output Data Status (-/CTS2/-)" "Low,High" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Output Data Status (-/RTS2/-)" "Low,High" line.long 0x04 "PIO_PDSR,Pin Data Status Register" bitfld.long 0x04 18. " P18 ,Output Data Status (IRQ/ADTRG/-)" "Low,High" bitfld.long 0x04 14. " P14 ,Output Data Status (-/PWM3/-)" "Low,High" bitfld.long 0x04 13. " P13 ,Output Data Status (-/PWM2/-)" "Low,High" textline " " bitfld.long 0x04 12. " P12 ,Output Data Status (-/PWM1/-)" "Low,High" bitfld.long 0x04 11. " P11 ,Output Data Status (-/PWM0/-)" "Low,High" bitfld.long 0x04 10. " P10 ,Output Data Status (-/PCK1/-)" "Low,High" textline " " bitfld.long 0x04 9. " P9 ,Output Data Status (-/PCK0/-)" "Low,High" bitfld.long 0x04 3. " P3 ,Output Data Status (-/SPI0_NPCS3/-)" "Low,High" bitfld.long 0x04 2. " P2 ,Output Data Status (-/SCK2/-)" "Low,High" textline " " bitfld.long 0x04 1. " P1 ,Output Data Status (-/CTS2/-)" "Low,High" bitfld.long 0x04 0. " P0 ,Output Data Status (-/RTS2/-)" "Low,High" group.long 0x48++0x03 line.long 0x00 "PIO_IMR,Interrupt Mask Register" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Input Change Interrupt Mask (IRQ/ADTRG/-)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Input Change Interrupt Mask (-/PWM3/-)" "Disabled,Enabled" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Input Change Interrupt Mask (-/PWM2/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Input Change Interrupt Mask (-/PWM1/-)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Input Change Interrupt Mask (-/PWM0/-)" "Disabled,Enabled" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Input Change Interrupt Mask (-/PCK1/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Input Change Interrupt Mask (-/PCK0/-)" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Input Change Interrupt Mask (-/SPI0_NPCS3/-)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Input Change Interrupt Mask (-/SCK2/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Input Change Interrupt Mask (-/CTS2/-)" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Input Change Interrupt Mask (-/RTS2/-)" "Disabled,Enabled" rgroup.long 0x4C++0x3 line.long 0x00 "PIO_ISR,Interrupt Status Register" bitfld.long 0x00 18. " P18 ,Input Change Interrupt Status (IRQ/ADTRG/-)" "Not changed,Changed" bitfld.long 0x00 14. " P14 ,Input Change Interrupt Status (-/PWM3/-)" "Not changed,Changed" bitfld.long 0x00 13. " P13 ,Input Change Interrupt Status (-/PWM2/-)" "Not changed,Changed" textline " " bitfld.long 0x00 12. " P12 ,Input Change Interrupt Status (-/PWM1/-)" "Not changed,Changed" bitfld.long 0x00 11. " P11 ,Input Change Interrupt Status (-/PWM0/-)" "Not changed,Changed" bitfld.long 0x00 10. " P10 ,Input Change Interrupt Status (-/PCK1/-)" "Not changed,Changed" textline " " bitfld.long 0x00 9. " P9 ,Input Change Interrupt Status (-/PCK0/-)" "Not changed,Changed" bitfld.long 0x00 3. " P3 ,Input Change Interrupt Status (-/SPI0_NPCS3/-)" "Not changed,Changed" bitfld.long 0x00 2. " P2 ,Input Change Interrupt Status (-/SCK2/-)" "Not changed,Changed" textline " " bitfld.long 0x00 1. " P1 ,Input Change Interrupt Status (-/CTS2/-)" "Not changed,Changed" bitfld.long 0x00 0. " P0 ,Input Change Interrupt Status (-/RTS2/-)" "Not changed,Changed" group.long 0x58++0x03 line.long 0x00 "PIO_MDSR,Multi-driver Status Register" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Multi Drive Status (IRQ/ADTRG/-)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Multi Drive Status (-/PWM3/-)" "Disabled,Enabled" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Multi Drive Status (-/PWM2/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Multi Drive Status (-/PWM1/-)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Multi Drive Status (-/PWM0/-)" "Disabled,Enabled" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Multi Drive Status (-/PCK1/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Multi Drive Status (-/PCK0/-)" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Multi Drive Status (-/SPI0_NPCS3/-)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Multi Drive Status (-/SCK2/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Multi Drive Status (-/CTS2/-)" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Multi Drive Status (-/RTS2/-)" "Disabled,Enabled" group.long 0x68++0x03 line.long 0x00 "PIO_PUSR,Pad Pull-up Status Register" setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18_set/clr ,Pull Up Status (IRQ/ADTRG/-)" "Enabled,Disabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14_set/clr ,Pull Up Status (-/PWM3/-)" "Enabled,Disabled" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13_set/clr ,Pull Up Status (-/PWM2/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12_set/clr ,Pull Up Status (-/PWM1/-)" "Enabled,Disabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11_set/clr ,Pull Up Status (-/PWM0/-)" "Enabled,Disabled" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10_set/clr ,Pull Up Status (-/PCK1/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9_set/clr ,Pull Up Status (-/PCK0/-)" "Enabled,Disabled" setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3_set/clr ,Pull Up Status (-/SPI0_NPCS3/-)" "Enabled,Disabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2_set/clr ,Pull Up Status (-/SCK2/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1_set/clr ,Pull Up Status (-/CTS2/-)" "Enabled,Disabled" setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0_set/clr ,Pull Up Status (-/RTS2/-)" "Enabled,Disabled" group.long 0x70++0x7 line.long 0x00 "PIO_ABCDSR1, PIO Peripheral ABCD Select Register 1" bitfld.long 0x00 18. " P18 , Peripheral Select 18" "A/C,B/D" bitfld.long 0x00 14. " P14 , Peripheral Select 14" "A/C,B/D" bitfld.long 0x00 13. " P13 , Peripheral Select 13" "A/C,B/D" textline " " bitfld.long 0x00 12. " P12 , Peripheral Select 12" "A/C,B/D" bitfld.long 0x00 11. " P11 , Peripheral Select 11" "A/C,B/D" bitfld.long 0x00 10. " P10 , Peripheral Select 10" "A/C,B/D" textline " " bitfld.long 0x00 9. " P9 , Peripheral Select 9" "A/C,B/D" bitfld.long 0x00 3. " P3 , Peripheral Select 3" "A/C,B/D" bitfld.long 0x00 2. " P2 , Peripheral Select 2" "A/C,B/D" textline " " bitfld.long 0x00 1. " P1 , Peripheral Select 1" "A/C,B/D" bitfld.long 0x00 0. " P0 , Peripheral Select 0" "A/C,B/D" line.long 0x04 "PIO_ABCDSR2, PIO Peripheral ABCD Select Register 2" bitfld.long 0x04 18. " P18 , Peripheral Select 18" "A/B,C/D" bitfld.long 0x04 14. " P14 , Peripheral Select 14" "A/B,C/D" bitfld.long 0x04 13. " P13 , Peripheral Select 13" "A/B,C/D" textline " " bitfld.long 0x04 12. " P12 , Peripheral Select 12" "A/B,C/D" bitfld.long 0x04 11. " P11 , Peripheral Select 11" "A/B,C/D" bitfld.long 0x04 10. " P10 , Peripheral Select 10" "A/B,C/D" textline " " bitfld.long 0x04 9. " P9 , Peripheral Select 9" "A/B,C/D" bitfld.long 0x04 3. " P3 , Peripheral Select 3" "A/B,C/D" bitfld.long 0x04 2. " P2 , Peripheral Select 2" "A/B,C/D" textline " " bitfld.long 0x04 1. " P1 , Peripheral Select 1" "A/B,C/D" bitfld.long 0x04 0. " P0 , Peripheral Select 0" "A/B,C/D" group.long 0x88++0x7 line.long 0x00 "PIO_IFSCSR, PIO Input Filter Slow Clock Status Register" setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18 , Glitch or Debouncing Filter Selection Status (IRQ/ADTRG/-)" "Glitch,Debouncing" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17 , Glitch or Debouncing Filter Selection Status (-/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16 , Glitch or Debouncing Filter Selection Status (-/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15 , Glitch or Debouncing Filter Selection Status (-/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14 , Glitch or Debouncing Filter Selection Status (-/PWM3/-)" "Glitch,Debouncing" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13 , Glitch or Debouncing Filter Selection Status (-/PWM2/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12 , Glitch or Debouncing Filter Selection Status (-/PWM1/-)" "Glitch,Debouncing" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11 , Glitch or Debouncing Filter Selection Status (-/PWM0/-)" "Glitch,Debouncing" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10 , Glitch or Debouncing Filter Selection Status (-/PCK1/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9 , Glitch or Debouncing Filter Selection Status (-/PCK0/-)" "Glitch,Debouncing" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8 , Glitch or Debouncing Filter Selection Status (-/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7 , Glitch or Debouncing Filter Selection Status (-/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6 , Glitch or Debouncing Filter Selection Status (-/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5 , Glitch or Debouncing Filter Selection Status (-/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4 , Glitch or Debouncing Filter Selection Status (-/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3 , Glitch or Debouncing Filter Selection Status (-/SPI0_NPCS3/-)" "Glitch,Debouncing" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2 , Glitch or Debouncing Filter Selection Status (-/SCK2/-)" "Glitch,Debouncing" setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1 , Glitch or Debouncing Filter Selection Status (-/CTS2/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0 , Glitch or Debouncing Filter Selection Status (-/RTS2/-)" "Glitch,Debouncing" line.long 0x04 "PIO_SCDR, PIO Slow Clock Divider Debouncing Register" hexmask.long.word 0x04 0.--13. 1. " DIV , Slow Clock Divider Selection for Debouncing" group.long 0x98++0x3 line.long 0x00 "PIO_PPDSR, PIO Pad Pull Down Status Register" setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18 , Pull Down Status (IRQ/ADTRG/-)" "Enabled,Disabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14 , Pull Down Status (-/PWM3/-)" "Enabled,Disabled" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13 , Pull Down Status (-/PWM2/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12 , Pull Down Status (-/PWM1/-)" "Enabled,Disabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11 , Pull Down Status (-/PWM0/-)" "Enabled,Disabled" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10 , Pull Down Status (-/PCK1/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9 , Pull Down Status (-/PCK0/-)" "Enabled,Disabled" setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3 , Pull Down Status (-/SPI0_NPCS3/-)" "Enabled,Disabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2 , Pull Down Status (-/SCK2/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1 , Pull Down Status (-/CTS2/-)" "Enabled,Disabled" setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0 , Pull Down Status (-/RTS2/-)" "Enabled,Disabled" group.long 0xA8++0x03 line.long 0x00 "PIO_OWSR,Output Write Status Register" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Output Write Status (IRQ/ADTRG/-)" "Not affected,Affected" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Output Write Status (-/PWM3/-)" "Not affected,Affected" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Output Write Status (-/PWM2/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Output Write Status (-/PWM1/-)" "Not affected,Affected" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Output Write Status (-/PWM0/-)" "Not affected,Affected" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Output Write Status (-/PCK1/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Output Write Status (-/PCK0/-)" "Not affected,Affected" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Output Write Status (-/SPI0_NPCS3/-)" "Not affected,Affected" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Output Write Status (-/SCK2/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Output Write Status (-/CTS2/-)" "Not affected,Affected" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Output Write Status (-/RTS2/-)" "Not affected,Affected" group.long 0xB8++0x3 line.long 0x00 "PIO_AIMMR, PIO Additional Interrupt Modes Mask Register" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Peripheral CD Status (IRQ/ADTRG/-)" "Not masked,Masked" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Peripheral CD Status (-/PWM3/-)" "Not masked,Masked" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Peripheral CD Status (-/PWM2/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Peripheral CD Status (-/PWM1/-)" "Not masked,Masked" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Peripheral CD Status (-/PWM0/-)" "Not masked,Masked" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Peripheral CD Status (-/PCK1/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Peripheral CD Status (-/PCK0/-)" "Not masked,Masked" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Peripheral CD Status (-/SPI0_NPCS3/-)" "Not masked,Masked" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Peripheral CD Status (-/SCK2/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Peripheral CD Status (-/CTS2/-)" "Not masked,Masked" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Peripheral CD Status (-/RTS2/-)" "Not masked,Masked" wgroup.long 0xC0++0x7 line.long 0x00 "PIO_ESR, PIO Edge Select Register" bitfld.long 0x00 18. " P18 , Edge Interrupt Selection (IRQ/ADTRG/-)" "No effect,Edge detection event" bitfld.long 0x00 14. " P14 , Edge Interrupt Selection (-/PWM3/-)" "No effect,Edge detection event" bitfld.long 0x00 13. " P13 , Edge Interrupt Selection (-/PWM2/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 12. " P12 , Edge Interrupt Selection (-/PWM1/-)" "No effect,Edge detection event" bitfld.long 0x00 11. " P11 , Edge Interrupt Selection (-/PWM0/-)" "No effect,Edge detection event" bitfld.long 0x00 10. " P10 , Edge Interrupt Selection (-/PCK1/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 9. " P9 , Edge Interrupt Selection (-/PCK0/-)" "No effect,Edge detection event" bitfld.long 0x00 3. " P3 , Edge Interrupt Selection (-/SPI0_NPCS3/-)" "No effect,Edge detection event" bitfld.long 0x00 2. " P2 , Edge Interrupt Selection (-/SCK2/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 1. " P1 , Edge Interrupt Selection (-/CTS2/-)" "No effect,Edge detection event" bitfld.long 0x00 0. " P0 , Edge Interrupt Selection (-/RTS2/-)" "No effect,Edge detection event" line.long 0x04 "PIO_LSR, PIO Level Select Register" bitfld.long 0x04 18. " P18 ,Level Interrupt Selection (IRQ/ADTRG/-)" "No effect,Level detection event" bitfld.long 0x04 14. " P14 ,Level Interrupt Selection (-/PWM3/-)" "No effect,Level detection event" bitfld.long 0x04 13. " P13 ,Level Interrupt Selection (-/PWM2/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 12. " P12 ,Level Interrupt Selection (-/PWM1/-)" "No effect,Level detection event" bitfld.long 0x04 11. " P11 ,Level Interrupt Selection (-/PWM0/-)" "No effect,Level detection event" bitfld.long 0x04 10. " P10 ,Level Interrupt Selection (-/PCK1/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 9. " P9 ,Level Interrupt Selection (-/PCK0/-)" "No effect,Level detection event" bitfld.long 0x04 3. " P3 ,Level Interrupt Selection (-/SPI0_NPCS3/-)" "No effect,Level detection event" bitfld.long 0x04 2. " P2 ,Level Interrupt Selection (-/SCK2/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 1. " P1 ,Level Interrupt Selection (-/CTS2/-)" "No effect,Level detection event" bitfld.long 0x04 0. " P0 ,Level Interrupt Selection (-/RTS2/-)" "No effect,Level detection event" rgroup.long 0xC8++0x3 line.long 0x00 "PIO_ELSR, PIO Edge/Level Status Register" bitfld.long 0x00 18. " P18 , Edge/Level Interrupt source selection (IRQ/ADTRG/-)" "Edge detection event,Level detection event" bitfld.long 0x00 14. " P14 , Edge/Level Interrupt source selection (-/PWM3/-)" "Edge detection event,Level detection event" bitfld.long 0x00 13. " P13 , Edge/Level Interrupt source selection (-/PWM2/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 12. " P12 , Edge/Level Interrupt source selection (-/PWM1/-)" "Edge detection event,Level detection event" bitfld.long 0x00 11. " P11 , Edge/Level Interrupt source selection (-/PWM0/-)" "Edge detection event,Level detection event" bitfld.long 0x00 10. " P10 , Edge/Level Interrupt source selection (-/PCK1/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 9. " P9 , Edge/Level Interrupt source selection (-/PCK0/-)" "Edge detection event,Level detection event" bitfld.long 0x00 3. " P3 , Edge/Level Interrupt source selection (-/SPI0_NPCS3/-)" "Edge detection event,Level detection event" bitfld.long 0x00 2. " P2 , Edge/Level Interrupt source selection (-/SCK2/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 1. " P1 , Edge/Level Interrupt source selection (-/CTS2/-)" "Edge detection event,Level detection event" bitfld.long 0x00 0. " P0 , Edge/Level Interrupt source selection (-/RTS2/-)" "Edge detection event,Level detection event" group.long 0xD8++0x3 line.long 0x00 "PIO_FRLHSR, PIO Fall/Rise - Low/High Status Register" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Edge /Level Interrupt Source Selection (IRQ/ADTRG/-)" "Falling edge,Rising edge" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Edge /Level Interrupt Source Selection (-/PWM3/-)" "Falling edge,Rising edge" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Edge /Level Interrupt Source Selection (-/PWM2/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Edge /Level Interrupt Source Selection (-/PWM1/-)" "Falling edge,Rising edge" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Edge /Level Interrupt Source Selection (-/PWM0/-)" "Falling edge,Rising edge" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Edge /Level Interrupt Source Selection (-/PCK1/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Edge /Level Interrupt Source Selection (-/PCK0/-)" "Falling edge,Rising edge" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Edge /Level Interrupt Source Selection (-/SPI0_NPCS3/-)" "Falling edge,Rising edge" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Edge /Level Interrupt Source Selection (-/SCK2/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Edge /Level Interrupt Source Selection (-/CTS2/-)" "Falling edge,Rising edge" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Edge /Level Interrupt Source Selection (-/RTS2/-)" "Falling edge,Rising edge" rgroup.long 0xE0++0x3 line.long 0x00 "PIO_LOCKSR, PIO Lock Status Register" bitfld.long 0x00 18. " P18 , Lock status (IRQ/ADTRG/-)" "Not locked,Locked" bitfld.long 0x00 14. " P14 , Lock status (-/PWM3/-)" "Not locked,Locked" bitfld.long 0x00 13. " P13 , Lock status (-/PWM2/-)" "Not locked,Locked" textline " " bitfld.long 0x00 12. " P12 , Lock status (-/PWM1/-)" "Not locked,Locked" bitfld.long 0x00 11. " P11 , Lock status (-/PWM0/-)" "Not locked,Locked" bitfld.long 0x00 10. " P10 , Lock status (-/PCK1/-)" "Not locked,Locked" textline " " bitfld.long 0x00 9. " P9 , Lock status (-/PCK0/-)" "Not locked,Locked" bitfld.long 0x00 3. " P3 , Lock status (-/SPI0_NPCS3/-)" "Not locked,Locked" bitfld.long 0x00 2. " P2 , Lock status (-/SCK2/-)" "Not locked,Locked" textline " " bitfld.long 0x00 1. " P1 , Lock status (-/CTS2/-)" "Not locked,Locked" bitfld.long 0x00 0. " P0 , Lock status (-/RTS2/-)" "Not locked,Locked" group.long 0xE4++0x3 line.long 0x00 "PIO_WPMR, PIO Write Protect Mode Register" hexmask.long 0x00 8.--31. 1. " WPKEY , Write Protect KEY" bitfld.long 0x00 0. " WPEN , Write Protect Enable" "Disabled,Enabled" hgroup.long 0xE8++0x3 hide.long 0x00 "PIO_WPSR, PIO Write Protect Status Register" in group.long 0x100++0x3 line.long 0x00 "PIO_SCHMITT, PIO Schmitt Trigger Register" bitfld.long 0x00 18. " SCHMITT18 , SCHMITT (IRQ/ADTRG/-)" "Enabled,Disabled" bitfld.long 0x00 14. " SCHMITT14 , SCHMITT (-/PWM3/-)" "Enabled,Disabled" bitfld.long 0x00 13. " SCHMITT13 , SCHMITT (-/PWM2/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " SCHMITT12 , SCHMITT (-/PWM1/-)" "Enabled,Disabled" bitfld.long 0x00 11. " SCHMITT11 , SCHMITT (-/PWM0/-)" "Enabled,Disabled" bitfld.long 0x00 10. " SCHMITT10 , SCHMITT (-/PCK1/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 9. " SCHMITT9 , SCHMITT (-/PCK0/-)" "Enabled,Disabled" bitfld.long 0x00 3. " SCHMITT3 , SCHMITT (-/SPI0_NPCS3/-)" "Enabled,Disabled" bitfld.long 0x00 2. " SCHMITT2 , SCHMITT (-/SCK2/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 1. " SCHMITT1 , SCHMITT (-/CTS2/-)" "Enabled,Disabled" bitfld.long 0x00 0. " SCHMITT0 , SCHMITT (-/RTS2/-)" "Enabled,Disabled" group.long 0x110++0xB line.long 0x00 "PIO_DELAYR, PIO I/O Delay Register" bitfld.long 0x00 16.--19. " Delay4 ,Delay 4" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 12.--15. " Delay3 ,Delay 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 8.--11. " Delay2 ,Delay 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 4.--7. " Delay1 ,Delay 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " Delay0 ,Delay 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "PIO_DRIVER1, PIO I/O Drive Register 1" bitfld.long 0x04 28.--29. " LINE14 ,Drive of PIO line (-/PWM3/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 26.--27. " LINE13 ,Drive of PIO line (-/PWM2/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 24.--25. " LINE12 ,Drive of PIO line (-/PWM1/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 22.--23. " LINE11 ,Drive of PIO line (-/PWM0/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 20.--21. " LINE10 ,Drive of PIO line (-/PCK1/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 18.--19. " LINE9 ,Drive of PIO line (-/PCK0/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 16.--17. " LINE8 ,Drive of PIO line (-/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 14.--15. " LINE7 ,Drive of PIO line (-/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 12.--13. " LINE6 ,Drive of PIO line (-/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 10.--11. " LINE5 ,Drive of PIO line (-/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 8.--9. " LINE4 ,Drive of PIO line (-/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 6.--7. " LINE3 ,Drive of PIO line (-/SPI0_NPCS3/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 4.--5. " LINE2 ,Drive of PIO line (-/SCK2/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 2.--3. " LINE1 ,Drive of PIO line (-/CTS2/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 0.--1. " LINE0 ,Drive of PIO line (-/RTS2/-)" "High drive,Medium drive,Low drive,?..." line.long 0x08 "PIO_DRIVER2, PIO I/O Drive Register 2" bitfld.long 0x08 4.--5. " LINE18 ,Drive of PIO line (IRQ/ADTRG/-)" "High drive,Medium drive,Low drive,?..." width 0xB tree.end tree "PIO C" base ad:0xFFFFF800 width 13. group.long 0x08++0x03 line.long 0x00 "PIO_PSR,PIO Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr , PIO Status (FIQ/-/PCK1)" "Inactive,Active" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr , PIO Status (LCDPCK/-/-)" "Inactive,Active" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr , PIO Status (LCDDEN/-/SCK1)" "Inactive,Active" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr , PIO Status (LCDHSYNC/-/CTS1)" "Inactive,Active" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr , PIO Status (LCDVSYNC/-/RTS1)" "Inactive,Active" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,PIO Status (LCDPWM/SCK3/-)" "Inactive,Active" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,PIO Status (-/CTS3/-)" "Inactive,Active" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,PIO Status (LCDDISP/RTS3/-)" "Inactive,Active" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,PIO Status (LCDDAT23/RXD3/-)" "Inactive,Active" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,PIO Status (LCDDAT22/TXD3/-)" "Inactive,Active" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,PIO Status (LCDDAT21/-/PWM3)" "Inactive,Active" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,PIO Status (LCDDAT20/-/PWM2)" "Inactive,Active" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,PIO Status (LCDDAT19/-/PWM1)" "Inactive,Active" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,PIO Status (LCDDAT18/-/PWM0)" "Inactive,Active" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,PIO Status (LCDDAT17/-/URXD1)" "Inactive,Active" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,PIO Status (LCDDAT16/-/UTXD1)" "Inactive,Active" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,PIO Status (LCDDAT15/-/PCK0)" "Inactive,Active" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,PIO Status (LCDDAT14/-/TCLK5)" "Inactive,Active" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,PIO Status (LCDDAT13/-/TIOB5)" "Inactive,Active" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,PIO Status (LCDDAT12/-/TIOA5)" "Inactive,Active" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,PIO Status (LCDDAT11/-/PWM1)" "Inactive,Active" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,PIO Status (LCDDAT10/-/PWM0)" "Inactive,Active" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,PIO Status (LCDDAT9/-/URXD0)" "Inactive,Active" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,PIO Status (LCDDAT8/-/UTXD0)" "Inactive,Active" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,PIO Status (LCDDAT7/-/TCLK4)" "Inactive,Active" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,PIO Status (LCDDAT6/-/TIOB4)" "Inactive,Active" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,PIO Status (LCDDAT5/-/TIOA4)" "Inactive,Active" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,PIO Status (LCDDAT4/-/TCLK3)" "Inactive,Active" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,PIO Status (LCDDAT3/-/TIOB3)" "Inactive,Active" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,PIO Status (LCDDAT2/-/TIOA3)" "Inactive,Active" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,PIO Status (LCDDAT1/-/TWCK1)" "Inactive,Active" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,PIO Status (LCDDAT0/-/TWD1)" "Inactive,Active" group.long 0x18++0x03 line.long 0x00 "PIO_OSR,Output Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Output Status (FIQ/-/PCK1)" "Input,Output" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr ,Output Status (LCDPCK/-/-)" "Input,Output" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Output Status (LCDDEN/-/SCK1)" "Input,Output" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Output Status (LCDHSYNC/-/CTS1)" "Input,Output" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Output Status (LCDVSYNC/-/RTS1)" "Input,Output" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Output Status (LCDPWM/SCK3/-)" "Input,Output" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Output Status (-/CTS3/-)" "Input,Output" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Output Status (LCDDISP/RTS3/-)" "Input,Output" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Output Status (LCDDAT23/RXD3/-)" "Input,Output" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Output Status (LCDDAT22/TXD3/-)" "Input,Output" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Output Status (LCDDAT21/-/PWM3)" "Input,Output" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Output Status (LCDDAT20/-/PWM2)" "Input,Output" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Output Status (LCDDAT19/-/PWM1)" "Input,Output" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Output Status (LCDDAT18/-/PWM0)" "Input,Output" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Output Status (LCDDAT17/-/URXD1)" "Input,Output" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Output Status (LCDDAT16/-/UTXD1)" "Input,Output" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Output Status (LCDDAT15/-/PCK0)" "Input,Output" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Output Status (LCDDAT14/-/TCLK5)" "Input,Output" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Output Status (LCDDAT13/-/TIOB5)" "Input,Output" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Output Status (LCDDAT12/-/TIOA5)" "Input,Output" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Output Status (LCDDAT11/-/PWM1)" "Input,Output" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Output Status (LCDDAT10/-/PWM0)" "Input,Output" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Output Status (LCDDAT9/-/URXD0)" "Input,Output" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Output Status (LCDDAT8/-/UTXD0)" "Input,Output" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Output Status (LCDDAT7/-/TCLK4)" "Input,Output" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Output Status (LCDDAT6/-/TIOB4)" "Input,Output" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Output Status (LCDDAT5/-/TIOA4)" "Input,Output" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Output Status (LCDDAT4/-/TCLK3)" "Input,Output" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Output Status (LCDDAT3/-/TIOB3)" "Input,Output" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Output Status (LCDDAT2/-/TIOA3)" "Input,Output" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Output Status (LCDDAT1/-/TWCK1)" "Input,Output" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Output Status (LCDDAT0/-/TWD1)" "Input,Output" group.long 0x28++0x03 line.long 0x00 "PIO_IFSR,Glitch Input Filter Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Input Filter Status (FIQ/-/PCK1)" "Disabled,Enabled" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr ,Input Filter Status (LCDPCK/-/-)" "Disabled,Enabled" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Input Filter Status (LCDDEN/-/SCK1)" "Disabled,Enabled" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Input Filter Status (LCDHSYNC/-/CTS1)" "Disabled,Enabled" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Input Filter Status (LCDVSYNC/-/RTS1)" "Disabled,Enabled" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Input Filter Status (LCDPWM/SCK3/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Input Filter Status (-/CTS3/-)" "Disabled,Enabled" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Input Filter Status (LCDDISP/RTS3/-)" "Disabled,Enabled" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Input Filter Status (LCDDAT23/RXD3/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Input Filter Status (LCDDAT22/TXD3/-)" "Disabled,Enabled" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Input Filter Status (LCDDAT21/-/PWM3)" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Input Filter Status (LCDDAT20/-/PWM2)" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Input Filter Status (LCDDAT19/-/PWM1)" "Disabled,Enabled" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Input Filter Status (LCDDAT18/-/PWM0)" "Disabled,Enabled" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Input Filter Status (LCDDAT17/-/URXD1)" "Disabled,Enabled" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Input Filter Status (LCDDAT16/-/UTXD1)" "Disabled,Enabled" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Input Filter Status (LCDDAT15/-/PCK0)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Input Filter Status (LCDDAT14/-/TCLK5)" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Input Filter Status (LCDDAT13/-/TIOB5)" "Disabled,Enabled" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Input Filter Status (LCDDAT12/-/TIOA5)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Input Filter Status (LCDDAT11/-/PWM1)" "Disabled,Enabled" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Input Filter Status (LCDDAT10/-/PWM0)" "Disabled,Enabled" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Input Filter Status (LCDDAT9/-/URXD0)" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Input Filter Status (LCDDAT8/-/UTXD0)" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Input Filter Status (LCDDAT7/-/TCLK4)" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Input Filter Status (LCDDAT6/-/TIOB4)" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Input Filter Status (LCDDAT5/-/TIOA4)" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Input Filter Status (LCDDAT4/-/TCLK3)" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Input Filter Status (LCDDAT3/-/TIOB3)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Input Filter Status (LCDDAT2/-/TIOA3)" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Input Filter Status (LCDDAT1/-/TWCK1)" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Input Filter Status (LCDDAT0/-/TWD1)" "Disabled,Enabled" group.long 0x38++0x07 line.long 0x00 "PIO_ODSR,Output Data Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Output Data Status (FIQ/-/PCK1)" "Low,High" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr ,Output Data Status (LCDPCK/-/-)" "Low,High" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Output Data Status (LCDDEN/-/SCK1)" "Low,High" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Output Data Status (LCDHSYNC/-/CTS1)" "Low,High" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Output Data Status (LCDVSYNC/-/RTS1)" "Low,High" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Output Data Status (LCDPWM/SCK3/-)" "Low,High" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Output Data Status (-/CTS3/-)" "Low,High" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Output Data Status (LCDDISP/RTS3/-)" "Low,High" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Output Data Status (LCDDAT23/RXD3/-)" "Low,High" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Output Data Status (LCDDAT22/TXD3/-)" "Low,High" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Output Data Status (LCDDAT21/-/PWM3)" "Low,High" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Output Data Status (LCDDAT20/-/PWM2)" "Low,High" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Output Data Status (LCDDAT19/-/PWM1)" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Output Data Status (LCDDAT18/-/PWM0)" "Low,High" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Output Data Status (LCDDAT17/-/URXD1)" "Low,High" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Output Data Status (LCDDAT16/-/UTXD1)" "Low,High" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Output Data Status (LCDDAT15/-/PCK0)" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Output Data Status (LCDDAT14/-/TCLK5)" "Low,High" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Output Data Status (LCDDAT13/-/TIOB5)" "Low,High" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Output Data Status (LCDDAT12/-/TIOA5)" "Low,High" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Output Data Status (LCDDAT11/-/PWM1)" "Low,High" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Output Data Status (LCDDAT10/-/PWM0)" "Low,High" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Output Data Status (LCDDAT9/-/URXD0)" "Low,High" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Output Data Status (LCDDAT8/-/UTXD0)" "Low,High" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Output Data Status (LCDDAT7/-/TCLK4)" "Low,High" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Output Data Status (LCDDAT6/-/TIOB4)" "Low,High" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Output Data Status (LCDDAT5/-/TIOA4)" "Low,High" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Output Data Status (LCDDAT4/-/TCLK3)" "Low,High" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Output Data Status (LCDDAT3/-/TIOB3)" "Low,High" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Output Data Status (LCDDAT2/-/TIOA3)" "Low,High" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Output Data Status (LCDDAT1/-/TWCK1)" "Low,High" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Output Data Status (LCDDAT0/-/TWD1)" "Low,High" line.long 0x04 "PIO_PDSR,Pin Data Status Register" bitfld.long 0x04 31. " P31 ,Output Data Status (FIQ/-/PCK1)" "Low,High" bitfld.long 0x04 30. " P30 ,Output Data Status (LCDPCK/-/-)" "Low,High" bitfld.long 0x04 29. " P29 ,Output Data Status (LCDDEN/-/SCK1)" "Low,High" textline " " bitfld.long 0x04 28. " P28 ,Output Data Status (LCDHSYNC/-/CTS1)" "Low,High" bitfld.long 0x04 27. " P27 ,Output Data Status (LCDVSYNC/-/RTS1)" "Low,High" bitfld.long 0x04 26. " P26 ,Output Data Status (LCDPWM/SCK3/-)" "Low,High" textline " " bitfld.long 0x04 25. " P25 ,Output Data Status (-/CTS3/-)" "Low,High" bitfld.long 0x04 24. " P24 ,Output Data Status (LCDDISP/RTS3/-)" "Low,High" bitfld.long 0x04 23. " P23 ,Output Data Status (LCDDAT23/RXD3/-)" "Low,High" textline " " bitfld.long 0x04 22. " P22 ,Output Data Status (LCDDAT22/TXD3/-)" "Low,High" bitfld.long 0x04 21. " P21 ,Output Data Status (LCDDAT21/-/PWM3)" "Low,High" bitfld.long 0x04 20. " P20 ,Output Data Status (LCDDAT20/-/PWM2)" "Low,High" textline " " bitfld.long 0x04 19. " P19 ,Output Data Status (LCDDAT19/-/PWM1)" "Low,High" bitfld.long 0x04 18. " P18 ,Output Data Status (LCDDAT18/-/PWM0)" "Low,High" bitfld.long 0x04 17. " P17 ,Output Data Status (LCDDAT17/-/URXD1)" "Low,High" textline " " bitfld.long 0x04 16. " P16 ,Output Data Status (LCDDAT16/-/UTXD1)" "Low,High" bitfld.long 0x04 15. " P15 ,Output Data Status (LCDDAT15/-/PCK0)" "Low,High" bitfld.long 0x04 14. " P14 ,Output Data Status (LCDDAT14/-/TCLK5)" "Low,High" textline " " bitfld.long 0x04 13. " P13 ,Output Data Status (LCDDAT13/-/TIOB5)" "Low,High" bitfld.long 0x04 12. " P12 ,Output Data Status (LCDDAT12/-/TIOA5)" "Low,High" bitfld.long 0x04 11. " P11 ,Output Data Status (LCDDAT11/-/PWM1)" "Low,High" textline " " bitfld.long 0x04 10. " P10 ,Output Data Status (LCDDAT10/-/PWM0)" "Low,High" bitfld.long 0x04 9. " P9 ,Output Data Status (LCDDAT9/-/URXD0)" "Low,High" bitfld.long 0x04 8. " P8 ,Output Data Status (LCDDAT8/-/UTXD0)" "Low,High" textline " " bitfld.long 0x04 7. " P7 ,Output Data Status (LCDDAT7/-/TCLK4)" "Low,High" bitfld.long 0x04 6. " P6 ,Output Data Status (LCDDAT6/-/TIOB4)" "Low,High" bitfld.long 0x04 5. " P5 ,Output Data Status (LCDDAT5/-/TIOA4)" "Low,High" textline " " bitfld.long 0x04 4. " P4 ,Output Data Status (LCDDAT4/-/TCLK3)" "Low,High" bitfld.long 0x04 3. " P3 ,Output Data Status (LCDDAT3/-/TIOB3)" "Low,High" bitfld.long 0x04 2. " P2 ,Output Data Status (LCDDAT2/-/TIOA3)" "Low,High" textline " " bitfld.long 0x04 1. " P1 ,Output Data Status (LCDDAT1/-/TWCK1)" "Low,High" bitfld.long 0x04 0. " P0 ,Output Data Status (LCDDAT0/-/TWD1)" "Low,High" group.long 0x48++0x03 line.long 0x00 "PIO_IMR,Interrupt Mask Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Input Change Interrupt Mask (FIQ/-/PCK1)" "Disabled,Enabled" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30_set/clr ,Input Change Interrupt Mask (LCDPCK/-/-)" "Disabled,Enabled" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Input Change Interrupt Mask (LCDDEN/-/SCK1)" "Disabled,Enabled" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Input Change Interrupt Mask (LCDHSYNC/-/CTS1)" "Disabled,Enabled" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Input Change Interrupt Mask (LCDVSYNC/-/RTS1)" "Disabled,Enabled" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Input Change Interrupt Mask (LCDPWM/SCK3/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Input Change Interrupt Mask (-/CTS3/-)" "Disabled,Enabled" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Input Change Interrupt Mask (LCDDISP/RTS3/-)" "Disabled,Enabled" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Input Change Interrupt Mask (LCDDAT23/RXD3/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Input Change Interrupt Mask (LCDDAT22/TXD3/-)" "Disabled,Enabled" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Input Change Interrupt Mask (LCDDAT21/-/PWM3)" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Input Change Interrupt Mask (LCDDAT20/-/PWM2)" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Input Change Interrupt Mask (LCDDAT19/-/PWM1)" "Disabled,Enabled" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Input Change Interrupt Mask (LCDDAT18/-/PWM0)" "Disabled,Enabled" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Input Change Interrupt Mask (LCDDAT17/-/URXD1)" "Disabled,Enabled" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Input Change Interrupt Mask (LCDDAT16/-/UTXD1)" "Disabled,Enabled" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Input Change Interrupt Mask (LCDDAT15/-/PCK0)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Input Change Interrupt Mask (LCDDAT14/-/TCLK5)" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Input Change Interrupt Mask (LCDDAT13/-/TIOB5)" "Disabled,Enabled" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Input Change Interrupt Mask (LCDDAT12/-/TIOA5)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Input Change Interrupt Mask (LCDDAT11/-/PWM1)" "Disabled,Enabled" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Input Change Interrupt Mask (LCDDAT10/-/PWM0)" "Disabled,Enabled" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Input Change Interrupt Mask (LCDDAT9/-/URXD0)" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Input Change Interrupt Mask (LCDDAT8/-/UTXD0)" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Input Change Interrupt Mask (LCDDAT7/-/TCLK4)" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Input Change Interrupt Mask (LCDDAT6/-/TIOB4)" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Input Change Interrupt Mask (LCDDAT5/-/TIOA4)" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Input Change Interrupt Mask (LCDDAT4/-/TCLK3)" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Input Change Interrupt Mask (LCDDAT3/-/TIOB3)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Input Change Interrupt Mask (LCDDAT2/-/TIOA3)" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Input Change Interrupt Mask (LCDDAT1/-/TWCK1)" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Input Change Interrupt Mask (LCDDAT0/-/TWD1)" "Disabled,Enabled" rgroup.long 0x4C++0x3 line.long 0x00 "PIO_ISR,Interrupt Status Register" bitfld.long 0x00 31. " P31 ,Input Change Interrupt Status (FIQ/-/PCK1)" "Not changed,Changed" bitfld.long 0x00 30. " P30 ,Input Change Interrupt Status (LCDPCK/-/-)" "Not changed,Changed" bitfld.long 0x00 29. " P29 ,Input Change Interrupt Status (LCDDEN/-/SCK1)" "Not changed,Changed" textline " " bitfld.long 0x00 28. " P28 ,Input Change Interrupt Status (LCDHSYNC/-/CTS1)" "Not changed,Changed" bitfld.long 0x00 27. " P27 ,Input Change Interrupt Status (LCDVSYNC/-/RTS1)" "Not changed,Changed" bitfld.long 0x00 26. " P26 ,Input Change Interrupt Status (LCDPWM/SCK3/-)" "Not changed,Changed" textline " " bitfld.long 0x00 25. " P25 ,Input Change Interrupt Status (-/CTS3/-)" "Not changed,Changed" bitfld.long 0x00 24. " P24 ,Input Change Interrupt Status (LCDDISP/RTS3/-)" "Not changed,Changed" bitfld.long 0x00 23. " P23 ,Input Change Interrupt Status (LCDDAT23/RXD3/-)" "Not changed,Changed" textline " " bitfld.long 0x00 22. " P22 ,Input Change Interrupt Status (LCDDAT22/TXD3/-)" "Not changed,Changed" bitfld.long 0x00 21. " P21 ,Input Change Interrupt Status (LCDDAT21/-/PWM3)" "Not changed,Changed" bitfld.long 0x00 20. " P20 ,Input Change Interrupt Status (LCDDAT20/-/PWM2)" "Not changed,Changed" textline " " bitfld.long 0x00 19. " P19 ,Input Change Interrupt Status (LCDDAT19/-/PWM1)" "Not changed,Changed" bitfld.long 0x00 18. " P18 ,Input Change Interrupt Status (LCDDAT18/-/PWM0)" "Not changed,Changed" bitfld.long 0x00 17. " P17 ,Input Change Interrupt Status (LCDDAT17/-/URXD1)" "Not changed,Changed" textline " " bitfld.long 0x00 16. " P16 ,Input Change Interrupt Status (LCDDAT16/-/UTXD1)" "Not changed,Changed" bitfld.long 0x00 15. " P15 ,Input Change Interrupt Status (LCDDAT15/-/PCK0)" "Not changed,Changed" bitfld.long 0x00 14. " P14 ,Input Change Interrupt Status (LCDDAT14/-/TCLK5)" "Not changed,Changed" textline " " bitfld.long 0x00 13. " P13 ,Input Change Interrupt Status (LCDDAT13/-/TIOB5)" "Not changed,Changed" bitfld.long 0x00 12. " P12 ,Input Change Interrupt Status (LCDDAT12/-/TIOA5)" "Not changed,Changed" bitfld.long 0x00 11. " P11 ,Input Change Interrupt Status (LCDDAT11/-/PWM1)" "Not changed,Changed" textline " " bitfld.long 0x00 10. " P10 ,Input Change Interrupt Status (LCDDAT10/-/PWM0)" "Not changed,Changed" bitfld.long 0x00 9. " P9 ,Input Change Interrupt Status (LCDDAT9/-/URXD0)" "Not changed,Changed" bitfld.long 0x00 8. " P8 ,Input Change Interrupt Status (LCDDAT8/-/UTXD0)" "Not changed,Changed" textline " " bitfld.long 0x00 7. " P7 ,Input Change Interrupt Status (LCDDAT7/-/TCLK4)" "Not changed,Changed" bitfld.long 0x00 6. " P6 ,Input Change Interrupt Status (LCDDAT6/-/TIOB4)" "Not changed,Changed" bitfld.long 0x00 5. " P5 ,Input Change Interrupt Status (LCDDAT5/-/TIOA4)" "Not changed,Changed" textline " " bitfld.long 0x00 4. " P4 ,Input Change Interrupt Status (LCDDAT4/-/TCLK3)" "Not changed,Changed" bitfld.long 0x00 3. " P3 ,Input Change Interrupt Status (LCDDAT3/-/TIOB3)" "Not changed,Changed" bitfld.long 0x00 2. " P2 ,Input Change Interrupt Status (LCDDAT2/-/TIOA3)" "Not changed,Changed" textline " " bitfld.long 0x00 1. " P1 ,Input Change Interrupt Status (LCDDAT1/-/TWCK1)" "Not changed,Changed" bitfld.long 0x00 0. " P0 ,Input Change Interrupt Status (LCDDAT0/-/TWD1)" "Not changed,Changed" group.long 0x58++0x03 line.long 0x00 "PIO_MDSR,Multi-driver Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31_set/clr ,Multi Drive Status (FIQ/-/PCK1)" "Disabled,Enabled" setclrfld.long 0x00 30. -0x08 31. -0x04 31. " P30_set/clr ,Multi Drive Status (LCDPCK/-/-)" "Disabled,Enabled" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29_set/clr ,Multi Drive Status (LCDDEN/-/SCK1)" "Disabled,Enabled" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28_set/clr ,Multi Drive Status (LCDHSYNC/-/CTS1)" "Disabled,Enabled" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27_set/clr ,Multi Drive Status (LCDVSYNC/-/RTS1)" "Disabled,Enabled" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26_set/clr ,Multi Drive Status (LCDPWM/SCK3/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25_set/clr ,Multi Drive Status (-/CTS3/-)" "Disabled,Enabled" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24_set/clr ,Multi Drive Status (LCDDISP/RTS3/-)" "Disabled,Enabled" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23_set/clr ,Multi Drive Status (LCDDAT23/RXD3/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22_set/clr ,Multi Drive Status (LCDDAT22/TXD3/-)" "Disabled,Enabled" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Multi Drive Status (LCDDAT21/-/PWM3)" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Multi Drive Status (LCDDAT20/-/PWM2)" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Multi Drive Status (LCDDAT19/-/PWM1)" "Disabled,Enabled" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Multi Drive Status (LCDDAT18/-/PWM0)" "Disabled,Enabled" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Multi Drive Status (LCDDAT17/-/URXD1)" "Disabled,Enabled" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Multi Drive Status (LCDDAT16/-/UTXD1)" "Disabled,Enabled" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Multi Drive Status (LCDDAT15/-/PCK0)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Multi Drive Status (LCDDAT14/-/TCLK5)" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Multi Drive Status (LCDDAT13/-/TIOB5)" "Disabled,Enabled" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Multi Drive Status (LCDDAT12/-/TIOA5)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Multi Drive Status (LCDDAT11/-/PWM1)" "Disabled,Enabled" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Multi Drive Status (LCDDAT10/-/PWM0)" "Disabled,Enabled" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Multi Drive Status (LCDDAT9/-/URXD0)" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Multi Drive Status (LCDDAT8/-/UTXD0)" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Multi Drive Status (LCDDAT7/-/TCLK4)" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Multi Drive Status (LCDDAT6/-/TIOB4)" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Multi Drive Status (LCDDAT5/-/TIOA4)" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Multi Drive Status (LCDDAT4/-/TCLK3)" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Multi Drive Status (LCDDAT3/-/TIOB3)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Multi Drive Status (LCDDAT2/-/TIOA3)" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Multi Drive Status (LCDDAT1/-/TWCK1)" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Multi Drive Status (LCDDAT0/-/TWD1)" "Disabled,Enabled" group.long 0x68++0x03 line.long 0x00 "PIO_PUSR,Pad Pull-up Status Register" setclrfld.long 0x00 31. -0x04 31. -0x08 31. " P31_set/clr ,Pull Up Status (FIQ/-/PCK1)" "Enabled,Disabled" setclrfld.long 0x00 30. -0x04 30. -0x08 30. " P30_set/clr ,Pull Up Status (LCDPCK/-/-)" "Enabled,Disabled" setclrfld.long 0x00 29. -0x04 29. -0x08 29. " P29_set/clr ,Pull Up Status (LCDDEN/-/SCK1)" "Enabled,Disabled" textline " " setclrfld.long 0x00 28. -0x04 28. -0x08 28. " P28_set/clr ,Pull Up Status (LCDHSYNC/-/CTS1)" "Enabled,Disabled" setclrfld.long 0x00 27. -0x04 27. -0x08 27. " P27_set/clr ,Pull Up Status (LCDVSYNC/-/RTS1)" "Enabled,Disabled" setclrfld.long 0x00 26. -0x04 26. -0x08 26. " P26_set/clr ,Pull Up Status (LCDPWM/SCK3/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 25. -0x04 25. -0x08 25. " P25_set/clr ,Pull Up Status (-/CTS3/-)" "Enabled,Disabled" setclrfld.long 0x00 24. -0x04 24. -0x08 24. " P24_set/clr ,Pull Up Status (LCDDISP/RTS3/-)" "Enabled,Disabled" setclrfld.long 0x00 23. -0x04 23. -0x08 23. " P23_set/clr ,Pull Up Status (LCDDAT23/RXD3/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 22. -0x04 22. -0x08 22. " P22_set/clr ,Pull Up Status (LCDDAT22/TXD3/-)" "Enabled,Disabled" setclrfld.long 0x00 21. -0x04 21. -0x08 21. " P21_set/clr ,Pull Up Status (LCDDAT21/-/PWM3)" "Enabled,Disabled" setclrfld.long 0x00 20. -0x04 20. -0x08 20. " P20_set/clr ,Pull Up Status (LCDDAT20/-/PWM2)" "Enabled,Disabled" textline " " setclrfld.long 0x00 19. -0x04 19. -0x08 19. " P19_set/clr ,Pull Up Status (LCDDAT19/-/PWM1)" "Enabled,Disabled" setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18_set/clr ,Pull Up Status (LCDDAT18/-/PWM0)" "Enabled,Disabled" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17_set/clr ,Pull Up Status (LCDDAT17/-/URXD1)" "Enabled,Disabled" textline " " setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16_set/clr ,Pull Up Status (LCDDAT16/-/UTXD1)" "Enabled,Disabled" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15_set/clr ,Pull Up Status (LCDDAT15/-/PCK0)" "Enabled,Disabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14_set/clr ,Pull Up Status (LCDDAT14/-/TCLK5)" "Enabled,Disabled" textline " " setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13_set/clr ,Pull Up Status (LCDDAT13/-/TIOB5)" "Enabled,Disabled" setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12_set/clr ,Pull Up Status (LCDDAT12/-/TIOA5)" "Enabled,Disabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11_set/clr ,Pull Up Status (LCDDAT11/-/PWM1)" "Enabled,Disabled" textline " " setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10_set/clr ,Pull Up Status (LCDDAT10/-/PWM0)" "Enabled,Disabled" setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9_set/clr ,Pull Up Status (LCDDAT9/-/URXD0)" "Enabled,Disabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8_set/clr ,Pull Up Status (LCDDAT8/-/UTXD0)" "Enabled,Disabled" textline " " setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7_set/clr ,Pull Up Status (LCDDAT7/-/TCLK4)" "Enabled,Disabled" setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6_set/clr ,Pull Up Status (LCDDAT6/-/TIOB4)" "Enabled,Disabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5_set/clr ,Pull Up Status (LCDDAT5/-/TIOA4)" "Enabled,Disabled" textline " " setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4_set/clr ,Pull Up Status (LCDDAT4/-/TCLK3)" "Enabled,Disabled" setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3_set/clr ,Pull Up Status (LCDDAT3/-/TIOB3)" "Enabled,Disabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2_set/clr ,Pull Up Status (LCDDAT2/-/TIOA3)" "Enabled,Disabled" textline " " setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1_set/clr ,Pull Up Status (LCDDAT1/-/TWCK1)" "Enabled,Disabled" setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0_set/clr ,Pull Up Status (LCDDAT0/-/TWD1)" "Enabled,Disabled" group.long 0x70++0x7 line.long 0x00 "PIO_ABCDSR1, PIO Peripheral ABCD Select Register 1" bitfld.long 0x00 31. " P31 , Peripheral Select 31" "A/C,B/D" bitfld.long 0x00 30. " P30 , Peripheral Select 30" "A/C,B/D" bitfld.long 0x00 29. " P29 , Peripheral Select 29" "A/C,B/D" textline " " bitfld.long 0x00 28. " P28 , Peripheral Select 28" "A/C,B/D" bitfld.long 0x00 27. " P27 , Peripheral Select 27" "A/C,B/D" bitfld.long 0x00 26. " P26 , Peripheral Select 26" "A/C,B/D" textline " " bitfld.long 0x00 25. " P25 , Peripheral Select 25" "A/C,B/D" bitfld.long 0x00 24. " P24 , Peripheral Select 24" "A/C,B/D" bitfld.long 0x00 23. " P23 , Peripheral Select 23" "A/C,B/D" textline " " bitfld.long 0x00 22. " P22 , Peripheral Select 22" "A/C,B/D" bitfld.long 0x00 21. " P21 , Peripheral Select 21" "A/C,B/D" bitfld.long 0x00 20. " P20 , Peripheral Select 20" "A/C,B/D" textline " " bitfld.long 0x00 19. " P19 , Peripheral Select 19" "A/C,B/D" bitfld.long 0x00 18. " P18 , Peripheral Select 18" "A/C,B/D" bitfld.long 0x00 17. " P17 , Peripheral Select 17" "A/C,B/D" textline " " bitfld.long 0x00 16. " P16 , Peripheral Select 16" "A/C,B/D" bitfld.long 0x00 15. " P15 , Peripheral Select 15" "A/C,B/D" bitfld.long 0x00 14. " P14 , Peripheral Select 14" "A/C,B/D" textline " " bitfld.long 0x00 13. " P13 , Peripheral Select 13" "A/C,B/D" bitfld.long 0x00 12. " P12 , Peripheral Select 12" "A/C,B/D" bitfld.long 0x00 11. " P11 , Peripheral Select 11" "A/C,B/D" textline " " bitfld.long 0x00 10. " P10 , Peripheral Select 10" "A/C,B/D" bitfld.long 0x00 9. " P9 , Peripheral Select 9" "A/C,B/D" bitfld.long 0x00 8. " P8 , Peripheral Select 8" "A/C,B/D" textline " " bitfld.long 0x00 7. " P7 , Peripheral Select 7" "A/C,B/D" bitfld.long 0x00 6. " P6 , Peripheral Select 6" "A/C,B/D" bitfld.long 0x00 5. " P5 , Peripheral Select 5" "A/C,B/D" textline " " bitfld.long 0x00 4. " P4 , Peripheral Select 4" "A/C,B/D" bitfld.long 0x00 3. " P3 , Peripheral Select 3" "A/C,B/D" bitfld.long 0x00 2. " P2 , Peripheral Select 2" "A/C,B/D" textline " " bitfld.long 0x00 1. " P1 , Peripheral Select 1" "A/C,B/D" bitfld.long 0x00 0. " P0 , Peripheral Select 0" "A/C,B/D" line.long 0x04 "PIO_ABCDSR2, PIO Peripheral ABCD Select Register 2" bitfld.long 0x04 31. " P31 , Peripheral Select 31" "A/C,B/D" bitfld.long 0x04 30. " P30 , Peripheral Select 30" "A/B,C/D" bitfld.long 0x04 29. " P29 , Peripheral Select 29" "A/B,C/D" textline " " bitfld.long 0x04 28. " P28 , Peripheral Select 28" "A/B,C/D" bitfld.long 0x04 27. " P27 , Peripheral Select 27" "A/B,C/D" bitfld.long 0x04 26. " P26 , Peripheral Select 26" "A/B,C/D" textline " " bitfld.long 0x04 25. " P25 , Peripheral Select 25" "A/B,C/D" bitfld.long 0x04 24. " P24 , Peripheral Select 24" "A/B,C/D" bitfld.long 0x04 23. " P23 , Peripheral Select 23" "A/B,C/D" textline " " bitfld.long 0x04 22. " P22 , Peripheral Select 22" "A/B,C/D" bitfld.long 0x04 21. " P21 , Peripheral Select 21" "A/B,C/D" bitfld.long 0x04 20. " P20 , Peripheral Select 20" "A/B,C/D" textline " " bitfld.long 0x04 19. " P19 , Peripheral Select 19" "A/B,C/D" bitfld.long 0x04 18. " P18 , Peripheral Select 18" "A/B,C/D" bitfld.long 0x04 17. " P17 , Peripheral Select 17" "A/B,C/D" textline " " bitfld.long 0x04 16. " P16 , Peripheral Select 16" "A/B,C/D" bitfld.long 0x04 15. " P15 , Peripheral Select 15" "A/B,C/D" bitfld.long 0x04 14. " P14 , Peripheral Select 14" "A/B,C/D" textline " " bitfld.long 0x04 13. " P13 , Peripheral Select 13" "A/B,C/D" bitfld.long 0x04 12. " P12 , Peripheral Select 12" "A/B,C/D" bitfld.long 0x04 11. " P11 , Peripheral Select 11" "A/B,C/D" textline " " bitfld.long 0x04 10. " P10 , Peripheral Select 10" "A/B,C/D" bitfld.long 0x04 9. " P9 , Peripheral Select 9" "A/B,C/D" bitfld.long 0x04 8. " P8 , Peripheral Select 8" "A/B,C/D" textline " " bitfld.long 0x04 7. " P7 , Peripheral Select 7" "A/B,C/D" bitfld.long 0x04 6. " P6 , Peripheral Select 6" "A/B,C/D" bitfld.long 0x04 5. " P5 , Peripheral Select 5" "A/B,C/D" textline " " bitfld.long 0x04 4. " P4 , Peripheral Select 4" "A/B,C/D" bitfld.long 0x04 3. " P3 , Peripheral Select 3" "A/B,C/D" bitfld.long 0x04 2. " P2 , Peripheral Select 2" "A/B,C/D" textline " " bitfld.long 0x04 1. " P1 , Peripheral Select 1" "A/B,C/D" bitfld.long 0x04 0. " P0 , Peripheral Select 0" "A/B,C/D" group.long 0x88++0x7 line.long 0x00 "PIO_IFSCSR, PIO Input Filter Slow Clock Status Register" setclrfld.long 0x00 31. -0x04 31. -0x08 31. " P31 , Glitch or Debouncing Filter Selection Status (FIQ/-/PCK1)" "Glitch,Debouncing" setclrfld.long 0x00 30. -0x04 30. -0x08 30. " P30 , Glitch or Debouncing Filter Selection Status (LCDPCK/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 29. -0x04 29. -0x08 29. " P29 , Glitch or Debouncing Filter Selection Status (LCDDEN/-/SCK1)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 28. -0x04 28. -0x08 28. " P28 , Glitch or Debouncing Filter Selection Status (LCDHSYNC/-/CTS1)" "Glitch,Debouncing" setclrfld.long 0x00 27. -0x04 27. -0x08 27. " P27 , Glitch or Debouncing Filter Selection Status (LCDVSYNC/-/RTS1)" "Glitch,Debouncing" setclrfld.long 0x00 26. -0x04 26. -0x08 26. " P26 , Glitch or Debouncing Filter Selection Status (LCDPWM/SCK3/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 25. -0x04 25. -0x08 25. " P25 , Glitch or Debouncing Filter Selection Status (-/CTS3/-)" "Glitch,Debouncing" setclrfld.long 0x00 24. -0x04 24. -0x08 24. " P24 , Glitch or Debouncing Filter Selection Status (LCDDISP/RTS3/-)" "Glitch,Debouncing" setclrfld.long 0x00 23. -0x04 23. -0x08 23. " P23 , Glitch or Debouncing Filter Selection Status (LCDDAT23/RXD3/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 22. -0x04 22. -0x08 22. " P22 , Glitch or Debouncing Filter Selection Status (LCDDAT22/TXD3/-)" "Glitch,Debouncing" setclrfld.long 0x00 21. -0x04 21. -0x08 21. " P21 , Glitch or Debouncing Filter Selection Status (LCDDAT21/-/PWM3)" "Glitch,Debouncing" setclrfld.long 0x00 20. -0x04 20. -0x08 20. " P20 , Glitch or Debouncing Filter Selection Status (LCDDAT20/-/PWM2)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 19. -0x04 19. -0x08 19. " P19 , Glitch or Debouncing Filter Selection Status (LCDDAT19/-/PWM1)" "Glitch,Debouncing" setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18 , Glitch or Debouncing Filter Selection Status (LCDDAT18/-/PWM0)" "Glitch,Debouncing" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17 , Glitch or Debouncing Filter Selection Status (LCDDAT17/-/URXD1)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16 , Glitch or Debouncing Filter Selection Status (LCDDAT16/-/UTXD1)" "Glitch,Debouncing" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15 , Glitch or Debouncing Filter Selection Status (LCDDAT15/-/PCK0)" "Glitch,Debouncing" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14 , Glitch or Debouncing Filter Selection Status (LCDDAT14/-/TCLK5)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13 , Glitch or Debouncing Filter Selection Status (LCDDAT13/-/TIOB5)" "Glitch,Debouncing" setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12 , Glitch or Debouncing Filter Selection Status (LCDDAT12/-/TIOA5)" "Glitch,Debouncing" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11 , Glitch or Debouncing Filter Selection Status (LCDDAT11/-/PWM1)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10 , Glitch or Debouncing Filter Selection Status (LCDDAT10/-/PWM0)" "Glitch,Debouncing" setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9 , Glitch or Debouncing Filter Selection Status (LCDDAT9/-/URXD0)" "Glitch,Debouncing" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8 , Glitch or Debouncing Filter Selection Status (LCDDAT8/-/UTXD0)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7 , Glitch or Debouncing Filter Selection Status (LCDDAT7/-/TCLK4)" "Glitch,Debouncing" setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6 , Glitch or Debouncing Filter Selection Status (LCDDAT6/-/TIOB4)" "Glitch,Debouncing" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5 , Glitch or Debouncing Filter Selection Status (LCDDAT5/-/TIOA4)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4 , Glitch or Debouncing Filter Selection Status (LCDDAT4/-/TCLK3)" "Glitch,Debouncing" setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3 , Glitch or Debouncing Filter Selection Status (LCDDAT3/-/TIOB3)" "Glitch,Debouncing" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2 , Glitch or Debouncing Filter Selection Status (LCDDAT2/-/TIOA3)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1 , Glitch or Debouncing Filter Selection Status (LCDDAT1/-/TWCK1)" "Glitch,Debouncing" setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0 , Glitch or Debouncing Filter Selection Status (LCDDAT0/-/TWD1)" "Glitch,Debouncing" line.long 0x04 "PIO_SCDR, PIO Slow Clock Divider Debouncing Register" hexmask.long.word 0x04 0.--13. 1. " DIV , Slow Clock Divider Selection for Debouncing" group.long 0x98++0x3 line.long 0x00 "PIO_PPDSR, PIO Pad Pull Down Status Register" setclrfld.long 0x00 31. -0x04 31. -0x08 31. " P31 , Pull Down Status (FIQ/-/PCK1)" "Enabled,Disabled" setclrfld.long 0x00 30. -0x04 30. -0x08 30. " P30 , Pull Down Status (LCDPCK/-/-)" "Enabled,Disabled" setclrfld.long 0x00 29. -0x04 29. -0x08 29. " P29 , Pull Down Status (LCDDEN/-/SCK1)" "Enabled,Disabled" textline " " setclrfld.long 0x00 28. -0x04 28. -0x08 28. " P28 , Pull Down Status (LCDHSYNC/-/CTS1)" "Enabled,Disabled" setclrfld.long 0x00 27. -0x04 27. -0x08 27. " P27 , Pull Down Status (LCDVSYNC/-/RTS1)" "Enabled,Disabled" setclrfld.long 0x00 26. -0x04 26. -0x08 26. " P26 , Pull Down Status (LCDPWM/SCK3/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 25. -0x04 25. -0x08 25. " P25 , Pull Down Status (-/CTS3/-)" "Enabled,Disabled" setclrfld.long 0x00 24. -0x04 24. -0x08 24. " P24 , Pull Down Status (LCDDISP/RTS3/-)" "Enabled,Disabled" setclrfld.long 0x00 23. -0x04 23. -0x08 23. " P23 , Pull Down Status (LCDDAT23/RXD3/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 22. -0x04 22. -0x08 22. " P22 , Pull Down Status (LCDDAT22/TXD3/-)" "Enabled,Disabled" setclrfld.long 0x00 21. -0x04 21. -0x08 21. " P21 , Pull Down Status (LCDDAT21/-/PWM3)" "Enabled,Disabled" setclrfld.long 0x00 20. -0x04 20. -0x08 20. " P20 , Pull Down Status (LCDDAT20/-/PWM2)" "Enabled,Disabled" textline " " setclrfld.long 0x00 19. -0x04 19. -0x08 19. " P19 , Pull Down Status (LCDDAT19/-/PWM1)" "Enabled,Disabled" setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18 , Pull Down Status (LCDDAT18/-/PWM0)" "Enabled,Disabled" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17 , Pull Down Status (LCDDAT17/-/URXD1)" "Enabled,Disabled" textline " " setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16 , Pull Down Status (LCDDAT16/-/UTXD1)" "Enabled,Disabled" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15 , Pull Down Status (LCDDAT15/-/PCK0)" "Enabled,Disabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14 , Pull Down Status (LCDDAT14/-/TCLK5)" "Enabled,Disabled" textline " " setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13 , Pull Down Status (LCDDAT13/-/TIOB5)" "Enabled,Disabled" setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12 , Pull Down Status (LCDDAT12/-/TIOA5)" "Enabled,Disabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11 , Pull Down Status (LCDDAT11/-/PWM1)" "Enabled,Disabled" textline " " setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10 , Pull Down Status (LCDDAT10/-/PWM0)" "Enabled,Disabled" setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9 , Pull Down Status (LCDDAT9/-/URXD0)" "Enabled,Disabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8 , Pull Down Status (LCDDAT8/-/UTXD0)" "Enabled,Disabled" textline " " setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7 , Pull Down Status (LCDDAT7/-/TCLK4)" "Enabled,Disabled" setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6 , Pull Down Status (LCDDAT6/-/TIOB4)" "Enabled,Disabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5 , Pull Down Status (LCDDAT5/-/TIOA4)" "Enabled,Disabled" textline " " setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4 , Pull Down Status (LCDDAT4/-/TCLK3)" "Enabled,Disabled" setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3 , Pull Down Status (LCDDAT3/-/TIOB3)" "Enabled,Disabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2 , Pull Down Status (LCDDAT2/-/TIOA3)" "Enabled,Disabled" textline " " setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1 , Pull Down Status (LCDDAT1/-/TWCK1)" "Enabled,Disabled" setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0 , Pull Down Status (LCDDAT0/-/TWD1)" "Enabled,Disabled" group.long 0xA8++0x03 line.long 0x00 "PIO_OWSR,Output Write Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31 , Output Write Status (FIQ/-/PCK1)" "Not affected,Affected" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30 , Output Write Status (LCDPCK/-/-)" "Not affected,Affected" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29 , Output Write Status (LCDDEN/-/SCK1)" "Not affected,Affected" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28 , Output Write Status (LCDHSYNC/-/CTS1)" "Not affected,Affected" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27 , Output Write Status (LCDVSYNC/-/RTS1)" "Not affected,Affected" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26 , Output Write Status (LCDPWM/SCK3/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25 , Output Write Status (-/CTS3/-)" "Not affected,Affected" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24 , Output Write Status (LCDDISP/RTS3/-)" "Not affected,Affected" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23 , Output Write Status (LCDDAT23/RXD3/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22 , Output Write Status (LCDDAT22/TXD3/-)" "Not affected,Affected" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21 , Output Write Status (LCDDAT21/-/PWM3)" "Not affected,Affected" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20 , Output Write Status (LCDDAT20/-/PWM2)" "Not affected,Affected" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19 , Output Write Status (LCDDAT19/-/PWM1)" "Not affected,Affected" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Output Write Status (LCDDAT18/-/PWM0)" "Not affected,Affected" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17 , Output Write Status (LCDDAT17/-/URXD1)" "Not affected,Affected" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16 , Output Write Status (LCDDAT16/-/UTXD1)" "Not affected,Affected" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15 , Output Write Status (LCDDAT15/-/PCK0)" "Not affected,Affected" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Output Write Status (LCDDAT14/-/TCLK5)" "Not affected,Affected" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Output Write Status (LCDDAT13/-/TIOB5)" "Not affected,Affected" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Output Write Status (LCDDAT12/-/TIOA5)" "Not affected,Affected" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Output Write Status (LCDDAT11/-/PWM1)" "Not affected,Affected" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Output Write Status (LCDDAT10/-/PWM0)" "Not affected,Affected" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Output Write Status (LCDDAT9/-/URXD0)" "Not affected,Affected" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8 , Output Write Status (LCDDAT8/-/UTXD0)" "Not affected,Affected" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7 , Output Write Status (LCDDAT7/-/TCLK4)" "Not affected,Affected" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6 , Output Write Status (LCDDAT6/-/TIOB4)" "Not affected,Affected" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5 , Output Write Status (LCDDAT5/-/TIOA4)" "Not affected,Affected" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4 , Output Write Status (LCDDAT4/-/TCLK3)" "Not affected,Affected" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Output Write Status (LCDDAT3/-/TIOB3)" "Not affected,Affected" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Output Write Status (LCDDAT2/-/TIOA3)" "Not affected,Affected" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Output Write Status (LCDDAT1/-/TWCK1)" "Not affected,Affected" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Output Write Status (LCDDAT0/-/TWD1)" "Not affected,Affected" group.long 0xB8++0x3 line.long 0x00 "PIO_AIMMR, PIO Additional Interrupt Modes Mask Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31 , Peripheral CD Status (FIQ/-/PCK1)" "Not masked,Masked" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30 , Peripheral CD Status (LCDPCK/-/-)" "Not masked,Masked" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29 , Peripheral CD Status (LCDDEN/-/SCK1)" "Not masked,Masked" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28 , Peripheral CD Status (LCDHSYNC/-/CTS1)" "Not masked,Masked" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27 , Peripheral CD Status (LCDVSYNC/-/RTS1)" "Not masked,Masked" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26 , Peripheral CD Status (LCDPWM/SCK3/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25 , Peripheral CD Status (-/CTS3/-)" "Not masked,Masked" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24 , Peripheral CD Status (LCDDISP/RTS3/-)" "Not masked,Masked" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23 , Peripheral CD Status (LCDDAT23/RXD3/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22 , Peripheral CD Status (LCDDAT22/TXD3/-)" "Not masked,Masked" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21 , Peripheral CD Status (LCDDAT21/-/PWM3)" "Not masked,Masked" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20 , Peripheral CD Status (LCDDAT20/-/PWM2)" "Not masked,Masked" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19 , Peripheral CD Status (LCDDAT19/-/PWM1)" "Not masked,Masked" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Peripheral CD Status (LCDDAT18/-/PWM0)" "Not masked,Masked" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17 , Peripheral CD Status (LCDDAT17/-/URXD1)" "Not masked,Masked" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16 , Peripheral CD Status (LCDDAT16/-/UTXD1)" "Not masked,Masked" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15 , Peripheral CD Status (LCDDAT15/-/PCK0)" "Not masked,Masked" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Peripheral CD Status (LCDDAT14/-/TCLK5)" "Not masked,Masked" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Peripheral CD Status (LCDDAT13/-/TIOB5)" "Not masked,Masked" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Peripheral CD Status (LCDDAT12/-/TIOA5)" "Not masked,Masked" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Peripheral CD Status (LCDDAT11/-/PWM1)" "Not masked,Masked" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Peripheral CD Status (LCDDAT10/-/PWM0)" "Not masked,Masked" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Peripheral CD Status (LCDDAT9/-/URXD0)" "Not masked,Masked" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8 , Peripheral CD Status (LCDDAT8/-/UTXD0)" "Not masked,Masked" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7 , Peripheral CD Status (LCDDAT7/-/TCLK4)" "Not masked,Masked" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6 , Peripheral CD Status (LCDDAT6/-/TIOB4)" "Not masked,Masked" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5 , Peripheral CD Status (LCDDAT5/-/TIOA4)" "Not masked,Masked" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4 , Peripheral CD Status (LCDDAT4/-/TCLK3)" "Not masked,Masked" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Peripheral CD Status (LCDDAT3/-/TIOB3)" "Not masked,Masked" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Peripheral CD Status (LCDDAT2/-/TIOA3)" "Not masked,Masked" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Peripheral CD Status (LCDDAT1/-/TWCK1)" "Not masked,Masked" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Peripheral CD Status (LCDDAT0/-/TWD1)" "Not masked,Masked" wgroup.long 0xC0++0x7 line.long 0x00 "PIO_ESR, PIO Edge Select Register" bitfld.long 0x00 31. " P31 , Edge Interrupt Selection (FIQ/-/PCK1)" "No effect,Edge detection event" bitfld.long 0x00 30. " P30 , Edge Interrupt Selection (LCDPCK/-/-)" "No effect,Edge detection event" bitfld.long 0x00 29. " P29 , Edge Interrupt Selection (LCDDEN/-/SCK1)" "No effect,Edge detection event" textline " " bitfld.long 0x00 28. " P28 , Edge Interrupt Selection (LCDHSYNC/-/CTS1)" "No effect,Edge detection event" bitfld.long 0x00 27. " P27 , Edge Interrupt Selection (LCDVSYNC/-/RTS1)" "No effect,Edge detection event" bitfld.long 0x00 26. " P26 , Edge Interrupt Selection (LCDPWM/SCK3/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 25. " P25 , Edge Interrupt Selection (-/CTS3/-)" "No effect,Edge detection event" bitfld.long 0x00 24. " P24 , Edge Interrupt Selection (LCDDISP/RTS3/-)" "No effect,Edge detection event" bitfld.long 0x00 23. " P23 , Edge Interrupt Selection (LCDDAT23/RXD3/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 22. " P22 , Edge Interrupt Selection (LCDDAT22/TXD3/-)" "No effect,Edge detection event" bitfld.long 0x00 21. " P21 , Edge Interrupt Selection (LCDDAT21/-/PWM3)" "No effect,Edge detection event" bitfld.long 0x00 20. " P20 , Edge Interrupt Selection (LCDDAT20/-/PWM2)" "No effect,Edge detection event" textline " " bitfld.long 0x00 19. " P19 , Edge Interrupt Selection (LCDDAT19/-/PWM1)" "No effect,Edge detection event" bitfld.long 0x00 18. " P18 , Edge Interrupt Selection (LCDDAT18/-/PWM0)" "No effect,Edge detection event" bitfld.long 0x00 17. " P17 , Edge Interrupt Selection (LCDDAT17/-/URXD1)" "No effect,Edge detection event" textline " " bitfld.long 0x00 16. " P16 , Edge Interrupt Selection (LCDDAT16/-/UTXD1)" "No effect,Edge detection event" bitfld.long 0x00 15. " P15 , Edge Interrupt Selection (LCDDAT15/-/PCK0)" "No effect,Edge detection event" bitfld.long 0x00 14. " P14 , Edge Interrupt Selection (LCDDAT14/-/TCLK5)" "No effect,Edge detection event" textline " " bitfld.long 0x00 13. " P13 , Edge Interrupt Selection (LCDDAT13/-/TIOB5)" "No effect,Edge detection event" bitfld.long 0x00 12. " P12 , Edge Interrupt Selection (LCDDAT12/-/TIOA5)" "No effect,Edge detection event" bitfld.long 0x00 11. " P11 , Edge Interrupt Selection (LCDDAT11/-/PWM1)" "No effect,Edge detection event" textline " " bitfld.long 0x00 10. " P10 , Edge Interrupt Selection (LCDDAT10/-/PWM0)" "No effect,Edge detection event" bitfld.long 0x00 9. " P9 , Edge Interrupt Selection (LCDDAT9/-/URXD0)" "No effect,Edge detection event" bitfld.long 0x00 8. " P8 , Edge Interrupt Selection (LCDDAT8/-/UTXD0)" "No effect,Edge detection event" textline " " bitfld.long 0x00 7. " P7 , Edge Interrupt Selection (LCDDAT7/-/TCLK4)" "No effect,Edge detection event" bitfld.long 0x00 6. " P6 , Edge Interrupt Selection (LCDDAT6/-/TIOB4)" "No effect,Edge detection event" bitfld.long 0x00 5. " P5 , Edge Interrupt Selection (LCDDAT5/-/TIOA4)" "No effect,Edge detection event" textline " " bitfld.long 0x00 4. " P4 , Edge Interrupt Selection (LCDDAT4/-/TCLK3)" "No effect,Edge detection event" bitfld.long 0x00 3. " P3 , Edge Interrupt Selection (LCDDAT3/-/TIOB3)" "No effect,Edge detection event" bitfld.long 0x00 2. " P2 , Edge Interrupt Selection (LCDDAT2/-/TIOA3)" "No effect,Edge detection event" textline " " bitfld.long 0x00 1. " P1 , Edge Interrupt Selection (LCDDAT1/-/TWCK1)" "No effect,Edge detection event" bitfld.long 0x00 0. " P0 , Edge Interrupt Selection (LCDDAT0/-/TWD1)" "No effect,Edge detection event" line.long 0x04 "PIO_LSR, PIO Level Select Register" bitfld.long 0x04 31. " P31 ,Level Interrupt Selection (FIQ/-/PCK1)" "No effect,Level detection event" bitfld.long 0x04 30. " P30 ,Level Interrupt Selection (LCDPCK/-/-)" "No effect,Level detection event" bitfld.long 0x04 29. " P29 ,Level Interrupt Selection (LCDDEN/-/SCK1)" "No effect,Level detection event" textline " " bitfld.long 0x04 28. " P28 ,Level Interrupt Selection (LCDHSYNC/-/CTS1)" "No effect,Level detection event" bitfld.long 0x04 27. " P27 ,Level Interrupt Selection (LCDVSYNC/-/RTS1)" "No effect,Level detection event" bitfld.long 0x04 26. " P26 ,Level Interrupt Selection (LCDPWM/SCK3/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 25. " P25 ,Level Interrupt Selection (-/CTS3/-)" "No effect,Level detection event" bitfld.long 0x04 24. " P24 ,Level Interrupt Selection (LCDDISP/RTS3/-)" "No effect,Level detection event" bitfld.long 0x04 23. " P23 ,Level Interrupt Selection (LCDDAT23/RXD3/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 22. " P22 ,Level Interrupt Selection (LCDDAT22/TXD3/-)" "No effect,Level detection event" bitfld.long 0x04 21. " P21 ,Level Interrupt Selection (LCDDAT21/-/PWM3)" "No effect,Level detection event" bitfld.long 0x04 20. " P20 ,Level Interrupt Selection (LCDDAT20/-/PWM2)" "No effect,Level detection event" textline " " bitfld.long 0x04 19. " P19 ,Level Interrupt Selection (LCDDAT19/-/PWM1)" "No effect,Level detection event" bitfld.long 0x04 18. " P18 ,Level Interrupt Selection (LCDDAT18/-/PWM0)" "No effect,Level detection event" bitfld.long 0x04 17. " P17 ,Level Interrupt Selection (LCDDAT17/-/URXD1)" "No effect,Level detection event" textline " " bitfld.long 0x04 16. " P16 ,Level Interrupt Selection (LCDDAT16/-/UTXD1)" "No effect,Level detection event" bitfld.long 0x04 15. " P15 ,Level Interrupt Selection (LCDDAT15/-/PCK0)" "No effect,Level detection event" bitfld.long 0x04 14. " P14 ,Level Interrupt Selection (LCDDAT14/-/TCLK5)" "No effect,Level detection event" textline " " bitfld.long 0x04 13. " P13 ,Level Interrupt Selection (LCDDAT13/-/TIOB5)" "No effect,Level detection event" bitfld.long 0x04 12. " P12 ,Level Interrupt Selection (LCDDAT12/-/TIOA5)" "No effect,Level detection event" bitfld.long 0x04 11. " P11 ,Level Interrupt Selection (LCDDAT11/-/PWM1)" "No effect,Level detection event" textline " " bitfld.long 0x04 10. " P10 ,Level Interrupt Selection (LCDDAT10/-/PWM0)" "No effect,Level detection event" bitfld.long 0x04 9. " P9 ,Level Interrupt Selection (LCDDAT9/-/URXD0)" "No effect,Level detection event" bitfld.long 0x04 8. " P8 ,Level Interrupt Selection (LCDDAT8/-/UTXD0)" "No effect,Level detection event" textline " " bitfld.long 0x04 7. " P7 ,Level Interrupt Selection (LCDDAT7/-/TCLK4)" "No effect,Level detection event" bitfld.long 0x04 6. " P6 ,Level Interrupt Selection (LCDDAT6/-/TIOB4)" "No effect,Level detection event" bitfld.long 0x04 5. " P5 ,Level Interrupt Selection (LCDDAT5/-/TIOA4)" "No effect,Level detection event" textline " " bitfld.long 0x04 4. " P4 ,Level Interrupt Selection (LCDDAT4/-/TCLK3)" "No effect,Level detection event" bitfld.long 0x04 3. " P3 ,Level Interrupt Selection (LCDDAT3/-/TIOB3)" "No effect,Level detection event" bitfld.long 0x04 2. " P2 ,Level Interrupt Selection (LCDDAT2/-/TIOA3)" "No effect,Level detection event" textline " " bitfld.long 0x04 1. " P1 ,Level Interrupt Selection (LCDDAT1/-/TWCK1)" "No effect,Level detection event" bitfld.long 0x04 0. " P0 ,Level Interrupt Selection (LCDDAT0/-/TWD1)" "No effect,Level detection event" rgroup.long 0xC8++0x3 line.long 0x00 "PIO_ELSR, PIO Edge/Level Status Register" bitfld.long 0x00 31. " P31 , Edge/Level Interrupt source Selection (FIQ/-/PCK1)" "Edge detection event,Level detection event" bitfld.long 0x00 30. " P30 , Edge/Level Interrupt source Selection (LCDPCK/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 29. " P29 , Edge/Level Interrupt source Selection (LCDDEN/-/SCK1)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 28. " P28 , Edge/Level Interrupt source Selection (LCDHSYNC/-/CTS1)" "Edge detection event,Level detection event" bitfld.long 0x00 27. " P27 , Edge/Level Interrupt source Selection (LCDVSYNC/-/RTS1)" "Edge detection event,Level detection event" bitfld.long 0x00 26. " P26 , Edge/Level Interrupt source Selection (LCDPWM/SCK3/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 25. " P25 , Edge/Level Interrupt source Selection (-/CTS3/-)" "Edge detection event,Level detection event" bitfld.long 0x00 24. " P24 , Edge/Level Interrupt source Selection (LCDDISP/RTS3/-)" "Edge detection event,Level detection event" bitfld.long 0x00 23. " P23 , Edge/Level Interrupt source Selection (LCDDAT23/RXD3/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 22. " P22 , Edge/Level Interrupt source Selection (LCDDAT22/TXD3/-)" "Edge detection event,Level detection event" bitfld.long 0x00 21. " P21 , Edge/Level Interrupt source Selection (LCDDAT21/-/PWM3)" "Edge detection event,Level detection event" bitfld.long 0x00 20. " P20 , Edge/Level Interrupt source Selection (LCDDAT20/-/PWM2)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 19. " P19 , Edge/Level Interrupt source Selection (LCDDAT19/-/PWM1)" "Edge detection event,Level detection event" bitfld.long 0x00 18. " P18 , Edge/Level Interrupt source Selection (LCDDAT18/-/PWM0)" "Edge detection event,Level detection event" bitfld.long 0x00 17. " P17 , Edge/Level Interrupt source Selection (LCDDAT17/-/URXD1)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 16. " P16 , Edge/Level Interrupt source Selection (LCDDAT16/-/UTXD1)" "Edge detection event,Level detection event" bitfld.long 0x00 15. " P15 , Edge/Level Interrupt source Selection (LCDDAT15/-/PCK0)" "Edge detection event,Level detection event" bitfld.long 0x00 14. " P14 , Edge/Level Interrupt source Selection (LCDDAT14/-/TCLK5)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 13. " P13 , Edge/Level Interrupt source Selection (LCDDAT13/-/TIOB5)" "Edge detection event,Level detection event" bitfld.long 0x00 12. " P12 , Edge/Level Interrupt source Selection (LCDDAT12/-/TIOA5)" "Edge detection event,Level detection event" bitfld.long 0x00 11. " P11 , Edge/Level Interrupt source Selection (LCDDAT11/-/PWM1)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 10. " P10 , Edge/Level Interrupt source Selection (LCDDAT10/-/PWM0)" "Edge detection event,Level detection event" bitfld.long 0x00 9. " P9 , Edge/Level Interrupt source Selection (LCDDAT9/-/URXD0)" "Edge detection event,Level detection event" bitfld.long 0x00 8. " P8 , Edge/Level Interrupt source Selection (LCDDAT8/-/UTXD0)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 7. " P7 , Edge/Level Interrupt source Selection (LCDDAT7/-/TCLK4)" "Edge detection event,Level detection event" bitfld.long 0x00 6. " P6 , Edge/Level Interrupt source Selection (LCDDAT6/-/TIOB4)" "Edge detection event,Level detection event" bitfld.long 0x00 5. " P5 , Edge/Level Interrupt source Selection (LCDDAT5/-/TIOA4)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 4. " P4 , Edge/Level Interrupt source Selection (LCDDAT4/-/TCLK3)" "Edge detection event,Level detection event" bitfld.long 0x00 3. " P3 , Edge/Level Interrupt source Selection (LCDDAT3/-/TIOB3)" "Edge detection event,Level detection event" bitfld.long 0x00 2. " P2 , Edge/Level Interrupt source Selection (LCDDAT2/-/TIOA3)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 1. " P1 , Edge/Level Interrupt source Selection (LCDDAT1/-/TWCK1)" "Edge detection event,Level detection event" bitfld.long 0x00 0. " P0 , Edge/Level Interrupt source Selection (LCDDAT0/-/TWD1)" "Edge detection event,Level detection event" group.long 0xD8++0x3 line.long 0x00 "PIO_FRLHSR, PIO Fall/Rise - Low/High Status Register" setclrfld.long 0x00 31. -0x08 31. -0x04 31. " P31 , Edge /Level Interrupt Source Selection (FIQ/-/PCK1)" "Falling edge,Rising edge" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " P30 , Edge /Level Interrupt Source Selection (LCDPCK/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 29. -0x08 29. -0x04 29. " P29 , Edge /Level Interrupt Source Selection (LCDDEN/-/SCK1)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 28. -0x08 28. -0x04 28. " P28 , Edge /Level Interrupt Source Selection (LCDHSYNC/-/CTS1)" "Falling edge,Rising edge" setclrfld.long 0x00 27. -0x08 27. -0x04 27. " P27 , Edge /Level Interrupt Source Selection (LCDVSYNC/-/RTS1)" "Falling edge,Rising edge" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " P26 , Edge /Level Interrupt Source Selection (LCDPWM/SCK3/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " P25 , Edge /Level Interrupt Source Selection (-/CTS3/-)" "Falling edge,Rising edge" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " P24 , Edge /Level Interrupt Source Selection (LCDDISP/RTS3/-)" "Falling edge,Rising edge" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " P23 , Edge /Level Interrupt Source Selection (LCDDAT23/RXD3/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 22. -0x08 22. -0x04 22. " P22 , Edge /Level Interrupt Source Selection (LCDDAT22/TXD3/-)" "Falling edge,Rising edge" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21 , Edge /Level Interrupt Source Selection (LCDDAT21/-/PWM3)" "Falling edge,Rising edge" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20 , Edge /Level Interrupt Source Selection (LCDDAT20/-/PWM2)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19 , Edge /Level Interrupt Source Selection (LCDDAT19/-/PWM1)" "Falling edge,Rising edge" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Edge /Level Interrupt Source Selection (LCDDAT18/-/PWM0)" "Falling edge,Rising edge" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17 , Edge /Level Interrupt Source Selection (LCDDAT17/-/URXD1)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16 , Edge /Level Interrupt Source Selection (LCDDAT16/-/UTXD1)" "Falling edge,Rising edge" setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15 , Edge /Level Interrupt Source Selection (LCDDAT15/-/PCK0)" "Falling edge,Rising edge" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Edge /Level Interrupt Source Selection (LCDDAT14/-/TCLK5)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Edge /Level Interrupt Source Selection (LCDDAT13/-/TIOB5)" "Falling edge,Rising edge" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Edge /Level Interrupt Source Selection (LCDDAT12/-/TIOA5)" "Falling edge,Rising edge" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Edge /Level Interrupt Source Selection (LCDDAT11/-/PWM1)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Edge /Level Interrupt Source Selection (LCDDAT10/-/PWM0)" "Falling edge,Rising edge" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Edge /Level Interrupt Source Selection (LCDDAT9/-/URXD0)" "Falling edge,Rising edge" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8 , Edge /Level Interrupt Source Selection (LCDDAT8/-/UTXD0)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7 , Edge /Level Interrupt Source Selection (LCDDAT7/-/TCLK4)" "Falling edge,Rising edge" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6 , Edge /Level Interrupt Source Selection (LCDDAT6/-/TIOB4)" "Falling edge,Rising edge" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5 , Edge /Level Interrupt Source Selection (LCDDAT5/-/TIOA4)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4 , Edge /Level Interrupt Source Selection (LCDDAT4/-/TCLK3)" "Falling edge,Rising edge" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Edge /Level Interrupt Source Selection (LCDDAT3/-/TIOB3)" "Falling edge,Rising edge" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Edge /Level Interrupt Source Selection (LCDDAT2/-/TIOA3)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Edge /Level Interrupt Source Selection (LCDDAT1/-/TWCK1)" "Falling edge,Rising edge" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Edge /Level Interrupt Source Selection (LCDDAT0/-/TWD1)" "Falling edge,Rising edge" rgroup.long 0xE0++0x3 line.long 0x00 "PIO_LOCKSR, PIO Lock Status Register" bitfld.long 0x00 31. " P31 , Lock Status (FIQ/-/PCK1)" "Not locked,Locked" bitfld.long 0x00 30. " P30 , Lock Status (LCDPCK/-/-)" "Not locked,Locked" bitfld.long 0x00 29. " P29 , Lock Status (LCDDEN/-/SCK1)" "Not locked,Locked" textline " " bitfld.long 0x00 28. " P28 , Lock Status (LCDHSYNC/-/CTS1)" "Not locked,Locked" bitfld.long 0x00 27. " P27 , Lock Status (LCDVSYNC/-/RTS1)" "Not locked,Locked" bitfld.long 0x00 26. " P26 , Lock Status (LCDPWM/SCK3/-)" "Not locked,Locked" textline " " bitfld.long 0x00 25. " P25 , Lock Status (-/CTS3/-)" "Not locked,Locked" bitfld.long 0x00 24. " P24 , Lock Status (LCDDISP/RTS3/-)" "Not locked,Locked" bitfld.long 0x00 23. " P23 , Lock Status (LCDDAT23/RXD3/-)" "Not locked,Locked" textline " " bitfld.long 0x00 22. " P22 , Lock Status (LCDDAT22/TXD3/-)" "Not locked,Locked" bitfld.long 0x00 21. " P21 , Lock Status (LCDDAT21/-/PWM3)" "Not locked,Locked" bitfld.long 0x00 20. " P20 , Lock Status (LCDDAT20/-/PWM2)" "Not locked,Locked" textline " " bitfld.long 0x00 19. " P19 , Lock Status (LCDDAT19/-/PWM1)" "Not locked,Locked" bitfld.long 0x00 18. " P18 , Lock Status (LCDDAT18/-/PWM0)" "Not locked,Locked" bitfld.long 0x00 17. " P17 , Lock Status (LCDDAT17/-/URXD1)" "Not locked,Locked" textline " " bitfld.long 0x00 16. " P16 , Lock Status (LCDDAT16/-/UTXD1)" "Not locked,Locked" bitfld.long 0x00 15. " P15 , Lock Status (LCDDAT15/-/PCK0)" "Not locked,Locked" bitfld.long 0x00 14. " P14 , Lock Status (LCDDAT14/-/TCLK5)" "Not locked,Locked" textline " " bitfld.long 0x00 13. " P13 , Lock Status (LCDDAT13/-/TIOB5)" "Not locked,Locked" bitfld.long 0x00 12. " P12 , Lock Status (LCDDAT12/-/TIOA5)" "Not locked,Locked" bitfld.long 0x00 11. " P11 , Lock Status (LCDDAT11/-/PWM1)" "Not locked,Locked" textline " " bitfld.long 0x00 10. " P10 , Lock Status (LCDDAT10/-/PWM0)" "Not locked,Locked" bitfld.long 0x00 9. " P9 , Lock Status (LCDDAT9/-/URXD0)" "Not locked,Locked" bitfld.long 0x00 8. " P8 , Lock Status (LCDDAT8/-/UTXD0)" "Not locked,Locked" textline " " bitfld.long 0x00 7. " P7 , Lock Status (LCDDAT7/-/TCLK4)" "Not locked,Locked" bitfld.long 0x00 6. " P6 , Lock Status (LCDDAT6/-/TIOB4)" "Not locked,Locked" bitfld.long 0x00 5. " P5 , Lock Status (LCDDAT5/-/TIOA4)" "Not locked,Locked" textline " " bitfld.long 0x00 4. " P4 , Lock Status (LCDDAT4/-/TCLK3)" "Not locked,Locked" bitfld.long 0x00 3. " P3 , Lock Status (LCDDAT3/-/TIOB3)" "Not locked,Locked" bitfld.long 0x00 2. " P2 , Lock Status (LCDDAT2/-/TIOA3)" "Not locked,Locked" textline " " bitfld.long 0x00 1. " P1 , Lock Status (LCDDAT1/-/TWCK1)" "Not locked,Locked" bitfld.long 0x00 0. " P0 , Lock Status (LCDDAT0/-/TWD1)" "Not locked,Locked" group.long 0xE4++0x3 line.long 0x00 "PIO_WPMR, PIO Write Protect Mode Register" hexmask.long 0x00 8.--31. 1. " WPKEY , Write Protect KEY" bitfld.long 0x00 0. " WPEN , Write Protect Enable" "Disabled,Enabled" hgroup.long 0xE8++0x3 hide.long 0x00 "PIO_WPSR, PIO Write Protect Status Register" in group.long 0x100++0x3 line.long 0x00 "PIO_SCHMITT, PIO Schmitt Trigger Register" bitfld.long 0x00 31. " SCHMITT31 , SCHMITT (FIQ/-/PCK1)" "Enabled,Disabled" bitfld.long 0x00 30. " SCHMITT30 , SCHMITT (LCDPCK/-/-)" "Enabled,Disabled" bitfld.long 0x00 29. " SCHMITT29 , SCHMITT (LCDDEN/-/SCK1)" "Enabled,Disabled" textline " " bitfld.long 0x00 28. " SCHMITT28 , SCHMITT (LCDHSYNC/-/CTS1)" "Enabled,Disabled" bitfld.long 0x00 27. " SCHMITT27 , SCHMITT (LCDVSYNC/-/RTS1)" "Enabled,Disabled" bitfld.long 0x00 26. " SCHMITT26 , SCHMITT (LCDPWM/SCK3/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 25. " SCHMITT25 , SCHMITT (-/CTS3/-)" "Enabled,Disabled" bitfld.long 0x00 24. " SCHMITT24 , SCHMITT (LCDDISP/RTS3/-)" "Enabled,Disabled" bitfld.long 0x00 23. " SCHMITT23 , SCHMITT (LCDDAT23/RXD3/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 22. " SCHMITT22 , SCHMITT (LCDDAT22/TXD3/-)" "Enabled,Disabled" bitfld.long 0x00 21. " SCHMITT21 , SCHMITT (LCDDAT21/-/PWM3)" "Enabled,Disabled" bitfld.long 0x00 20. " SCHMITT20 , SCHMITT (LCDDAT20/-/PWM2)" "Enabled,Disabled" textline " " bitfld.long 0x00 19. " SCHMITT19 , SCHMITT (LCDDAT19/-/PWM1)" "Enabled,Disabled" bitfld.long 0x00 18. " SCHMITT18 , SCHMITT (LCDDAT18/-/PWM0)" "Enabled,Disabled" bitfld.long 0x00 17. " SCHMITT17 , SCHMITT (LCDDAT17/-/URXD1)" "Enabled,Disabled" textline " " bitfld.long 0x00 16. " SCHMITT16 , SCHMITT (LCDDAT16/-/UTXD1)" "Enabled,Disabled" bitfld.long 0x00 15. " SCHMITT15 , SCHMITT (LCDDAT15/-/PCK0)" "Enabled,Disabled" bitfld.long 0x00 14. " SCHMITT14 , SCHMITT (LCDDAT14/-/TCLK5)" "Enabled,Disabled" textline " " bitfld.long 0x00 13. " SCHMITT13 , SCHMITT (LCDDAT13/-/TIOB5)" "Enabled,Disabled" bitfld.long 0x00 12. " SCHMITT12 , SCHMITT (LCDDAT12/-/TIOA5)" "Enabled,Disabled" bitfld.long 0x00 11. " SCHMITT11 , SCHMITT (LCDDAT11/-/PWM1)" "Enabled,Disabled" textline " " bitfld.long 0x00 10. " SCHMITT10 , SCHMITT (LCDDAT10/-/PWM0)" "Enabled,Disabled" bitfld.long 0x00 9. " SCHMITT9 , SCHMITT (LCDDAT9/-/URXD0)" "Enabled,Disabled" bitfld.long 0x00 8. " SCHMITT8 , SCHMITT (LCDDAT8/-/UTXD0)" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " SCHMITT7 , SCHMITT (LCDDAT7/-/TCLK4)" "Enabled,Disabled" bitfld.long 0x00 6. " SCHMITT6 , SCHMITT (LCDDAT6/-/TIOB4)" "Enabled,Disabled" bitfld.long 0x00 5. " SCHMITT5 , SCHMITT (LCDDAT5/-/TIOA4)" "Enabled,Disabled" textline " " bitfld.long 0x00 4. " SCHMITT4 , SCHMITT (LCDDAT4/-/TCLK3)" "Enabled,Disabled" bitfld.long 0x00 3. " SCHMITT3 , SCHMITT (LCDDAT3/-/TIOB3)" "Enabled,Disabled" bitfld.long 0x00 2. " SCHMITT2 , SCHMITT (LCDDAT2/-/TIOA3)" "Enabled,Disabled" textline " " bitfld.long 0x00 1. " SCHMITT1 , SCHMITT (LCDDAT1/-/TWCK1)" "Enabled,Disabled" bitfld.long 0x00 0. " SCHMITT0 , SCHMITT (LCDDAT0/-/TWD1)" "Enabled,Disabled" group.long 0x110++0xB line.long 0x00 "PIO_DELAYR, PIO I/O Delay Register" bitfld.long 0x00 28.--31. " Delay7 ,Delay 7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 24.--27. " Delay6 ,Delay 6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 20.--23. " Delay5 ,Delay 5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 16.--19. " Delay4 ,Delay 4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " Delay3 ,Delay 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 8.--11. " Delay2 ,Delay 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 4.--7. " Delay1 ,Delay 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " Delay0 ,Delay 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "PIO_DRIVER1, PIO I/O Drive Register 1" bitfld.long 0x04 30.--31. " LINE15 ,Drive of PIO line (LCDDAT15/-/PCK0)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 28.--29. " LINE14 ,Drive of PIO line (LCDDAT14/-/TCLK5)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 26.--27. " LINE13 ,Drive of PIO line (LCDDAT13/-/TIOB5)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 24.--25. " LINE12 ,Drive of PIO line (LCDDAT12/-/TIOA5)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 22.--23. " LINE11 ,Drive of PIO line (LCDDAT11/-/PWM1)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 20.--21. " LINE10 ,Drive of PIO line (LCDDAT10/-/PWM0)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 18.--19. " LINE9 ,Drive of PIO line (LCDDAT9/-/URXD0)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 16.--17. " LINE8 ,Drive of PIO line (LCDDAT8/-/UTXD0)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 14.--15. " LINE7 ,Drive of PIO line (LCDDAT7/-/TCLK4)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 12.--13. " LINE6 ,Drive of PIO line (LCDDAT6/-/TIOB4) " "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 10.--11. " LINE5 ,Drive of PIO line (LCDDAT5/-/TIOA4)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 8.--9. " LINE4 ,Drive of PIO line (LCDDAT4/-/TCLK3)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 6.--7. " LINE3 ,Drive of PIO line (LCDDAT3/-/TIOB3)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 4.--5. " LINE2 ,Drive of PIO line (LCDDAT2/-/TIOA3)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 2.--3. " LINE1 ,Drive of PIO line (LCDDAT1/-/TWCK1)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 0.--1. " LINE0 ,Drive of PIO line (LCDDAT0/-/TWD1)" "High drive,Medium drive,Low drive,?..." line.long 0x08 "PIO_DRIVER2, PIO I/O Drive Register 2" bitfld.long 0x08 30.--31. " LINE31 ,Drive of PIO line (FIQ/-/PCK1)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 28.--29. " LINE30 ,Drive of PIO line (LCDPCK/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 26.--27. " LINE29 ,Drive of PIO line (LCDDEN/-/SCK1)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 24.--25. " LINE28 ,Drive of PIO line (LCDHSYNC/-/CTS1)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 22.--23. " LINE27 ,Drive of PIO line (LCDVSYNC/-/RTS1)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 20.--21. " LINE26 ,Drive of PIO line (LCDPWM/SCK3/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 18.--19. " LINE25 ,Drive of PIO line (-/CTS3/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 16.--17. " LINE24 ,Drive of PIO line (LCDDISP/RTS3/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 14.--15. " LINE23 ,Drive of PIO line (LCDDAT23/RXD3/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 12.--13. " LINE22 ,Drive of PIO line (LCDDAT22/TXD3/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 10.--11. " LINE21 ,Drive of PIO line (LCDDAT21/-/PWM3)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 8.--9. " LINE20 ,Drive of PIO line (LCDDAT20/-/PWM2)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 6.--7. " LINE19 ,Drive of PIO line (LCDDAT19/-/PWM1)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 4.--5. " LINE18 ,Drive of PIO line (LCDDAT18/-/PWM0)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 2.--3. " LINE17 ,Drive of PIO line (LCDDAT17/-/URXD1)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 0.--1. " LINE16 ,Drive of PIO line (LCDDAT16/-/UTXD1)" "High drive,Medium drive,Low drive,?..." width 0xB tree.end tree "PIO D" base ad:0xFFFFFA00 width 13. group.long 0x08++0x03 line.long 0x00 "PIO_PSR,PIO Status Register" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,PIO Status (D31/NCS5/-)" "Inactive,Active" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,PIO Status (D30/NCS4/-)" "Inactive,Active" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,PIO Status (D29/NCS2/-)" "Inactive,Active" textline " " setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,PIO Status (D28/A25/-)" "Inactive,Active" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,PIO Status (D27/A24/-)" "Inactive,Active" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,PIO Status (D26/A23/-)" "Inactive,Active" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,PIO Status (D25/A20/-)" "Inactive,Active" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,PIO Status (D24/-/-)" "Inactive,Active" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,PIO Status (D23/-/-)" "Inactive,Active" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,PIO Status (D22/-/-)" "Inactive,Active" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,PIO Status (D21/-/-)" "Inactive,Active" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,PIO Status (D20/-/-)" "Inactive,Active" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,PIO Status (D19/-/-)" "Inactive,Active" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,PIO Status (D18/-/-)" "Inactive,Active" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,PIO Status (D17/-/-)" "Inactive,Active" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,PIO Status (D16/-/-)" "Inactive,Active" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,PIO Status (NWAIT/-/-)" "Inactive,Active" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,PIO Status (NCS3/-/-)" "Inactive,Active" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,PIO Status (A22|NANDCLE/-/-)" "Inactive,Active" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,PIO Status (A21|NANDALE/-/-)" "Inactive,Active" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,PIO Status (NANDWE/-/-)" "Inactive,Active" textline " " setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,PIO Status (NANDOE/-/-)" "Inactive,Active" group.long 0x18++0x03 line.long 0x00 "PIO_OSR,Output Status Register" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Output Status (D31/NCS5/-)" "Input,Output" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Output Status (D30/NCS4/-)" "Input,Output" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Output Status (D29/NCS2/-)" "Input,Output" textline " " setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Output Status (D28/A25/-)" "Input,Output" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Output Status (D27/A24/-)" "Input,Output" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Output Status (D26/A23/-)" "Input,Output" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Output Status (D25/A20/-)" "Input,Output" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Output Status (D24/-/-)" "Input,Output" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Output Status (D23/-/-)" "Input,Output" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Output Status (D22/-/-)" "Input,Output" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Output Status (D21/-/-)" "Input,Output" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Output Status (D20/-/-)" "Input,Output" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Output Status (D19/-/-)" "Input,Output" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Output Status (D18/-/-)" "Input,Output" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Output Status (D17/-/-)" "Input,Output" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Output Status (D16/-/-)" "Input,Output" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Output Status (NWAIT/-/-)" "Input,Output" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Output Status (NCS3/-/-)" "Input,Output" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Output Status (A22|NANDCLE/-/-)" "Input,Output" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Output Status (A21|NANDALE/-/-)" "Input,Output" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Output Status (NANDWE/-/-)" "Input,Output" textline " " setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Output Status (NANDOE/-/-)" "Input,Output" group.long 0x28++0x03 line.long 0x00 "PIO_IFSR,Glitch Input Filter Status Register" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Input Filter Status (D31/NCS5/-)" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Input Filter Status (D30/NCS4/-)" "Disabled,Enabled" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Input Filter Status (D29/NCS2/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Input Filter Status (D28/A25/-)" "Disabled,Enabled" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Input Filter Status (D27/A24/-)" "Disabled,Enabled" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Input Filter Status (D26/A23/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Input Filter Status (D25/A20/-)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Input Filter Status (D24/-/-)" "Disabled,Enabled" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Input Filter Status (D23/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Input Filter Status (D22/-/-)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Input Filter Status (D21/-/-)" "Disabled,Enabled" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Input Filter Status (D20/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Input Filter Status (D19/-/-)" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Input Filter Status (D18/-/-)" "Disabled,Enabled" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Input Filter Status (D17/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Input Filter Status (D16/-/-)" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Input Filter Status (NWAIT/-/-)" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Input Filter Status (NCS3/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Input Filter Status (A22|NANDCLE/-/-)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Input Filter Status (A21|NANDALE/-/-)" "Disabled,Enabled" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Input Filter Status (NANDWE/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Input Filter Status (NANDOE/-/-)" "Disabled,Enabled" group.long 0x38++0x07 line.long 0x00 "PIO_ODSR,Output Data Status Register" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Output Data Status (D31/NCS5/-)" "Low,High" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Output Data Status (D30/NCS4/-)" "Low,High" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Output Data Status (D29/NCS2/-)" "Low,High" textline " " setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Output Data Status (D28/A25/-)" "Low,High" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Output Data Status (D27/A24/-)" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Output Data Status (D26/A23/-)" "Low,High" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Output Data Status (D25/A20/-)" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Output Data Status (D24/-/-)" "Low,High" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Output Data Status (D23/-/-)" "Low,High" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Output Data Status (D22/-/-)" "Low,High" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Output Data Status (D21/-/-)" "Low,High" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Output Data Status (D20/-/-)" "Low,High" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Output Data Status (D19/-/-)" "Low,High" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Output Data Status (D18/-/-)" "Low,High" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Output Data Status (D17/-/-)" "Low,High" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Output Data Status (D16/-/-)" "Low,High" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Output Data Status (NWAIT/-/-)" "Low,High" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Output Data Status (NCS3/-/-)" "Low,High" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Output Data Status (A22|NANDCLE/-/-)" "Low,High" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Output Data Status (A21|NANDALE/-/-)" "Low,High" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Output Data Status (NANDWE/-/-)" "Low,High" textline " " setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Output Data Status (NANDOE/-/-)" "Low,High" line.long 0x04 "PIO_PDSR,Pin Data Status Register" bitfld.long 0x04 21. " P21 ,Output Data Status (D31/NCS5/-)" "Low,High" bitfld.long 0x04 20. " P20 ,Output Data Status (D30/NCS4/-)" "Low,High" bitfld.long 0x04 19. " P19 ,Output Data Status (D29/NCS2/-)" "Low,High" textline " " bitfld.long 0x04 18. " P18 ,Output Data Status (D28/A25/-)" "Low,High" bitfld.long 0x04 17. " P17 ,Output Data Status (D27/A24/-)" "Low,High" bitfld.long 0x04 16. " P16 ,Output Data Status (D26/A23/-)" "Low,High" textline " " bitfld.long 0x04 15. " P15 ,Output Data Status (D25/A20/-)" "Low,High" bitfld.long 0x04 14. " P14 ,Output Data Status (D24/-/-)" "Low,High" bitfld.long 0x04 13. " P13 ,Output Data Status (D23/-/-)" "Low,High" textline " " bitfld.long 0x04 12. " P12 ,Output Data Status (D22/-/-)" "Low,High" bitfld.long 0x04 11. " P11 ,Output Data Status (D21/-/-)" "Low,High" bitfld.long 0x04 10. " P10 ,Output Data Status (D20/-/-)" "Low,High" textline " " bitfld.long 0x04 9. " P9 ,Output Data Status (D19/-/-)" "Low,High" bitfld.long 0x04 8. " P8 ,Output Data Status (D18/-/-)" "Low,High" bitfld.long 0x04 7. " P7 ,Output Data Status (D17/-/-)" "Low,High" textline " " bitfld.long 0x04 6. " P6 ,Output Data Status (D16/-/-)" "Low,High" bitfld.long 0x04 5. " P5 ,Output Data Status (NWAIT/-/-)" "Low,High" bitfld.long 0x04 4. " P4 ,Output Data Status (NCS3/-/-)" "Low,High" textline " " bitfld.long 0x04 3. " P3 ,Output Data Status (A22|NANDCLE/-/-)" "Low,High" bitfld.long 0x04 2. " P2 ,Output Data Status (A21|NANDALE/-/-)" "Low,High" bitfld.long 0x04 1. " P1 ,Output Data Status (NANDWE/-/-)" "Low,High" textline " " bitfld.long 0x04 0. " P0 ,Output Data Status (NANDOE/-/-)" "Low,High" group.long 0x48++0x03 line.long 0x00 "PIO_IMR,Interrupt Mask Register" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Input Change Interrupt Mask (D31/NCS5/-)" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Input Change Interrupt Mask (D30/NCS4/-)" "Disabled,Enabled" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Input Change Interrupt Mask (D29/NCS2/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Input Change Interrupt Mask (D28/A25/-)" "Disabled,Enabled" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Input Change Interrupt Mask (D27/A24/-)" "Disabled,Enabled" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Input Change Interrupt Mask (D26/A23/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Input Change Interrupt Mask (D25/A20/-)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Input Change Interrupt Mask (D24/-/-)" "Disabled,Enabled" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Input Change Interrupt Mask (D23/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Input Change Interrupt Mask (D22/-/-)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Input Change Interrupt Mask (D21/-/-)" "Disabled,Enabled" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Input Change Interrupt Mask (D20/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Input Change Interrupt Mask (D19/-/-)" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Input Change Interrupt Mask (D18/-/-)" "Disabled,Enabled" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Input Change Interrupt Mask (D17/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Input Change Interrupt Mask (D16/-/-)" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Input Change Interrupt Mask (NWAIT/-/-)" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Input Change Interrupt Mask (NCS3/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Input Change Interrupt Mask (A22|NANDCLE/-/-)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Input Change Interrupt Mask (A21|NANDALE/-/-)" "Disabled,Enabled" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Input Change Interrupt Mask (NANDWE/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Input Change Interrupt Mask (NANDOE/-/-)" "Disabled,Enabled" rgroup.long 0x4C++0x3 line.long 0x00 "PIO_ISR,Interrupt Status Register" bitfld.long 0x00 21. " P21 ,Input Change Interrupt Status (D31/NCS5/-)" "Not changed,Changed" bitfld.long 0x00 20. " P20 ,Input Change Interrupt Status (D30/NCS4/-)" "Not changed,Changed" bitfld.long 0x00 19. " P19 ,Input Change Interrupt Status (D29/NCS2/-)" "Not changed,Changed" textline " " bitfld.long 0x00 18. " P18 ,Input Change Interrupt Status (D28/A25/-)" "Not changed,Changed" bitfld.long 0x00 17. " P17 ,Input Change Interrupt Status (D27/A24/-)" "Not changed,Changed" bitfld.long 0x00 16. " P16 ,Input Change Interrupt Status (D26/A23/-)" "Not changed,Changed" textline " " bitfld.long 0x00 15. " P15 ,Input Change Interrupt Status (D25/A20/-)" "Not changed,Changed" bitfld.long 0x00 14. " P14 ,Input Change Interrupt Status (D24/-/-)" "Not changed,Changed" bitfld.long 0x00 13. " P13 ,Input Change Interrupt Status (D23/-/-)" "Not changed,Changed" textline " " bitfld.long 0x00 12. " P12 ,Input Change Interrupt Status (D22/-/-)" "Not changed,Changed" bitfld.long 0x00 11. " P11 ,Input Change Interrupt Status (D21/-/-)" "Not changed,Changed" bitfld.long 0x00 10. " P10 ,Input Change Interrupt Status (D20/-/-)" "Not changed,Changed" textline " " bitfld.long 0x00 9. " P9 ,Input Change Interrupt Status (D19/-/-)" "Not changed,Changed" bitfld.long 0x00 8. " P8 ,Input Change Interrupt Status (D18/-/-)" "Not changed,Changed" bitfld.long 0x00 7. " P7 ,Input Change Interrupt Status (D17/-/-)" "Not changed,Changed" textline " " bitfld.long 0x00 6. " P6 ,Input Change Interrupt Status (D16/-/-)" "Not changed,Changed" bitfld.long 0x00 5. " P5 ,Input Change Interrupt Status (NWAIT/-/-)" "Not changed,Changed" bitfld.long 0x00 4. " P4 ,Input Change Interrupt Status (NCS3/-/-)" "Not changed,Changed" textline " " bitfld.long 0x00 3. " P3 ,Input Change Interrupt Status (A22|NANDCLE/-/-)" "Not changed,Changed" bitfld.long 0x00 2. " P2 ,Input Change Interrupt Status (A21|NANDALE/-/-)" "Not changed,Changed" bitfld.long 0x00 1. " P1 ,Input Change Interrupt Status (NANDWE/-/-)" "Not changed,Changed" textline " " bitfld.long 0x00 0. " P0 ,Input Change Interrupt Status (NANDOE/-/-)" "Not changed,Changed" group.long 0x58++0x03 line.long 0x00 "PIO_MDSR,Multi-driver Status Register" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21_set/clr ,Multi Drive Status (D31/NCS5/-)" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20_set/clr ,Multi Drive Status (D30/NCS4/-)" "Disabled,Enabled" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19_set/clr ,Multi Drive Status (D29/NCS2/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18_set/clr ,Multi Drive Status (D28/A25/-)" "Disabled,Enabled" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17_set/clr ,Multi Drive Status (D27/A24/-)" "Disabled,Enabled" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16_set/clr ,Multi Drive Status (D26/A23/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15_set/clr ,Multi Drive Status (D25/A20/-)" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14_set/clr ,Multi Drive Status (D24/-/-)" "Disabled,Enabled" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13_set/clr ,Multi Drive Status (D23/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12_set/clr ,Multi Drive Status (D22/-/-)" "Disabled,Enabled" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11_set/clr ,Multi Drive Status (D21/-/-)" "Disabled,Enabled" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10_set/clr ,Multi Drive Status (D20/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9_set/clr ,Multi Drive Status (D19/-/-)" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8_set/clr ,Multi Drive Status (D18/-/-)" "Disabled,Enabled" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7_set/clr ,Multi Drive Status (D17/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6_set/clr ,Multi Drive Status (D16/-/-)" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5_set/clr ,Multi Drive Status (NWAIT/-/-)" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4_set/clr ,Multi Drive Status (NCS3/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3_set/clr ,Multi Drive Status (A22|NANDCLE/-/-)" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2_set/clr ,Multi Drive Status (A21|NANDALE/-/-)" "Disabled,Enabled" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1_set/clr ,Multi Drive Status (NANDWE/-/-)" "Disabled,Enabled" textline " " setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0_set/clr ,Multi Drive Status (NANDOE/-/-)" "Disabled,Enabled" group.long 0x68++0x03 line.long 0x00 "PIO_PUSR,Pad Pull-up Status Register" setclrfld.long 0x00 21. -0x04 21. -0x08 21. " P21_set/clr ,Pull Up Status (D31/NCS5/-)" "Enabled,Disabled" setclrfld.long 0x00 20. -0x04 20. -0x08 20. " P20_set/clr ,Pull Up Status (D30/NCS4/-)" "Enabled,Disabled" setclrfld.long 0x00 19. -0x04 19. -0x08 19. " P19_set/clr ,Pull Up Status (D29/NCS2/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18_set/clr ,Pull Up Status (D28/A25/-)" "Enabled,Disabled" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17_set/clr ,Pull Up Status (D27/A24/-)" "Enabled,Disabled" setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16_set/clr ,Pull Up Status (D26/A23/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15_set/clr ,Pull Up Status (D25/A20/-)" "Enabled,Disabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14_set/clr ,Pull Up Status (D24/-/-)" "Enabled,Disabled" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13_set/clr ,Pull Up Status (D23/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12_set/clr ,Pull Up Status (D22/-/-)" "Enabled,Disabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11_set/clr ,Pull Up Status (D21/-/-)" "Enabled,Disabled" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10_set/clr ,Pull Up Status (D20/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9_set/clr ,Pull Up Status (D19/-/-)" "Enabled,Disabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8_set/clr ,Pull Up Status (D18/-/-)" "Enabled,Disabled" setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7_set/clr ,Pull Up Status (D17/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6_set/clr ,Pull Up Status (D16/-/-)" "Enabled,Disabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5_set/clr ,Pull Up Status (NWAIT/-/-)" "Enabled,Disabled" setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4_set/clr ,Pull Up Status (NCS3/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3_set/clr ,Pull Up Status (A22|NANDCLE/-/-)" "Enabled,Disabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2_set/clr ,Pull Up Status (A21|NANDALE/-/-)" "Enabled,Disabled" setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1_set/clr ,Pull Up Status (NANDWE/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0_set/clr ,Pull Up Status (NANDOE/-/-)" "Enabled,Disabled" group.long 0x70++0x7 line.long 0x00 "PIO_ABCDSR1, PIO Peripheral ABCD Select Register 1" bitfld.long 0x00 21. " P21 , Peripheral Select 21" "A/C,B/D" bitfld.long 0x00 20. " P20 , Peripheral Select 20" "A/C,B/D" bitfld.long 0x00 19. " P19 , Peripheral Select 19" "A/C,B/D" textline " " bitfld.long 0x00 18. " P18 , Peripheral Select 18" "A/C,B/D" bitfld.long 0x00 17. " P17 , Peripheral Select 17" "A/C,B/D" bitfld.long 0x00 16. " P16 , Peripheral Select 16" "A/C,B/D" textline " " bitfld.long 0x00 15. " P15 , Peripheral Select 15" "A/C,B/D" bitfld.long 0x00 14. " P14 , Peripheral Select 14" "A/C,B/D" bitfld.long 0x00 13. " P13 , Peripheral Select 13" "A/C,B/D" textline " " bitfld.long 0x00 12. " P12 , Peripheral Select 12" "A/C,B/D" bitfld.long 0x00 11. " P11 , Peripheral Select 11" "A/C,B/D" bitfld.long 0x00 10. " P10 , Peripheral Select 10" "A/C,B/D" textline " " bitfld.long 0x00 9. " P9 , Peripheral Select 9" "A/C,B/D" bitfld.long 0x00 8. " P8 , Peripheral Select 8" "A/C,B/D" bitfld.long 0x00 7. " P7 , Peripheral Select 7" "A/C,B/D" textline " " bitfld.long 0x00 6. " P6 , Peripheral Select 6" "A/C,B/D" bitfld.long 0x00 5. " P5 , Peripheral Select 5" "A/C,B/D" bitfld.long 0x00 4. " P4 , Peripheral Select 4" "A/C,B/D" textline " " bitfld.long 0x00 3. " P3 , Peripheral Select 3" "A/C,B/D" bitfld.long 0x00 2. " P2 , Peripheral Select 2" "A/C,B/D" bitfld.long 0x00 1. " P1 , Peripheral Select 1" "A/C,B/D" textline " " bitfld.long 0x00 0. " P0 , Peripheral Select 0" "A/C,B/D" line.long 0x04 "PIO_ABCDSR2, PIO Peripheral ABCD Select Register 2" bitfld.long 0x04 21. " P21 , Peripheral Select 21" "A/B,C/D" bitfld.long 0x04 20. " P20 , Peripheral Select 20" "A/B,C/D" bitfld.long 0x04 19. " P19 , Peripheral Select 19" "A/B,C/D" textline " " bitfld.long 0x04 18. " P18 , Peripheral Select 18" "A/B,C/D" bitfld.long 0x04 17. " P17 , Peripheral Select 17" "A/B,C/D" bitfld.long 0x04 16. " P16 , Peripheral Select 16" "A/B,C/D" textline " " bitfld.long 0x04 15. " P15 , Peripheral Select 15" "A/B,C/D" bitfld.long 0x04 14. " P14 , Peripheral Select 14" "A/B,C/D" bitfld.long 0x04 13. " P13 , Peripheral Select 13" "A/B,C/D" textline " " bitfld.long 0x04 12. " P12 , Peripheral Select 12" "A/B,C/D" bitfld.long 0x04 11. " P11 , Peripheral Select 11" "A/B,C/D" bitfld.long 0x04 10. " P10 , Peripheral Select 10" "A/B,C/D" textline " " bitfld.long 0x04 9. " P9 , Peripheral Select 9" "A/B,C/D" bitfld.long 0x04 8. " P8 , Peripheral Select 8" "A/B,C/D" bitfld.long 0x04 7. " P7 , Peripheral Select 7" "A/B,C/D" textline " " bitfld.long 0x04 6. " P6 , Peripheral Select 6" "A/B,C/D" bitfld.long 0x04 5. " P5 , Peripheral Select 5" "A/B,C/D" bitfld.long 0x04 4. " P4 , Peripheral Select 4" "A/B,C/D" textline " " bitfld.long 0x04 3. " P3 , Peripheral Select 3" "A/B,C/D" bitfld.long 0x04 2. " P2 , Peripheral Select 2" "A/B,C/D" bitfld.long 0x04 1. " P1 , Peripheral Select 1" "A/B,C/D" textline " " bitfld.long 0x04 0. " P0 , Peripheral Select 0" "A/B,C/D" group.long 0x88++0x7 line.long 0x00 "PIO_IFSCSR, PIO Input Filter Slow Clock Status Register" setclrfld.long 0x00 21. -0x04 21. -0x08 21. " P21 , Glitch or Debouncing Filter Selection Status (D31/NCS5/-)" "Glitch,Debouncing" setclrfld.long 0x00 20. -0x04 20. -0x08 20. " P20 , Glitch or Debouncing Filter Selection Status (D30/NCS4/-)" "Glitch,Debouncing" setclrfld.long 0x00 19. -0x04 19. -0x08 19. " P19 , Glitch or Debouncing Filter Selection Status (D29/NCS2/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18 , Glitch or Debouncing Filter Selection Status (D28/A25/-)" "Glitch,Debouncing" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17 , Glitch or Debouncing Filter Selection Status (D27/A24/-)" "Glitch,Debouncing" setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16 , Glitch or Debouncing Filter Selection Status (D26/A23/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15 , Glitch or Debouncing Filter Selection Status (D25/A20/-)" "Glitch,Debouncing" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14 , Glitch or Debouncing Filter Selection Status (D24/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13 , Glitch or Debouncing Filter Selection Status (D23/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12 , Glitch or Debouncing Filter Selection Status (D22/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11 , Glitch or Debouncing Filter Selection Status (D21/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10 , Glitch or Debouncing Filter Selection Status (D20/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9 , Glitch or Debouncing Filter Selection Status (D19/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8 , Glitch or Debouncing Filter Selection Status (D18/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7 , Glitch or Debouncing Filter Selection Status (D17/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6 , Glitch or Debouncing Filter Selection Status (D16/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5 , Glitch or Debouncing Filter Selection Status (NWAIT/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4 , Glitch or Debouncing Filter Selection Status (NCS3/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3 , Glitch or Debouncing Filter Selection Status (A22|NANDCLE/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2 , Glitch or Debouncing Filter Selection Status (A21|NANDALE/-/-)" "Glitch,Debouncing" setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1 , Glitch or Debouncing Filter Selection Status (NANDWE/-/-)" "Glitch,Debouncing" textline " " setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0 , Glitch or Debouncing Filter Selection Status (NANDOE/-/-)" "Glitch,Debouncing" line.long 0x04 "PIO_SCDR, PIO Slow Clock Divider Debouncing Register" hexmask.long.word 0x04 0.--13. 1. " DIV , Slow Clock Divider Selection for Debouncing" group.long 0x98++0x3 line.long 0x00 "PIO_PPDSR, PIO Pad Pull Down Status Register" setclrfld.long 0x00 21. -0x04 21. -0x08 21. " P21 , Pull Down Status (D31/NCS5/-)" "Enabled,Disabled" setclrfld.long 0x00 20. -0x04 20. -0x08 20. " P20 , Pull Down Status (D30/NCS4/-)" "Enabled,Disabled" setclrfld.long 0x00 19. -0x04 19. -0x08 19. " P19 , Pull Down Status (D29/NCS2/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 18. -0x04 18. -0x08 18. " P18 , Pull Down Status (D28/A25/-)" "Enabled,Disabled" setclrfld.long 0x00 17. -0x04 17. -0x08 17. " P17 , Pull Down Status (D27/A24/-)" "Enabled,Disabled" setclrfld.long 0x00 16. -0x04 16. -0x08 16. " P16 , Pull Down Status (D26/A23/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 15. -0x04 15. -0x08 15. " P15 , Pull Down Status (D25/A20/-)" "Enabled,Disabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " P14 , Pull Down Status (D24/-/-)" "Enabled,Disabled" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " P13 , Pull Down Status (D23/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " P12 , Pull Down Status (D22/-/-)" "Enabled,Disabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " P11 , Pull Down Status (D21/-/-)" "Enabled,Disabled" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " P10 , Pull Down Status (D20/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " P9 , Pull Down Status (D19/-/-)" "Enabled,Disabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " P8 , Pull Down Status (D18/-/-)" "Enabled,Disabled" setclrfld.long 0x00 7. -0x04 7. -0x08 7. " P7 , Pull Down Status (D17/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 6. -0x04 6. -0x08 6. " P6 , Pull Down Status (D16/-/-)" "Enabled,Disabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " P5 , Pull Down Status (NWAIT/-/-)" "Enabled,Disabled" setclrfld.long 0x00 4. -0x04 4. -0x08 4. " P4 , Pull Down Status (NCS3/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 3. -0x04 3. -0x08 3. " P3 , Pull Down Status (A22|NANDCLE/-/-)" "Enabled,Disabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " P2 , Pull Down Status (A21|NANDALE/-/-)" "Enabled,Disabled" setclrfld.long 0x00 1. -0x04 1. -0x08 1. " P1 , Pull Down Status (NANDWE/-/-)" "Enabled,Disabled" textline " " setclrfld.long 0x00 0. -0x04 0. -0x08 0. " P0 , Pull Down Status (NANDOE/-/-)" "Enabled,Disabled" group.long 0xA8++0x03 line.long 0x00 "PIO_OWSR,Output Write Status Register" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21 , Output Write Status (D31/NCS5/-)" "Not affected,Affected" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20 , Output Write Status (D30/NCS4/-)" "Not affected,Affected" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19 , Output Write Status (D29/NCS2/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Output Write Status (D28/A25/-)" "Not affected,Affected" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17 , Output Write Status (D27/A24/-)" "Not affected,Affected" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16 , Output Write Status (D26/A23/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15 , Output Write Status (D25/A20/-)" "Not affected,Affected" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Output Write Status (D24/-/-)" "Not affected,Affected" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Output Write Status (D23/-/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Output Write Status (D22/-/-)" "Not affected,Affected" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Output Write Status (D21/-/-)" "Not affected,Affected" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Output Write Status (D20/-/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Output Write Status (D19/-/-)" "Not affected,Affected" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8 , Output Write Status (D18/-/-)" "Not affected,Affected" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7 , Output Write Status (D17/-/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6 , Output Write Status (D16/-/-)" "Not affected,Affected" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5 , Output Write Status (NWAIT/-/-)" "Not affected,Affected" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4 , Output Write Status (NCS3/-/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Output Write Status (A22|NANDCLE/-/-)" "Not affected,Affected" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Output Write Status (A21|NANDALE/-/-)" "Not affected,Affected" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Output Write Status (NANDWE/-/-)" "Not affected,Affected" textline " " setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Output Write Status (NANDOE/-/-)" "Not affected,Affected" group.long 0xB8++0x3 line.long 0x00 "PIO_AIMMR, PIO Additional Interrupt Modes Mask Register" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21 , Peripheral CD Status (D31/NCS5/-)" "Not masked,Masked" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20 , Peripheral CD Status (D30/NCS4/-)" "Not masked,Masked" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19 , Peripheral CD Status (D29/NCS2/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Peripheral CD Status (D28/A25/-)" "Not masked,Masked" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17 , Peripheral CD Status (D27/A24/-)" "Not masked,Masked" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16 , Peripheral CD Status (D26/A23/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15 , Peripheral CD Status (D25/A20/-)" "Not masked,Masked" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Peripheral CD Status (D24/-/-)" "Not masked,Masked" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Peripheral CD Status (D23/-/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Peripheral CD Status (D22/-/-)" "Not masked,Masked" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Peripheral CD Status (D21/-/-)" "Not masked,Masked" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Peripheral CD Status (D20/-/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Peripheral CD Status (D19/-/-)" "Not masked,Masked" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8 , Peripheral CD Status (D18/-/-)" "Not masked,Masked" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7 , Peripheral CD Status (D17/-/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6 , Peripheral CD Status (D16/-/-)" "Not masked,Masked" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5 , Peripheral CD Status (NWAIT/-/-)" "Not masked,Masked" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4 , Peripheral CD Status (NCS3/-/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Peripheral CD Status (A22|NANDCLE/-/-)" "Not masked,Masked" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Peripheral CD Status (A21|NANDALE/-/-)" "Not masked,Masked" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Peripheral CD Status (NANDWE/-/-)" "Not masked,Masked" textline " " setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Peripheral CD Status (NANDOE/-/-)" "Not masked,Masked" wgroup.long 0xC0++0x7 line.long 0x00 "PIO_ESR, PIO Edge Select Register" bitfld.long 0x00 21. " P21 , Edge Interrupt Selection (D31/NCS5/-)" "No effect,Edge detection event" bitfld.long 0x00 20. " P20 , Edge Interrupt Selection (D30/NCS4/-)" "No effect,Edge detection event" bitfld.long 0x00 19. " P19 , Edge Interrupt Selection (D29/NCS2/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 18. " P18 , Edge Interrupt Selection (D28/A25/-)" "No effect,Edge detection event" bitfld.long 0x00 17. " P17 , Edge Interrupt Selection (D27/A24/-)" "No effect,Edge detection event" bitfld.long 0x00 16. " P16 , Edge Interrupt Selection (D26/A23/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 15. " P15 , Edge Interrupt Selection (D25/A20/-)" "No effect,Edge detection event" bitfld.long 0x00 14. " P14 , Edge Interrupt Selection (D24/-/-)" "No effect,Edge detection event" bitfld.long 0x00 13. " P13 , Edge Interrupt Selection (D23/-/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 12. " P12 , Edge Interrupt Selection (D22/-/-)" "No effect,Edge detection event" bitfld.long 0x00 11. " P11 , Edge Interrupt Selection (D21/-/-)" "No effect,Edge detection event" bitfld.long 0x00 10. " P10 , Edge Interrupt Selection (D20/-/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 9. " P9 , Edge Interrupt Selection (D19/-/-)" "No effect,Edge detection event" bitfld.long 0x00 8. " P8 , Edge Interrupt Selection (D18/-/-)" "No effect,Edge detection event" bitfld.long 0x00 7. " P7 , Edge Interrupt Selection (D17/-/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 6. " P6 , Edge Interrupt Selection (D16/-/-)" "No effect,Edge detection event" bitfld.long 0x00 5. " P5 , Edge Interrupt Selection (NWAIT/-/-)" "No effect,Edge detection event" bitfld.long 0x00 4. " P4 , Edge Interrupt Selection (NCS3/-/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 3. " P3 , Edge Interrupt Selection (A22|NANDCLE/-/-)" "No effect,Edge detection event" bitfld.long 0x00 2. " P2 , Edge Interrupt Selection (A21|NANDALE/-/-)" "No effect,Edge detection event" bitfld.long 0x00 1. " P1 , Edge Interrupt Selection (NANDWE/-/-)" "No effect,Edge detection event" textline " " bitfld.long 0x00 0. " P0 , Edge Interrupt Selection (NANDOE/-/-)" "No effect,Edge detection event" line.long 0x04 "PIO_LSR, PIO Level Select Register" bitfld.long 0x04 21. " P21 ,Level Interrupt Selection (D31/NCS5/-)" "No effect,Level detection event" bitfld.long 0x04 20. " P20 ,Level Interrupt Selection (D30/NCS4/-)" "No effect,Level detection event" bitfld.long 0x04 19. " P19 ,Level Interrupt Selection (D29/NCS2/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 18. " P18 ,Level Interrupt Selection (D28/A25/-)" "No effect,Level detection event" bitfld.long 0x04 17. " P17 ,Level Interrupt Selection (D27/A24/-)" "No effect,Level detection event" bitfld.long 0x04 16. " P16 ,Level Interrupt Selection (D26/A23/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 15. " P15 ,Level Interrupt Selection (D25/A20/-)" "No effect,Level detection event" bitfld.long 0x04 14. " P14 ,Level Interrupt Selection (D24/-/-)" "No effect,Level detection event" bitfld.long 0x04 13. " P13 ,Level Interrupt Selection (D23/-/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 12. " P12 ,Level Interrupt Selection (D22/-/-)" "No effect,Level detection event" bitfld.long 0x04 11. " P11 ,Level Interrupt Selection (D21/-/-)" "No effect,Level detection event" bitfld.long 0x04 10. " P10 ,Level Interrupt Selection (D20/-/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 9. " P9 ,Level Interrupt Selection (D19/-/-)" "No effect,Level detection event" bitfld.long 0x04 8. " P8 ,Level Interrupt Selection (D18/-/-)" "No effect,Level detection event" bitfld.long 0x04 7. " P7 ,Level Interrupt Selection (D17/-/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 6. " P6 ,Level Interrupt Selection (D16/-/-)" "No effect,Level detection event" bitfld.long 0x04 5. " P5 ,Level Interrupt Selection (NWAIT/-/-)" "No effect,Level detection event" bitfld.long 0x04 4. " P4 ,Level Interrupt Selection (NCS3/-/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 3. " P3 ,Level Interrupt Selection (A22|NANDCLE/-/-)" "No effect,Level detection event" bitfld.long 0x04 2. " P2 ,Level Interrupt Selection (A21|NANDALE/-/-)" "No effect,Level detection event" bitfld.long 0x04 1. " P1 ,Level Interrupt Selection (NANDWE/-/-)" "No effect,Level detection event" textline " " bitfld.long 0x04 0. " P0 ,Level Interrupt Selection (NANDOE/-/-)" "No effect,Level detection event" rgroup.long 0xC8++0x3 line.long 0x00 "PIO_ELSR, PIO Edge/Level Status Register" bitfld.long 0x00 21. " P21 , Edge/Level Interrupt source Selection (D31/NCS5/-)" "Edge detection event,Level detection event" bitfld.long 0x00 20. " P20 , Edge/Level Interrupt source Selection (D30/NCS4/-)" "Edge detection event,Level detection event" bitfld.long 0x00 19. " P19 , Edge/Level Interrupt source Selection (D29/NCS2/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 18. " P18 , Edge/Level Interrupt source Selection (D28/A25/-)" "Edge detection event,Level detection event" bitfld.long 0x00 17. " P17 , Edge/Level Interrupt source Selection (D27/A24/-)" "Edge detection event,Level detection event" bitfld.long 0x00 16. " P16 , Edge/Level Interrupt source Selection (D26/A23/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 15. " P15 , Edge/Level Interrupt source Selection (D25/A20/-)" "Edge detection event,Level detection event" bitfld.long 0x00 14. " P14 , Edge/Level Interrupt source Selection (D24/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 13. " P13 , Edge/Level Interrupt source Selection (D23/-/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 12. " P12 , Edge/Level Interrupt source Selection (D22/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 11. " P11 , Edge/Level Interrupt source Selection (D21/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 10. " P10 , Edge/Level Interrupt source Selection (D20/-/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 9. " P9 , Edge/Level Interrupt source Selection (D19/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 8. " P8 , Edge/Level Interrupt source Selection (D18/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 7. " P7 , Edge/Level Interrupt source Selection (D17/-/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 6. " P6 , Edge/Level Interrupt source Selection (D16/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 5. " P5 , Edge/Level Interrupt source Selection (NWAIT/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 4. " P4 , Edge/Level Interrupt source Selection (NCS3/-/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 3. " P3 , Edge/Level Interrupt source Selection (A22|NANDCLE/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 2. " P2 , Edge/Level Interrupt source Selection (A21|NANDALE/-/-)" "Edge detection event,Level detection event" bitfld.long 0x00 1. " P1 , Edge/Level Interrupt source Selection (NANDWE/-/-)" "Edge detection event,Level detection event" textline " " bitfld.long 0x00 0. " P0 , Edge/Level Interrupt source Selection (NANDOE/-/-)" "Edge detection event,Level detection event" group.long 0xD8++0x3 line.long 0x00 "PIO_FRLHSR, PIO Fall/Rise - Low/High Status Register" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " P21 , Edge /Level Interrupt Source Selection (D31/NCS5/-)" "Falling edge,Rising edge" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " P20 , Edge /Level Interrupt Source Selection (D30/NCS4/-)" "Falling edge,Rising edge" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " P19 , Edge /Level Interrupt Source Selection (D29/NCS2/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 18. -0x08 18. -0x04 18. " P18 , Edge /Level Interrupt Source Selection (D28/A25/-)" "Falling edge,Rising edge" setclrfld.long 0x00 17. -0x08 17. -0x04 17. " P17 , Edge /Level Interrupt Source Selection (D27/A24/-)" "Falling edge,Rising edge" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " P16 , Edge /Level Interrupt Source Selection (D26/A23/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " P15 , Edge /Level Interrupt Source Selection (D25/A20/-)" "Falling edge,Rising edge" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " P14 , Edge /Level Interrupt Source Selection (D24/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " P13 , Edge /Level Interrupt Source Selection (D23/-/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 12. -0x08 12. -0x04 12. " P12 , Edge /Level Interrupt Source Selection (D22/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " P11 , Edge /Level Interrupt Source Selection (D21/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " P10 , Edge /Level Interrupt Source Selection (D20/-/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " P9 , Edge /Level Interrupt Source Selection (D19/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " P8 , Edge /Level Interrupt Source Selection (D18/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " P7 , Edge /Level Interrupt Source Selection (D17/-/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " P6 , Edge /Level Interrupt Source Selection (D16/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " P5 , Edge /Level Interrupt Source Selection (NWAIT/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " P4 , Edge /Level Interrupt Source Selection (NCS3/-/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " P3 , Edge /Level Interrupt Source Selection (A22|NANDCLE/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " P2 , Edge /Level Interrupt Source Selection (A21|NANDALE/-/-)" "Falling edge,Rising edge" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " P1 , Edge /Level Interrupt Source Selection (NANDWE/-/-)" "Falling edge,Rising edge" textline " " setclrfld.long 0x00 0. -0x08 0. -0x04 0. " P0 , Edge /Level Interrupt Source Selection (NANDOE/-/-)" "Falling edge,Rising edge" rgroup.long 0xE0++0x3 line.long 0x00 "PIO_LOCKSR, PIO Lock Status Register" bitfld.long 0x00 21. " P21 , Lock Status (D31/NCS5/-)" "Not locked,Locked" bitfld.long 0x00 20. " P20 , Lock Status (D30/NCS4/-)" "Not locked,Locked" bitfld.long 0x00 19. " P19 , Lock Status (D29/NCS2/-)" "Not locked,Locked" textline " " bitfld.long 0x00 18. " P18 , Lock Status (D28/A25/-)" "Not locked,Locked" bitfld.long 0x00 17. " P17 , Lock Status (D27/A24/-)" "Not locked,Locked" bitfld.long 0x00 16. " P16 , Lock Status (D26/A23/-)" "Not locked,Locked" textline " " bitfld.long 0x00 15. " P15 , Lock Status (D25/A20/-)" "Not locked,Locked" bitfld.long 0x00 14. " P14 , Lock Status (D24/-/-)" "Not locked,Locked" bitfld.long 0x00 13. " P13 , Lock Status (D23/-/-)" "Not locked,Locked" textline " " bitfld.long 0x00 12. " P12 , Lock Status (D22/-/-)" "Not locked,Locked" bitfld.long 0x00 11. " P11 , Lock Status (D21/-/-)" "Not locked,Locked" bitfld.long 0x00 10. " P10 , Lock Status (D20/-/-)" "Not locked,Locked" textline " " bitfld.long 0x00 9. " P9 , Lock Status (D19/-/-)" "Not locked,Locked" bitfld.long 0x00 8. " P8 , Lock Status (D18/-/-)" "Not locked,Locked" bitfld.long 0x00 7. " P7 , Lock Status (D17/-/-)" "Not locked,Locked" textline " " bitfld.long 0x00 6. " P6 , Lock Status (D16/-/-)" "Not locked,Locked" bitfld.long 0x00 5. " P5 , Lock Status (NWAIT/-/-)" "Not locked,Locked" bitfld.long 0x00 4. " P4 , Lock Status (NCS3/-/-)" "Not locked,Locked" textline " " bitfld.long 0x00 3. " P3 , Lock Status (A22|NANDCLE/-/-)" "Not locked,Locked" bitfld.long 0x00 2. " P2 , Lock Status (A21|NANDALE/-/-)" "Not locked,Locked" bitfld.long 0x00 1. " P1 , Lock Status (NANDWE/-/-)" "Not locked,Locked" textline " " bitfld.long 0x00 0. " P0 , Lock Status (NANDOE/-/-)" "Not locked,Locked" group.long 0xE4++0x3 line.long 0x00 "PIO_WPMR, PIO Write Protect Mode Register" hexmask.long 0x00 8.--31. 1. " WPKEY , Write Protect KEY" bitfld.long 0x00 0. " WPEN , Write Protect Enable" "Disabled,Enabled" hgroup.long 0xE8++0x3 hide.long 0x00 "PIO_WPSR, PIO Write Protect Status Register" in group.long 0x100++0x3 line.long 0x00 "PIO_SCHMITT, PIO Schmitt Trigger Register" bitfld.long 0x00 21. " SCHMITT21 , SCHMITT (D31/NCS5/-)" "Enabled,Disabled" bitfld.long 0x00 20. " SCHMITT20 , SCHMITT (D30/NCS4/-)" "Enabled,Disabled" bitfld.long 0x00 19. " SCHMITT19 , SCHMITT (D29/NCS2/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 18. " SCHMITT18 , SCHMITT (D28/A25/-)" "Enabled,Disabled" bitfld.long 0x00 17. " SCHMITT17 , SCHMITT (D27/A24/-)" "Enabled,Disabled" bitfld.long 0x00 16. " SCHMITT16 , SCHMITT (D26/A23/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 15. " SCHMITT15 , SCHMITT (D25/A20/-)" "Enabled,Disabled" bitfld.long 0x00 14. " SCHMITT14 , SCHMITT (D24/-/-)" "Enabled,Disabled" bitfld.long 0x00 13. " SCHMITT13 , SCHMITT (D23/-/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " SCHMITT12 , SCHMITT (D22/-/-)" "Enabled,Disabled" bitfld.long 0x00 11. " SCHMITT11 , SCHMITT (D21/-/-)" "Enabled,Disabled" bitfld.long 0x00 10. " SCHMITT10 , SCHMITT (D20/-/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 9. " SCHMITT9 , SCHMITT (D19/-/-)" "Enabled,Disabled" bitfld.long 0x00 8. " SCHMITT8 , SCHMITT (D18/-/-)" "Enabled,Disabled" bitfld.long 0x00 7. " SCHMITT7 , SCHMITT (D17/-/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 6. " SCHMITT6 , SCHMITT (D16/-/-)" "Enabled,Disabled" bitfld.long 0x00 5. " SCHMITT5 , SCHMITT (NWAIT/-/-)" "Enabled,Disabled" bitfld.long 0x00 4. " SCHMITT4 , SCHMITT (NCS3/-/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " SCHMITT3 , SCHMITT (A22|NANDCLE/-/-)" "Enabled,Disabled" bitfld.long 0x00 2. " SCHMITT2 , SCHMITT (A21|NANDALE/-/-)" "Enabled,Disabled" bitfld.long 0x00 1. " SCHMITT1 , SCHMITT (NANDWE/-/-)" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " SCHMITT0 , SCHMITT (NANDOE/-/-)" "Enabled,Disabled" group.long 0x110++0xB line.long 0x00 "PIO_DELAYR, PIO I/O Delay Register" bitfld.long 0x00 20.--23. " Delay5 ,Delay 5" "0,1,2,3,?..." bitfld.long 0x00 16.--19. " Delay4 ,Delay 4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " Delay3 ,Delay 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 8.--11. " Delay2 ,Delay 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " Delay1 ,Delay 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " Delay0 ,Delay 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "PIO_DRIVER1, PIO I/O Drive Register 1" bitfld.long 0x04 30.--31. " LINE15 ,Drive of PIO line (D25/A20/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 28.--29. " LINE14 ,Drive of PIO line (D24/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 26.--27. " LINE13 ,Drive of PIO line (D23/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 24.--25. " LINE12 ,Drive of PIO line (D22/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 22.--23. " LINE11 ,Drive of PIO line (D21/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 20.--21. " LINE10 ,Drive of PIO line (D20/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 18.--19. " LINE9 ,Drive of PIO line (D19/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 16.--17. " LINE8 ,Drive of PIO line (D18/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 14.--15. " LINE7 ,Drive of PIO line (D17/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 12.--13. " LINE6 ,Drive of PIO line (D16/-/-) " "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 10.--11. " LINE5 ,Drive of PIO line (NWAIT/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 8.--9. " LINE4 ,Drive of PIO line (NCS3/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 6.--7. " LINE3 ,Drive of PIO line (A22|NANDCLE/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 4.--5. " LINE2 ,Drive of PIO line (A21|NANDALE/-/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x04 2.--3. " LINE1 ,Drive of PIO line (NANDWE/-/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x04 0.--1. " LINE0 ,Drive of PIO line (NANDOE/-/-)" "High drive,Medium drive,Low drive,?..." line.long 0x08 "PIO_DRIVER2, PIO I/O Drive Register 2" bitfld.long 0x08 10.--11. " LINE21 ,Drive of PIO line (D31/NCS5/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 8.--9. " LINE20 ,Drive of PIO line (D30/NCS4/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 6.--7. " LINE19 ,Drive of PIO line (D29/NCS2/-)" "High drive,Medium drive,Low drive,?..." textline " " bitfld.long 0x08 4.--5. " LINE18 ,Drive of PIO line (D28/A25/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 2.--3. " LINE17 ,Drive of PIO line (D27/A24/-)" "High drive,Medium drive,Low drive,?..." bitfld.long 0x08 0.--1. " LINE16 ,Drive of PIO line (D26/A23/-)" "High drive,Medium drive,Low drive,?..." width 0xB tree.end tree.end tree "DBGU (Debug Unit)" base ad:0xfffff200 width 11. wgroup.long 0x00++0x03 line.long 0x00 "DBGU_CR,Debug Unit Control Register" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No,Yes" textline " " bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No,Yes" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enable" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" textline " " bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" group.long 0x04++0x03 line.long 0x00 "DBGU_MR,Debug Unit Mode Register" bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal,Automatic echo,Local loopback,Remote loopback" bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,No parity,No parity" group.long 0x10++0x3 line.long 0x0 "DBGU_IMR,Debug Unit Interrupt Mask Register" setclrfld.long 0x0 31. -0x08 31. -0x4 31. " COMMRX_set/clr ,Mask COMMRX Interrupt" "Disabled,Enabled" setclrfld.long 0x0 30. -0x08 30. -0x4 30. " COMMTX_set/clr ,Mask COMMTX Interrupt" "Disabled,Enabled" textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12") setclrfld.long 0x0 12. -0x08 12. -0x4 12. " RXBUFF_set/clr ,Mask RXBUFF Interrupt" "Disabled,Enabled" setclrfld.long 0x0 11. -0x08 11. -0x4 11. " TXBUFE_set/clr ,Mask TXBUFE Interrupt" "Disabled,Enabled" textline " " endif setclrfld.long 0x0 9. -0x08 9. -0x4 9. " TXEMPTY_set/clr ,Mask TXEMPTY Interrupt" "Disabled,Enabled" setclrfld.long 0x0 7. -0x08 7. -0x4 7. " PARE_set/clr ,Mask Parity Error Interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 6. -0x08 6. -0x4 6. " FRAME_set/clr ,Mask Framing Error Interrupt" "Disabled,Enabled" setclrfld.long 0x0 5. -0x08 5. -0x4 5. " OVRE_set/clr ,Mask Overrun Error Interrupt" "Disabled,Enabled" textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12") setclrfld.long 0x0 4. -0x08 4. -0x4 4. " ENDTX_set/clr ,Mask End of Transmit Interrupt" "Disabled,Enabled" setclrfld.long 0x0 3. -0x08 3. -0x4 3. " ENDRX_set/clr ,Mask End of Receive Transfer Interrupt" "Disabled,Enabled" textline " " endif setclrfld.long 0x0 1. -0x08 1. -0x4 1. " TXRDY_set/clr ,Disable TXRDY Interrupt" "Disabled,Enabled" setclrfld.long 0x0 0. -0x08 0. -0x4 0. " RXRDY_set/clr ,Mask RXRDY Interrupt" "Disabled,Enabled" sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") hgroup.long 0x14++0x03 hide.long 0x0 "DBGU_SR,Debug Unit Status Register" in else rgroup.long 0x14--0x17 line.long 0x0 "DBGU_SR,Debug Unit Status Register" bitfld.long 0x0 31. " COMMRX ,Debug Communication Channel Read Status" "Inactive,Active" bitfld.long 0x0 30. " COMMTX ,Debug Communication Channel Write Status" "Inactive,Active" textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25") bitfld.long 0x0 12. " RXBUFF ,Receive Buffer Full" "Inactive,Active" bitfld.long 0x0 11. " TXBUFE ,Transmission Buffer Empty" "Inactive,Active" textline " " endif bitfld.long 0x0 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty" bitfld.long 0x0 7. " PARE ,Parity Error" "No error,Error" textline " " bitfld.long 0x0 6. " FRAME ,Framing Error" "No error,Error" bitfld.long 0x0 5. " OVRE ,Overrun Error" "No error,Error" textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25") bitfld.long 0x0 4. " ENDTX ,End of Transmitter Transfer" "Inactive,Active" bitfld.long 0x0 3. " ENDRX ,End of Receiver Transfer" "Inactive,Active" textline " " endif bitfld.long 0x0 1. " TXRDY ,Transmitter Ready" "Not ready,Ready" bitfld.long 0x0 0. " RXRDY ,Receiver Ready" "Not ready,Ready" endif hgroup.long 0x18--0x1B hide.long 0x0 "DBGU_RHR,Debug Unit Receiver Holding Register" in wgroup.long 0x1c++0x03 line.long 0x00 "DBGU_THR,Debug Unit Transmit Holding Register" hexmask.long.byte 0x00 0.--7. 1. " TXCHR ,Character to be Transmitted" group.long 0x20++0x03 line.long 0x00 "DBGU_BRGR,Debug Unit Baud Rate Generator Register" hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divisor" rgroup.long 0x40++0x07 line.long 0x00 "DBGU_CIDR,Debug Unit Chip ID Register" bitfld.long 0x00 31. " EXT ,Extension Flag" "Not extended,Extended" bitfld.long 0x00 28.--30. " NVPTYP ,Nonvolatile Program Memory Type" "ROM,ROMless/on-chip Flash,Embedded Flash,ROM and Embedded,SRAM em ROM,?..." textline " " hexmask.long.byte 0x00 20.--27. 1. " ARCH ,Architecture Identifier" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11"||cpuis("AT91SAM9G*")||cpu()=="AT91SAM9M10"||cpu()=="AT91SAM9M46") bitfld.long 0x00 16.--19. " SRAMSIZ ,Internal SRAM Size" "Reserved,1K bytes,2K bytes,6K bytes,112K bytes,4K bytes,80K bytes,160K bytes,8K bytes,16K bytes,32K bytes,64K bytes,128K bytes,256K bytes,96K bytes,512K bytes" else bitfld.long 0x00 16.--19. " SRAMSIZ ,Internal SRAM Size" "Reserved,1K bytes,2K bytes,Reserved,112K bytes,4K bytes,80K bytes,160K bytes,8K bytes,16K bytes,32K bytes,64K bytes,128K bytes,256K bytes,96K bytes,512K bytes" endif textline " " bitfld.long 0x00 12.--15. " NVPSIZ2 ,Second Nonvolatile Program Memory Size" "None,8K bytes,16K bytes,32K bytes,Reserved,64K bytes,Reserved,128K bytes,Reserved,256K bytes,512K bytes,Reserved,1024K bytes,Reserved,2048K bytes,?..." bitfld.long 0x00 8.--11. " NVPSIZ ,Nonvolatile Program Memory Size" "None,8K bytes,16K bytes,32K bytes,Reserved,64K bytes,Reserved,128K bytes,Reserved,256K bytes,512K bytes,Reserved,1024K bytes,Reserved,2048K bytes,?..." textline " " sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") bitfld.long 0x00 5.--7. " EPROC ,Embedded Processor" "Reserved,ARM946ES,ARM7TDMI,Cortex-M3,ARM920T,ARM926EJS,Cortex-A5,?..." else bitfld.long 0x00 5.--7. " EPROC ,Embedded Processor" "Reserved,ARM946ES,ARM7TDMI,Reserved,ARM920T,ARM926EJS,?..." endif hexmask.long.byte 0x00 0.--4. 1. " VERSION ,Version of the Device" line.long 0x4 "DBGU_EXID,Debug Unit Chip ID Extension Register" group.long 0x48++0x03 line.long 0x00 "DBGU_FNR,Debug Unit Force NTRST Register" bitfld.long 0x00 0. " FNTRST ,Force NTRST" "Power-on reset,Held low" width 0xb tree.end tree "FUSE (UMC Fuse Controller)" base ad:0xffffdc00 width 10. group.long 0x00++0x03 line.long 0x00 "FUSE_CR,Fuse Control Register" hexmask.long.byte 0x00 8.--15. 1. " KEY ,Key code" bitfld.long 0x00 1. " RRQ ,Read Request" "No effect,Requested" textline " " bitfld.long 0x00 0. " WRQ ,Write Request" "No effect,Requested" wgroup.long 0x04++0x03 line.long 0x00 "FUSE_MR,Fuse Mode Register" bitfld.long 0x00 0. " MSK ,Mask Fuse Status Registers" "No effect,Mask" hgroup.long 0x08++0x03 hide.long 0x00 "FUSE_IR,Fuse Index Register" in group.long 0x0C++0x03 line.long 0x00 "FUSE_DR,Fuse Data Register" rgroup.long 0x10++0x27 line.long 0x0 "FUSE_SR0,Fuse Status Register 0" bitfld.long 0x0 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0x0 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0x0 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0x0 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0x0 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0x0 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0x0 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0x0 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0x0 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0x0 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0x0 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0x0 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0x0 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0x0 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0x0 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0x0 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0x0 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0x0 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" line.long 0x4 "FUSE_SR1,Fuse Status Register 1" bitfld.long 0x4 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0x4 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0x4 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0x4 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0x4 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0x4 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0x4 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0x4 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0x4 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0x4 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0x4 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0x4 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0x4 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0x4 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0x4 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0x4 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0x4 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0x4 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" line.long 0x8 "FUSE_SR2,Fuse Status Register 2" bitfld.long 0x8 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0x8 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0x8 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0x8 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0x8 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0x8 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0x8 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0x8 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0x8 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0x8 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0x8 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0x8 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0x8 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0x8 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0x8 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0x8 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0x8 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0x8 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" line.long 0xC "FUSE_SR3,Fuse Status Register 3" bitfld.long 0xC 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0xC 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0xC 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0xC 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0xC 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0xC 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0xC 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0xC 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0xC 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0xC 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0xC 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0xC 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0xC 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0xC 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0xC 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0xC 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0xC 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0xC 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" line.long 0x10 "FUSE_SR4,Fuse Status Register 4" bitfld.long 0x10 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0x10 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0x10 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0x10 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0x10 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0x10 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0x10 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0x10 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0x10 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0x10 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0x10 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0x10 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0x10 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0x10 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0x10 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0x10 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0x10 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0x10 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" line.long 0x14 "FUSE_SR5,Fuse Status Register 5" bitfld.long 0x14 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0x14 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0x14 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0x14 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0x14 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0x14 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0x14 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0x14 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0x14 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0x14 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0x14 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0x14 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0x14 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0x14 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0x14 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0x14 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0x14 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0x14 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" line.long 0x18 "FUSE_SR6,Fuse Status Register 6" bitfld.long 0x18 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0x18 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0x18 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0x18 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0x18 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0x18 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0x18 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0x18 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0x18 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0x18 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0x18 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0x18 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0x18 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0x18 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0x18 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0x18 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0x18 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0x18 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" line.long 0x1C "FUSE_SR7,Fuse Status Register 7" bitfld.long 0x1C 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0x1C 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0x1C 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0x1C 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0x1C 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0x1C 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0x1C 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0x1C 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0x1C 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0x1C 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0x1C 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0x1C 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0x1C 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0x1C 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0x1C 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0x1C 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0x1C 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0x1C 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" line.long 0x20 "FUSE_SR8,Fuse Status Register 8" bitfld.long 0x20 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0x20 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0x20 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0x20 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0x20 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0x20 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0x20 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0x20 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0x20 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0x20 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0x20 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0x20 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0x20 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0x20 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0x20 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0x20 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0x20 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0x20 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" line.long 0x24 "FUSE_SR9,Fuse Status Register 9" bitfld.long 0x24 31. " FUSE[31] ,Fuse status 31" "Unprogrammed,Programmed" bitfld.long 0x24 30. " FUSE[30] ,Fuse status 30" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 29. " FUSE[29] ,Fuse status 29" "Unprogrammed,Programmed" bitfld.long 0x24 28. " FUSE[28] ,Fuse status 28" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 27. " FUSE[27] ,Fuse status 27" "Unprogrammed,Programmed" bitfld.long 0x24 26. " FUSE[26] ,Fuse status 26" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 25. " FUSE[25] ,Fuse status 25" "Unprogrammed,Programmed" bitfld.long 0x24 24. " FUSE[24] ,Fuse status 24" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 23. " FUSE[23] ,Fuse status 23" "Unprogrammed,Programmed" bitfld.long 0x24 22. " FUSE[22] ,Fuse status 22" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 21. " FUSE[21] ,Fuse status 21" "Unprogrammed,Programmed" bitfld.long 0x24 20. " FUSE[20] ,Fuse status 20" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 19. " FUSE[19] ,Fuse status 19" "Unprogrammed,Programmed" bitfld.long 0x24 18. " FUSE[18] ,Fuse status 18" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 17. " FUSE[17] ,Fuse status 17" "Unprogrammed,Programmed" bitfld.long 0x24 16. " FUSE[16] ,Fuse status 16" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 15. " FUSE[15] ,Fuse status 15" "Unprogrammed,Programmed" bitfld.long 0x24 14. " FUSE[14] ,Fuse status 14" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 13. " FUSE[13] ,Fuse status 13" "Unprogrammed,Programmed" bitfld.long 0x24 12. " FUSE[12] ,Fuse status 12" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 11. " FUSE[11] ,Fuse status 11" "Unprogrammed,Programmed" bitfld.long 0x24 10. " FUSE[10] ,Fuse status 10" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 9. " FUSE[9] ,Fuse status 9" "Unprogrammed,Programmed" bitfld.long 0x24 8. " FUSE[8] ,Fuse status 8" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 7. " FUSE[7] ,Fuse status 7" "Unprogrammed,Programmed" bitfld.long 0x24 6. " FUSE[6] ,Fuse status 6" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 5. " FUSE[5] ,Fuse status 5" "Unprogrammed,Programmed" bitfld.long 0x24 4. " FUSE[4] ,Fuse status 4" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 3. " FUSE[3] ,Fuse status 3" "Unprogrammed,Programmed" bitfld.long 0x24 2. " FUSE[2] ,Fuse status 2" "Unprogrammed,Programmed" textline " " bitfld.long 0x24 1. " FUSE[1] ,Fuse status 1" "Unprogrammed,Programmed" bitfld.long 0x24 0. " FUSE[0] ,Fuse status 0" "Unprogrammed,Programmed" width 0xb tree.end tree "MATRIX (Bus Matrix)" base ad:0xffffde00 width 14. group.long 0x00++0x17 line.long 0x0 "MATRIX_MCFG0,Bus Matrix Master Configuration Register 0" bitfld.long 0x0 0.--2. " ULBT ,Undefined Length Burst Type" "Infinite,Single,4-beat,8-beat,16-beat,32-beat,64-beat,128-beat" line.long 0x4 "MATRIX_MCFG1,Bus Matrix Master Configuration Register 1" bitfld.long 0x4 0.--2. " ULBT ,Undefined Length Burst Type" "Infinite,Single,4-beat,8-beat,16-beat,32-beat,64-beat,128-beat" line.long 0x8 "MATRIX_MCFG2,Bus Matrix Master Configuration Register 2" bitfld.long 0x8 0.--2. " ULBT ,Undefined Length Burst Type" "Infinite,Single,4-beat,8-beat,16-beat,32-beat,64-beat,128-beat" line.long 0xC "MATRIX_MCFG3,Bus Matrix Master Configuration Register 3" bitfld.long 0xC 0.--2. " ULBT ,Undefined Length Burst Type" "Infinite,Single,4-beat,8-beat,16-beat,32-beat,64-beat,128-beat" line.long 0x10 "MATRIX_MCFG4,Bus Matrix Master Configuration Register 4" bitfld.long 0x10 0.--2. " ULBT ,Undefined Length Burst Type" "Infinite,Single,4-beat,8-beat,16-beat,32-beat,64-beat,128-beat" line.long 0x14 "MATRIX_MCFG5,Bus Matrix Master Configuration Register 5" bitfld.long 0x14 0.--2. " ULBT ,Undefined Length Burst Type" "Infinite,Single,4-beat,8-beat,16-beat,32-beat,64-beat,128-beat" group.long 0x40++0x13 line.long 0x0 "MATRIX_SCFG0,Bus Matrix Slave Configuration Register 0" bitfld.long 0x0 18.--21. " FIXED_DEFMSTR ,Default Master Fixed Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 16.--17. " DEFMASTR_TYPE ,Default Master Type" "No master,Last,Fixed,?..." textline " " hexmask.long.word 0x0 0.--8. 1. " SLOT_CYCLE ,Maximum Bus Grant Duration for Masters" line.long 0x4 "MATRIX_SCFG1,Bus Matrix Slave Configuration Register 1" bitfld.long 0x4 18.--21. " FIXED_DEFMSTR ,Default Master Fixed Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 16.--17. " DEFMASTR_TYPE ,Default Master Type" "No master,Last,Fixed,?..." textline " " hexmask.long.word 0x4 0.--8. 1. " SLOT_CYCLE ,Maximum Bus Grant Duration for Masters" line.long 0x8 "MATRIX_SCFG2,Bus Matrix Slave Configuration Register 2" bitfld.long 0x8 18.--21. " FIXED_DEFMSTR ,Default Master Fixed Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 16.--17. " DEFMASTR_TYPE ,Default Master Type" "No master,Last,Fixed,?..." textline " " hexmask.long.word 0x8 0.--8. 1. " SLOT_CYCLE ,Maximum Bus Grant Duration for Masters" line.long 0xC "MATRIX_SCFG3,Bus Matrix Slave Configuration Register 3" bitfld.long 0xC 18.--21. " FIXED_DEFMSTR ,Default Master Fixed Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 16.--17. " DEFMASTR_TYPE ,Default Master Type" "No master,Last,Fixed,?..." textline " " hexmask.long.word 0xC 0.--8. 1. " SLOT_CYCLE ,Maximum Bus Grant Duration for Masters" line.long 0x10 "MATRIX_SCFG4,Bus Matrix Slave Configuration Register 4" bitfld.long 0x10 18.--21. " FIXED_DEFMSTR ,Default Master Fixed Index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 16.--17. " DEFMASTR_TYPE ,Default Master Type" "No master,Last,Fixed,?..." textline " " hexmask.long.word 0x10 0.--8. 1. " SLOT_CYCLE ,Maximum Bus Grant Duration for Masters" group.long 0x80++0x3 line.long 0x00 "MATRIX_PRAS0,Bus Matrix Priority Register A for Slave 0 Register" bitfld.long 0x00 20.--21. " M5PR ,Master 5 Priority" "0,1,2,3" bitfld.long 0x00 16.--17. " M4PR ,Master 4 Priority" "0,1,2,3" textline " " bitfld.long 0x00 12.--13. " M3PR ,Master 3 Priority" "0,1,2,3" bitfld.long 0x00 8.--9. " M2PR ,Master 2 Priority" "0,1,2,3" textline " " bitfld.long 0x00 4.--5. " M1PR ,Master 1 Priority" "0,1,2,3" bitfld.long 0x00 0.--1. " M0PR ,Master 0 Priority" "0,1,2,3" group.long 0x88++0x3 line.long 0x00 "MATRIX_PRAS1,Bus Matrix Priority Register A for Slave 1 Register" bitfld.long 0x00 20.--21. " M5PR ,Master 5 Priority" "0,1,2,3" bitfld.long 0x00 16.--17. " M4PR ,Master 4 Priority" "0,1,2,3" textline " " bitfld.long 0x00 12.--13. " M3PR ,Master 3 Priority" "0,1,2,3" bitfld.long 0x00 8.--9. " M2PR ,Master 2 Priority" "0,1,2,3" textline " " bitfld.long 0x00 4.--5. " M1PR ,Master 1 Priority" "0,1,2,3" bitfld.long 0x00 0.--1. " M0PR ,Master 0 Priority" "0,1,2,3" group.long 0x90++0x3 line.long 0x00 "MATRIX_PRAS2,Bus Matrix Priority Register A for Slave 2 Register" bitfld.long 0x00 20.--21. " M5PR ,Master 5 Priority" "0,1,2,3" bitfld.long 0x00 16.--17. " M4PR ,Master 4 Priority" "0,1,2,3" textline " " bitfld.long 0x00 12.--13. " M3PR ,Master 3 Priority" "0,1,2,3" bitfld.long 0x00 8.--9. " M2PR ,Master 2 Priority" "0,1,2,3" textline " " bitfld.long 0x00 4.--5. " M1PR ,Master 1 Priority" "0,1,2,3" bitfld.long 0x00 0.--1. " M0PR ,Master 0 Priority" "0,1,2,3" group.long 0x98++0x3 line.long 0x00 "MATRIX_PRAS3,Bus Matrix Priority Register A for Slave 3 Register" bitfld.long 0x00 20.--21. " M5PR ,Master 5 Priority" "0,1,2,3" bitfld.long 0x00 16.--17. " M4PR ,Master 4 Priority" "0,1,2,3" textline " " bitfld.long 0x00 12.--13. " M3PR ,Master 3 Priority" "0,1,2,3" bitfld.long 0x00 8.--9. " M2PR ,Master 2 Priority" "0,1,2,3" textline " " bitfld.long 0x00 4.--5. " M1PR ,Master 1 Priority" "0,1,2,3" bitfld.long 0x00 0.--1. " M0PR ,Master 0 Priority" "0,1,2,3" group.long 0xA0++0x3 line.long 0x00 "MATRIX_PRAS4,Bus Matrix Priority Register A for Slave 4 Register" bitfld.long 0x00 20.--21. " M5PR ,Master 5 Priority" "0,1,2,3" bitfld.long 0x00 16.--17. " M4PR ,Master 4 Priority" "0,1,2,3" textline " " bitfld.long 0x00 12.--13. " M3PR ,Master 3 Priority" "0,1,2,3" bitfld.long 0x00 8.--9. " M2PR ,Master 2 Priority" "0,1,2,3" textline " " bitfld.long 0x00 4.--5. " M1PR ,Master 1 Priority" "0,1,2,3" bitfld.long 0x00 0.--1. " M0PR ,Master 0 Priority" "0,1,2,3" group.long 0x100++0x3 line.long 0x00 "MATRIX_MRCR,Bus Matrix Master Remap Control Register" bitfld.long 0x00 5. " RCB5 ,Remap Command Bit for Master 5" "Disabled,Enabled" bitfld.long 0x00 4. " RCB4 ,Remap Command Bit for Master 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " RCB3 ,Remap Command Bit for Master 3" "Disabled,Enabled" bitfld.long 0x00 2. " RCB2 ,Remap Command Bit for Master 2" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " RCB1 ,Remap Command Bit for Master 1" "Disabled,Enabled" bitfld.long 0x00 0. " RCB0 ,Remap Command Bit for Master 0" "Disabled,Enabled" group.long 0x118++0x03 line.long 0x0 "CCFG_EBICSA,EBI Chip Select Assignment Register" bitfld.long 0x00 24. " NFD0_ON_D16 ,NAND Flash databus selection" "D0-D15,D16-D31" bitfld.long 0x00 17. " EBI_DRIVE ,EBI I/O Drive Configuration" "Low,High" textline " " bitfld.long 0x00 9. " EBI_DBPDC ,EBI Data Bus Pull-Down Configuration" "Pulled-up,Not pulled-up" bitfld.long 0x00 8. " EBI_DBPUC ,EBI Data Bus Pull-Up Configuration" "Pulled-up,Not pulled-up" textline " " bitfld.long 0x00 3. " EBI_CS3A ,EBI Chip Select 3 Assignment" "SMC,SMC/NAND Flash Logic" bitfld.long 0x00 1. " EBI_CS1A ,EBI Chip Select 1 Assignment" "SMC,DDR2SDR" group.long 0x1e4++0x3 line.long 0x00 "MATRIX_WPMR,Write Protect Mode Register" hexmask.long 0x00 8.--31. 1. " WPKEY ,Write Protect KEY" bitfld.long 0x00 0. " WPEN ,Write Protect Enable" "Disabled,Enabled" hgroup.long 0x1e8++0x3 hide.long 0x00 "MATRIX_WPSR,Write Protect Status Register" in width 0xb tree.end tree "PMECC (Programmable Multibit ECC Controller)" base ad:0xffffe000 width 15. if ((d.l(ad:0xffffe000)&0x10000)==0x10000) group.long 0x00++0x03 line.long 0x00 "PMECC_CFG,PMECC Configuration Register" bitfld.long 0x00 20. " AUTO ,Automatic Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " SPAREEN ,Spare Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " NANDWR ,NAND Write Access" "Read,Write" bitfld.long 0x00 8.--9. " PAGESIZE ,Number of Sectors in the Page" "1 sector,2 sectors,4 sectors,8 sectors" textline " " bitfld.long 0x00 4. " SECTORSZ ,Sector Size" "512 bytes,1024 bytes" bitfld.long 0x00 0.--2. " BCH_ERR ,Error Correct Capability" "2 errors,4 errors,8 errors,12 errors,24 errors,?..." else group.long 0x00++0x03 line.long 0x00 "PMECC_CFG,PMECC Configuration Register" textline " " bitfld.long 0x00 16. " SPAREEN ,Spare Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " NANDWR ,NAND Write Access" "Read,Write" bitfld.long 0x00 8.--9. " PAGESIZE ,Number of Sectors in the Page" "1 sector,2 sectors,4 sectors,8 sectors" textline " " bitfld.long 0x00 4. " SECTORSZ ,Sector Size" "512 bytes,1024 bytes" bitfld.long 0x00 0.--2. " BCH_ERR ,Error Correct Capability" "2 errors,4 errors,8 errors,12 errors,24 errors,?..." endif group.long 0x04++0x0F line.long 0x00 "PMECC_SAREA,PMECC Spare Area Size Register" hexmask.long.word 0x00 0.--8. 1. 1. " SPARESIZE ,Spare Area Size" line.long 0x04 "PMECC_SADDR,PMECC Start Address Register" hexmask.long.word 0x04 0.--8. 1. " STARTADDR ,ECC Area Start Address" line.long 0x08 "PMECC_EADDR,PMECC End Address Register" hexmask.long.word 0x08 0.--8. 1. " ENDADDR ,ECC Area End Address" line.long 0x0C "PMECC_CLK,PMECC Clock Control Register" bitfld.long 0x0C 0.--2. " CLKCTRL ,Clock Control Register" "0,1,2,3,4,5,6,7" wgroup.long 0x14++0x03 line.long 0x00 "PMECC_CTRL,PMECC Control Register" bitfld.long 0x00 5. " DISABLE ,PMECC Module Disable" "No effect,Disable" bitfld.long 0x00 4. " ENABLE ,PMECC Module Enable" "No effect,Enable" textline " " bitfld.long 0x00 2. " USER ,Start a User Mode Phase" "No effect,Start" bitfld.long 0x00 1. " DATA ,Start a Data Phase" "No effect,Start" textline " " bitfld.long 0x00 0. " RST ,Reset the PMECC Module" "No effect,Reset" rgroup.long 0x18++0x03 line.long 0x00 "PMECC_SR,PMECC Status Register" bitfld.long 0x00 4. " ENABLE ,PMECC Module Status" "Disabled,Enabled" bitfld.long 0x00 0. " BUSY ,The Kernel of the PMECC is Busy" "Idle,Busy" group.long 0x24++0x03 line.long 0x00 "PMECC_IMR,Interrupt Mask Register" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " ERRIM_set/clr ,Error Interrupt Enable" "Disabled,Enabled" rgroup.long 0x28++0x03 line.long 0x00 "PMECC_ISR,PMECC Interrupt Status Register" bitfld.long 0x00 7. " ERRIS[7] ,Error Interrupt Status bit7" "No error,Error" bitfld.long 0x00 6. " ERRIS[6] ,Error Interrupt Status bit6" "No error,Error" textline " " bitfld.long 0x00 5. " ERRIS[5] ,Error Interrupt Status bit5" "No error,Error" bitfld.long 0x00 4. " ERRIS[4] ,Error Interrupt Status bit4" "No error,Error" textline " " bitfld.long 0x00 3. " ERRIS[3] ,Error Interrupt Status bit3" "No error,Error" bitfld.long 0x00 2. " ERRIS[2] ,Error Interrupt Status bit2" "No error,Error" textline " " bitfld.long 0x00 1. " ERRIS[1] ,Error Interrupt Status bit1" "No error,Error" bitfld.long 0x00 0. " ERRIS[0] ,Error Interrupt Status bit0" "No error,Error" tree "PMECC ECC Registers" rgroup.long 0x40++0x2B line.long 0x0 "PMECC_ECC0_0,PMECC ECC 0 Register" line.long 0x4 "PMECC_ECC1_0,PMECC ECC 1 Register" line.long 0x8 "PMECC_ECC2_0,PMECC ECC 2 Register" line.long 0xC "PMECC_ECC3_0,PMECC ECC 3 Register" line.long 0x10 "PMECC_ECC4_0,PMECC ECC 4 Register" line.long 0x14 "PMECC_ECC5_0,PMECC ECC 5 Register" line.long 0x18 "PMECC_ECC6_0,PMECC ECC 6 Register" line.long 0x1C "PMECC_ECC7_0,PMECC ECC 7 Register" line.long 0x20 "PMECC_ECC8_0,PMECC ECC 8 Register" line.long 0x24 "PMECC_ECC9_0,PMECC ECC 9 Register" line.long 0x28 "PMECC_ECC10_0,PMECC ECC 10 Register" rgroup.long 0x80++0x2B line.long 0x0 "PMECC_ECC0_1,PMECC ECC 0 Register" line.long 0x4 "PMECC_ECC1_1,PMECC ECC 1 Register" line.long 0x8 "PMECC_ECC2_1,PMECC ECC 2 Register" line.long 0xC "PMECC_ECC3_1,PMECC ECC 3 Register" line.long 0x10 "PMECC_ECC4_1,PMECC ECC 4 Register" line.long 0x14 "PMECC_ECC5_1,PMECC ECC 5 Register" line.long 0x18 "PMECC_ECC6_1,PMECC ECC 6 Register" line.long 0x1C "PMECC_ECC7_1,PMECC ECC 7 Register" line.long 0x20 "PMECC_ECC8_1,PMECC ECC 8 Register" line.long 0x24 "PMECC_ECC9_1,PMECC ECC 9 Register" line.long 0x28 "PMECC_ECC10_1,PMECC ECC 10 Register" rgroup.long 0xC0++0x2B line.long 0x0 "PMECC_ECC0_2,PMECC ECC 0 Register" line.long 0x4 "PMECC_ECC1_2,PMECC ECC 1 Register" line.long 0x8 "PMECC_ECC2_2,PMECC ECC 2 Register" line.long 0xC "PMECC_ECC3_2,PMECC ECC 3 Register" line.long 0x10 "PMECC_ECC4_2,PMECC ECC 4 Register" line.long 0x14 "PMECC_ECC5_2,PMECC ECC 5 Register" line.long 0x18 "PMECC_ECC6_2,PMECC ECC 6 Register" line.long 0x1C "PMECC_ECC7_2,PMECC ECC 7 Register" line.long 0x20 "PMECC_ECC8_2,PMECC ECC 8 Register" line.long 0x24 "PMECC_ECC9_2,PMECC ECC 9 Register" line.long 0x28 "PMECC_ECC10_2,PMECC ECC 10 Register" rgroup.long 0x100++0x2B line.long 0x0 "PMECC_ECC0_3,PMECC ECC 0 Register" line.long 0x4 "PMECC_ECC1_3,PMECC ECC 1 Register" line.long 0x8 "PMECC_ECC2_3,PMECC ECC 2 Register" line.long 0xC "PMECC_ECC3_3,PMECC ECC 3 Register" line.long 0x10 "PMECC_ECC4_3,PMECC ECC 4 Register" line.long 0x14 "PMECC_ECC5_3,PMECC ECC 5 Register" line.long 0x18 "PMECC_ECC6_3,PMECC ECC 6 Register" line.long 0x1C "PMECC_ECC7_3,PMECC ECC 7 Register" line.long 0x20 "PMECC_ECC8_3,PMECC ECC 8 Register" line.long 0x24 "PMECC_ECC9_3,PMECC ECC 9 Register" line.long 0x28 "PMECC_ECC10_3,PMECC ECC 10 Register" rgroup.long 0x140++0x2B line.long 0x0 "PMECC_ECC0_4,PMECC ECC 0 Register" line.long 0x4 "PMECC_ECC1_4,PMECC ECC 1 Register" line.long 0x8 "PMECC_ECC2_4,PMECC ECC 2 Register" line.long 0xC "PMECC_ECC3_4,PMECC ECC 3 Register" line.long 0x10 "PMECC_ECC4_4,PMECC ECC 4 Register" line.long 0x14 "PMECC_ECC5_4,PMECC ECC 5 Register" line.long 0x18 "PMECC_ECC6_4,PMECC ECC 6 Register" line.long 0x1C "PMECC_ECC7_4,PMECC ECC 7 Register" line.long 0x20 "PMECC_ECC8_4,PMECC ECC 8 Register" line.long 0x24 "PMECC_ECC9_4,PMECC ECC 9 Register" line.long 0x28 "PMECC_ECC10_4,PMECC ECC 10 Register" rgroup.long 0x180++0x2B line.long 0x0 "PMECC_ECC0_5,PMECC ECC 0 Register" line.long 0x4 "PMECC_ECC1_5,PMECC ECC 1 Register" line.long 0x8 "PMECC_ECC2_5,PMECC ECC 2 Register" line.long 0xC "PMECC_ECC3_5,PMECC ECC 3 Register" line.long 0x10 "PMECC_ECC4_5,PMECC ECC 4 Register" line.long 0x14 "PMECC_ECC5_5,PMECC ECC 5 Register" line.long 0x18 "PMECC_ECC6_5,PMECC ECC 6 Register" line.long 0x1C "PMECC_ECC7_5,PMECC ECC 7 Register" line.long 0x20 "PMECC_ECC8_5,PMECC ECC 8 Register" line.long 0x24 "PMECC_ECC9_5,PMECC ECC 9 Register" line.long 0x28 "PMECC_ECC10_5,PMECC ECC 10 Register" rgroup.long 0x1C0++0x2B line.long 0x0 "PMECC_ECC0_6,PMECC ECC 0 Register" line.long 0x4 "PMECC_ECC1_6,PMECC ECC 1 Register" line.long 0x8 "PMECC_ECC2_6,PMECC ECC 2 Register" line.long 0xC "PMECC_ECC3_6,PMECC ECC 3 Register" line.long 0x10 "PMECC_ECC4_6,PMECC ECC 4 Register" line.long 0x14 "PMECC_ECC5_6,PMECC ECC 5 Register" line.long 0x18 "PMECC_ECC6_6,PMECC ECC 6 Register" line.long 0x1C "PMECC_ECC7_6,PMECC ECC 7 Register" line.long 0x20 "PMECC_ECC8_6,PMECC ECC 8 Register" line.long 0x24 "PMECC_ECC9_6,PMECC ECC 9 Register" line.long 0x28 "PMECC_ECC10_6,PMECC ECC 10 Register" rgroup.long 0x200++0x2B line.long 0x0 "PMECC_ECC0_7,PMECC ECC 0 Register" line.long 0x4 "PMECC_ECC1_7,PMECC ECC 1 Register" line.long 0x8 "PMECC_ECC2_7,PMECC ECC 2 Register" line.long 0xC "PMECC_ECC3_7,PMECC ECC 3 Register" line.long 0x10 "PMECC_ECC4_7,PMECC ECC 4 Register" line.long 0x14 "PMECC_ECC5_7,PMECC ECC 5 Register" line.long 0x18 "PMECC_ECC6_7,PMECC ECC 6 Register" line.long 0x1C "PMECC_ECC7_7,PMECC ECC 7 Register" line.long 0x20 "PMECC_ECC8_7,PMECC ECC 8 Register" line.long 0x24 "PMECC_ECC9_7,PMECC ECC 9 Register" line.long 0x28 "PMECC_ECC10_7,PMECC ECC 10 Register" tree.end tree "PMECC Remainder Register" rgroup.long 0x240++0x2F line.long 0x0 "PMECC_REM0_0,PMECC Remainder 0 Register" hexmask.long.word 0x0 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x0 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x4 "PMECC_REM1_0,PMECC Remainder 1 Register" hexmask.long.word 0x4 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x4 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x8 "PMECC_REM2_0,PMECC Remainder 2 Register" hexmask.long.word 0x8 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x8 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0xC "PMECC_REM3_0,PMECC Remainder 3 Register" hexmask.long.word 0xC 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0xC 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x10 "PMECC_REM4_0,PMECC Remainder 4 Register" hexmask.long.word 0x10 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x10 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x14 "PMECC_REM5_0,PMECC Remainder 5 Register" hexmask.long.word 0x14 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x14 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x18 "PMECC_REM6_0,PMECC Remainder 6 Register" hexmask.long.word 0x18 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x18 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x1C "PMECC_REM7_0,PMECC Remainder 7 Register" hexmask.long.word 0x1C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x1C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x20 "PMECC_REM8_0,PMECC Remainder 8 Register" hexmask.long.word 0x20 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x20 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x24 "PMECC_REM9_0,PMECC Remainder 9 Register" hexmask.long.word 0x24 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x24 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x28 "PMECC_REM10_0,PMECC Remainder 10 Register" hexmask.long.word 0x28 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x28 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" line.long 0x2C "PMECC_REM11_0,PMECC Remainder 11 Register" hexmask.long.word 0x2C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+1" hexmask.long.word 0x2C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+3" rgroup.long 0x280++0x2F line.long 0x0 "PMECC_REM0_1,PMECC Remainder 0 Register" hexmask.long.word 0x0 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x0 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x4 "PMECC_REM1_1,PMECC Remainder 1 Register" hexmask.long.word 0x4 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x4 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x8 "PMECC_REM2_1,PMECC Remainder 2 Register" hexmask.long.word 0x8 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x8 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0xC "PMECC_REM3_1,PMECC Remainder 3 Register" hexmask.long.word 0xC 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0xC 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x10 "PMECC_REM4_1,PMECC Remainder 4 Register" hexmask.long.word 0x10 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x10 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x14 "PMECC_REM5_1,PMECC Remainder 5 Register" hexmask.long.word 0x14 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x14 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x18 "PMECC_REM6_1,PMECC Remainder 6 Register" hexmask.long.word 0x18 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x18 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x1C "PMECC_REM7_1,PMECC Remainder 7 Register" hexmask.long.word 0x1C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x1C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x20 "PMECC_REM8_1,PMECC Remainder 8 Register" hexmask.long.word 0x20 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x20 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x24 "PMECC_REM9_1,PMECC Remainder 9 Register" hexmask.long.word 0x24 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x24 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x28 "PMECC_REM10_1,PMECC Remainder 10 Register" hexmask.long.word 0x28 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x28 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x2C "PMECC_REM11_1,PMECC Remainder 11 Register" hexmask.long.word 0x2C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x2C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" rgroup.long 0x2C0++0x2F line.long 0x0 "PMECC_REM0_2,PMECC Remainder 0 Register" hexmask.long.word 0x0 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x0 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x4 "PMECC_REM1_2,PMECC Remainder 1 Register" hexmask.long.word 0x4 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x4 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x8 "PMECC_REM2_2,PMECC Remainder 2 Register" hexmask.long.word 0x8 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x8 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0xC "PMECC_REM3_2,PMECC Remainder 3 Register" hexmask.long.word 0xC 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0xC 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x10 "PMECC_REM4_2,PMECC Remainder 4 Register" hexmask.long.word 0x10 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x10 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x14 "PMECC_REM5_2,PMECC Remainder 5 Register" hexmask.long.word 0x14 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x14 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x18 "PMECC_REM6_2,PMECC Remainder 6 Register" hexmask.long.word 0x18 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x18 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x1C "PMECC_REM7_2,PMECC Remainder 7 Register" hexmask.long.word 0x1C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x1C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x20 "PMECC_REM8_2,PMECC Remainder 8 Register" hexmask.long.word 0x20 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x20 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x24 "PMECC_REM9_2,PMECC Remainder 9 Register" hexmask.long.word 0x24 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x24 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x28 "PMECC_REM10_2,PMECC Remainder 10 Register" hexmask.long.word 0x28 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x28 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x2C "PMECC_REM11_2,PMECC Remainder 11 Register" hexmask.long.word 0x2C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x2C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" rgroup.long 0x300++0x2F line.long 0x0 "PMECC_REM0_3,PMECC Remainder 0 Register" hexmask.long.word 0x0 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x0 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x4 "PMECC_REM1_3,PMECC Remainder 1 Register" hexmask.long.word 0x4 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x4 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x8 "PMECC_REM2_3,PMECC Remainder 2 Register" hexmask.long.word 0x8 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x8 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0xC "PMECC_REM3_3,PMECC Remainder 3 Register" hexmask.long.word 0xC 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0xC 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x10 "PMECC_REM4_3,PMECC Remainder 4 Register" hexmask.long.word 0x10 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x10 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x14 "PMECC_REM5_3,PMECC Remainder 5 Register" hexmask.long.word 0x14 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x14 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x18 "PMECC_REM6_3,PMECC Remainder 6 Register" hexmask.long.word 0x18 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x18 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x1C "PMECC_REM7_3,PMECC Remainder 7 Register" hexmask.long.word 0x1C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x1C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x20 "PMECC_REM8_3,PMECC Remainder 8 Register" hexmask.long.word 0x20 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x20 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x24 "PMECC_REM9_3,PMECC Remainder 9 Register" hexmask.long.word 0x24 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x24 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x28 "PMECC_REM10_3,PMECC Remainder 10 Register" hexmask.long.word 0x28 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x28 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x2C "PMECC_REM11_3,PMECC Remainder 11 Register" hexmask.long.word 0x2C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x2C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" rgroup.long 0x340++0x2F line.long 0x0 "PMECC_REM0_4,PMECC Remainder 0 Register" hexmask.long.word 0x0 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x0 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x4 "PMECC_REM1_4,PMECC Remainder 1 Register" hexmask.long.word 0x4 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x4 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x8 "PMECC_REM2_4,PMECC Remainder 2 Register" hexmask.long.word 0x8 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x8 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0xC "PMECC_REM3_4,PMECC Remainder 3 Register" hexmask.long.word 0xC 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0xC 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x10 "PMECC_REM4_4,PMECC Remainder 4 Register" hexmask.long.word 0x10 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x10 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x14 "PMECC_REM5_4,PMECC Remainder 5 Register" hexmask.long.word 0x14 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x14 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x18 "PMECC_REM6_4,PMECC Remainder 6 Register" hexmask.long.word 0x18 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x18 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x1C "PMECC_REM7_4,PMECC Remainder 7 Register" hexmask.long.word 0x1C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x1C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x20 "PMECC_REM8_4,PMECC Remainder 8 Register" hexmask.long.word 0x20 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x20 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x24 "PMECC_REM9_4,PMECC Remainder 9 Register" hexmask.long.word 0x24 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x24 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x28 "PMECC_REM10_4,PMECC Remainder 10 Register" hexmask.long.word 0x28 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x28 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x2C "PMECC_REM11_4,PMECC Remainder 11 Register" hexmask.long.word 0x2C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x2C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" rgroup.long 0x380++0x2F line.long 0x0 "PMECC_REM0_5,PMECC Remainder 0 Register" hexmask.long.word 0x0 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x0 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x4 "PMECC_REM1_5,PMECC Remainder 1 Register" hexmask.long.word 0x4 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x4 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x8 "PMECC_REM2_5,PMECC Remainder 2 Register" hexmask.long.word 0x8 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x8 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0xC "PMECC_REM3_5,PMECC Remainder 3 Register" hexmask.long.word 0xC 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0xC 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x10 "PMECC_REM4_5,PMECC Remainder 4 Register" hexmask.long.word 0x10 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x10 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x14 "PMECC_REM5_5,PMECC Remainder 5 Register" hexmask.long.word 0x14 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x14 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x18 "PMECC_REM6_5,PMECC Remainder 6 Register" hexmask.long.word 0x18 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x18 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x1C "PMECC_REM7_5,PMECC Remainder 7 Register" hexmask.long.word 0x1C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x1C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x20 "PMECC_REM8_5,PMECC Remainder 8 Register" hexmask.long.word 0x20 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x20 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x24 "PMECC_REM9_5,PMECC Remainder 9 Register" hexmask.long.word 0x24 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x24 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x28 "PMECC_REM10_5,PMECC Remainder 10 Register" hexmask.long.word 0x28 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x28 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x2C "PMECC_REM11_5,PMECC Remainder 11 Register" hexmask.long.word 0x2C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x2C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" rgroup.long 0x3C0++0x2F line.long 0x0 "PMECC_REM0_6,PMECC Remainder 0 Register" hexmask.long.word 0x0 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x0 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x4 "PMECC_REM1_6,PMECC Remainder 1 Register" hexmask.long.word 0x4 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x4 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x8 "PMECC_REM2_6,PMECC Remainder 2 Register" hexmask.long.word 0x8 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x8 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0xC "PMECC_REM3_6,PMECC Remainder 3 Register" hexmask.long.word 0xC 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0xC 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x10 "PMECC_REM4_6,PMECC Remainder 4 Register" hexmask.long.word 0x10 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x10 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x14 "PMECC_REM5_6,PMECC Remainder 5 Register" hexmask.long.word 0x14 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x14 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x18 "PMECC_REM6_6,PMECC Remainder 6 Register" hexmask.long.word 0x18 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x18 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x1C "PMECC_REM7_6,PMECC Remainder 7 Register" hexmask.long.word 0x1C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x1C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x20 "PMECC_REM8_6,PMECC Remainder 8 Register" hexmask.long.word 0x20 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x20 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x24 "PMECC_REM9_6,PMECC Remainder 9 Register" hexmask.long.word 0x24 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x24 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x28 "PMECC_REM10_6,PMECC Remainder 10 Register" hexmask.long.word 0x28 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x28 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x2C "PMECC_REM11_6,PMECC Remainder 11 Register" hexmask.long.word 0x2C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x2C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" rgroup.long 0x400++0x2F line.long 0x0 "PMECC_REM0_7,PMECC Remainder 0 Register" hexmask.long.word 0x0 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x0 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x4 "PMECC_REM1_7,PMECC Remainder 1 Register" hexmask.long.word 0x4 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x4 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x8 "PMECC_REM2_7,PMECC Remainder 2 Register" hexmask.long.word 0x8 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x8 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0xC "PMECC_REM3_7,PMECC Remainder 3 Register" hexmask.long.word 0xC 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0xC 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x10 "PMECC_REM4_7,PMECC Remainder 4 Register" hexmask.long.word 0x10 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x10 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x14 "PMECC_REM5_7,PMECC Remainder 5 Register" hexmask.long.word 0x14 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x14 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x18 "PMECC_REM6_7,PMECC Remainder 6 Register" hexmask.long.word 0x18 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x18 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x1C "PMECC_REM7_7,PMECC Remainder 7 Register" hexmask.long.word 0x1C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x1C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x20 "PMECC_REM8_7,PMECC Remainder 8 Register" hexmask.long.word 0x20 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x20 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x24 "PMECC_REM9_7,PMECC Remainder 9 Register" hexmask.long.word 0x24 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x24 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x28 "PMECC_REM10_7,PMECC Remainder 10 Register" hexmask.long.word 0x28 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x28 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" line.long 0x2C "PMECC_REM11_7,PMECC Remainder 11 Register" hexmask.long.word 0x2C 16.--29. 1. " REM2NP3 ,BCH Remainder 2*N+3" hexmask.long.word 0x2C 0.--13. 1. " REM2NP1 ,BCH Remainder 2*N+1" tree.end width 0xB tree.end tree "PMERRLOC (Programmable Multibit ECC Error Location)" base ad:0xffffe600 width 18. group.long 0x00++0x03 line.long 0x00 "PMERRLOC_ELCFG,Error Location Configuration Register" hexmask.long.byte 0x00 16.--20. 1. " ERRNUM ,Number of Errors" bitfld.long 0x00 0. " SECTORSZ ,Sector Size" "512-bytes,1024-bytes" rgroup.long 0x04++0x03 line.long 0x00 "PMERRLOC_ELPRIM,Error Location Primitive Register" hexmask.long.word 0x00 0.--15. 1. " PRIMITIV ,Primitive Polynomial" group.long 0x08++0x0B line.long 0x00 "PMERRLOC_ELEN,Error Location Enable Register" hexmask.long.word 0x00 0.--13. 1. " ENINIT ,Initial Number of Bits in the Codeword" line.long 0x04 "PMERRLOC_ELDIS,Error Location Disable Register" bitfld.long 0x04 0. " DIS ,Disable Error Location Engine" "No,Yes" line.long 0x08 "PMERRLOC_ELSR,Error Location Status Register" bitfld.long 0x08 0. " BUSY ,Error Location Engine Busy" "Idle,Busy" group.long 0x1C++0x03 line.long 0x00 "PMERRLOC_ELIMR,Error Location Interrupt Mask Register" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " DONE_set/clr ,Computation Terminated Interrupt Status" "No interrupt,Interrupt" rgroup.long 0x20++0x03 line.long 0x00 "PMERRLOC_ELISR,Error Location Interrupt Status Register" hexmask.long.byte 0x00 8.--12. 1. " ERR_CNT ,Error Counter value" bitfld.long 0x00 0. " DONE ,Computation Terminated Interrupt Status" "No interrupt,Interrupt" group.long 0x28++0x63 line.long 0x0 "PMERRLOC_SIGMA0,Error Location SIGMA0 Register" hexmask.long.word 0x0 0.--13. 1. " SIGMA0 ,Coefficient of degree 0 in the SIGMA Polynomial" line.long 0x4 "PMERRLOC_SIGMA1,Error Location SIGMA1 Register" hexmask.long.word 0x4 0.--13. 1. " SIGMA1 ,Coefficient of degree 1 in the SIGMA Polynomial" line.long 0x8 "PMERRLOC_SIGMA2,Error Location SIGMA2 Register" hexmask.long.word 0x8 0.--13. 1. " SIGMA2 ,Coefficient of degree 2 in the SIGMA Polynomial" line.long 0xC "PMERRLOC_SIGMA3,Error Location SIGMA3 Register" hexmask.long.word 0xC 0.--13. 1. " SIGMA3 ,Coefficient of degree 3 in the SIGMA Polynomial" line.long 0x10 "PMERRLOC_SIGMA4,Error Location SIGMA4 Register" hexmask.long.word 0x10 0.--13. 1. " SIGMA4 ,Coefficient of degree 4 in the SIGMA Polynomial" line.long 0x14 "PMERRLOC_SIGMA5,Error Location SIGMA5 Register" hexmask.long.word 0x14 0.--13. 1. " SIGMA5 ,Coefficient of degree 5 in the SIGMA Polynomial" line.long 0x18 "PMERRLOC_SIGMA6,Error Location SIGMA6 Register" hexmask.long.word 0x18 0.--13. 1. " SIGMA6 ,Coefficient of degree 6 in the SIGMA Polynomial" line.long 0x1C "PMERRLOC_SIGMA7,Error Location SIGMA7 Register" hexmask.long.word 0x1C 0.--13. 1. " SIGMA7 ,Coefficient of degree 7 in the SIGMA Polynomial" line.long 0x20 "PMERRLOC_SIGMA8,Error Location SIGMA8 Register" hexmask.long.word 0x20 0.--13. 1. " SIGMA8 ,Coefficient of degree 8 in the SIGMA Polynomial" line.long 0x24 "PMERRLOC_SIGMA9,Error Location SIGMA9 Register" hexmask.long.word 0x24 0.--13. 1. " SIGMA9 ,Coefficient of degree 9 in the SIGMA Polynomial" line.long 0x28 "PMERRLOC_SIGMA10,Error Location SIGMA10 Register" hexmask.long.word 0x28 0.--13. 1. " SIGMA10 ,Coefficient of degree 10 in the SIGMA Polynomial" line.long 0x2C "PMERRLOC_SIGMA11,Error Location SIGMA11 Register" hexmask.long.word 0x2C 0.--13. 1. " SIGMA11 ,Coefficient of degree 11 in the SIGMA Polynomial" line.long 0x30 "PMERRLOC_SIGMA12,Error Location SIGMA12 Register" hexmask.long.word 0x30 0.--13. 1. " SIGMA12 ,Coefficient of degree 12 in the SIGMA Polynomial" line.long 0x34 "PMERRLOC_SIGMA13,Error Location SIGMA13 Register" hexmask.long.word 0x34 0.--13. 1. " SIGMA13 ,Coefficient of degree 13 in the SIGMA Polynomial" line.long 0x38 "PMERRLOC_SIGMA14,Error Location SIGMA14 Register" hexmask.long.word 0x38 0.--13. 1. " SIGMA14 ,Coefficient of degree 14 in the SIGMA Polynomial" line.long 0x3C "PMERRLOC_SIGMA15,Error Location SIGMA15 Register" hexmask.long.word 0x3C 0.--13. 1. " SIGMA15 ,Coefficient of degree 15 in the SIGMA Polynomial" line.long 0x40 "PMERRLOC_SIGMA16,Error Location SIGMA16 Register" hexmask.long.word 0x40 0.--13. 1. " SIGMA16 ,Coefficient of degree 16 in the SIGMA Polynomial" line.long 0x44 "PMERRLOC_SIGMA17,Error Location SIGMA17 Register" hexmask.long.word 0x44 0.--13. 1. " SIGMA17 ,Coefficient of degree 17 in the SIGMA Polynomial" line.long 0x48 "PMERRLOC_SIGMA18,Error Location SIGMA18 Register" hexmask.long.word 0x48 0.--13. 1. " SIGMA18 ,Coefficient of degree 18 in the SIGMA Polynomial" line.long 0x4C "PMERRLOC_SIGMA19,Error Location SIGMA19 Register" hexmask.long.word 0x4C 0.--13. 1. " SIGMA19 ,Coefficient of degree 19 in the SIGMA Polynomial" line.long 0x50 "PMERRLOC_SIGMA20,Error Location SIGMA20 Register" hexmask.long.word 0x50 0.--13. 1. " SIGMA20 ,Coefficient of degree 20 in the SIGMA Polynomial" line.long 0x54 "PMERRLOC_SIGMA21,Error Location SIGMA21 Register" hexmask.long.word 0x54 0.--13. 1. " SIGMA21 ,Coefficient of degree 21 in the SIGMA Polynomial" line.long 0x58 "PMERRLOC_SIGMA22,Error Location SIGMA22 Register" hexmask.long.word 0x58 0.--13. 1. " SIGMA22 ,Coefficient of degree 22 in the SIGMA Polynomial" line.long 0x5C "PMERRLOC_SIGMA23,Error Location SIGMA23 Register" hexmask.long.word 0x5C 0.--13. 1. " SIGMA23 ,Coefficient of degree 23 in the SIGMA Polynomial" line.long 0x60 "PMERRLOC_SIGMA24,Error Location SIGMA24 Register" hexmask.long.word 0x60 0.--13. 1. " SIGMA24 ,Coefficient of degree 24 in the SIGMA Polynomial" rgroup.long 0x8C++0x5F line.long 0x0 "PMERRLOC_EL0,PMECC Error Location 0 Register" hexmask.long.word 0x0 0.--13. 1. " ERRLOC0 ,Error Position within the set" line.long 0x4 "PMERRLOC_EL1,PMECC Error Location 1 Register" hexmask.long.word 0x4 0.--13. 1. " ERRLOC1 ,Error Position within the set" line.long 0x8 "PMERRLOC_EL2,PMECC Error Location 2 Register" hexmask.long.word 0x8 0.--13. 1. " ERRLOC2 ,Error Position within the set" line.long 0xC "PMERRLOC_EL3,PMECC Error Location 3 Register" hexmask.long.word 0xC 0.--13. 1. " ERRLOC3 ,Error Position within the set" line.long 0x10 "PMERRLOC_EL4,PMECC Error Location 4 Register" hexmask.long.word 0x10 0.--13. 1. " ERRLOC4 ,Error Position within the set" line.long 0x14 "PMERRLOC_EL5,PMECC Error Location 5 Register" hexmask.long.word 0x14 0.--13. 1. " ERRLOC5 ,Error Position within the set" line.long 0x18 "PMERRLOC_EL6,PMECC Error Location 6 Register" hexmask.long.word 0x18 0.--13. 1. " ERRLOC6 ,Error Position within the set" line.long 0x1C "PMERRLOC_EL7,PMECC Error Location 7 Register" hexmask.long.word 0x1C 0.--13. 1. " ERRLOC7 ,Error Position within the set" line.long 0x20 "PMERRLOC_EL8,PMECC Error Location 8 Register" hexmask.long.word 0x20 0.--13. 1. " ERRLOC8 ,Error Position within the set" line.long 0x24 "PMERRLOC_EL9,PMECC Error Location 9 Register" hexmask.long.word 0x24 0.--13. 1. " ERRLOC9 ,Error Position within the set" line.long 0x28 "PMERRLOC_EL10,PMECC Error Location 10 Register" hexmask.long.word 0x28 0.--13. 1. " ERRLOC10 ,Error Position within the set" line.long 0x2C "PMERRLOC_EL11,PMECC Error Location 11 Register" hexmask.long.word 0x2C 0.--13. 1. " ERRLOC11 ,Error Position within the set" line.long 0x30 "PMERRLOC_EL12,PMECC Error Location 12 Register" hexmask.long.word 0x30 0.--13. 1. " ERRLOC12 ,Error Position within the set" line.long 0x34 "PMERRLOC_EL13,PMECC Error Location 13 Register" hexmask.long.word 0x34 0.--13. 1. " ERRLOC13 ,Error Position within the set" line.long 0x38 "PMERRLOC_EL14,PMECC Error Location 14 Register" hexmask.long.word 0x38 0.--13. 1. " ERRLOC14 ,Error Position within the set" line.long 0x3C "PMERRLOC_EL15,PMECC Error Location 15 Register" hexmask.long.word 0x3C 0.--13. 1. " ERRLOC15 ,Error Position within the set" line.long 0x40 "PMERRLOC_EL16,PMECC Error Location 16 Register" hexmask.long.word 0x40 0.--13. 1. " ERRLOC16 ,Error Position within the set" line.long 0x44 "PMERRLOC_EL17,PMECC Error Location 17 Register" hexmask.long.word 0x44 0.--13. 1. " ERRLOC17 ,Error Position within the set" line.long 0x48 "PMERRLOC_EL18,PMECC Error Location 18 Register" hexmask.long.word 0x48 0.--13. 1. " ERRLOC18 ,Error Position within the set" line.long 0x4C "PMERRLOC_EL19,PMECC Error Location 19 Register" hexmask.long.word 0x4C 0.--13. 1. " ERRLOC19 ,Error Position within the set" line.long 0x50 "PMERRLOC_EL20,PMECC Error Location 20 Register" hexmask.long.word 0x50 0.--13. 1. " ERRLOC20 ,Error Position within the set" line.long 0x54 "PMERRLOC_EL21,PMECC Error Location 21 Register" hexmask.long.word 0x54 0.--13. 1. " ERRLOC21 ,Error Position within the set" line.long 0x58 "PMERRLOC_EL22,PMECC Error Location 22 Register" hexmask.long.word 0x58 0.--13. 1. " ERRLOC22 ,Error Position within the set" line.long 0x5C "PMERRLOC_EL23,PMECC Error Location 23 Register" hexmask.long.word 0x5C 0.--13. 1. " ERRLOC23 ,Error Position within the set" width 0xb tree.end tree.open "SMC (Static Memory Controller)" base ad:0xffffea00 width 0xC tree "CS0" group.long 0x0++0xB line.long 0x00 "SMC_SETUP0,SMC Setup Register 0" hexmask.long.byte 0x00 24.--29. 1. " NCS_RD_SETUP ,NCS Setup Length in Read Access" hexmask.long.byte 0x00 16.--21. 1. " NRD_SETUP ,NRD Setup Length" hexmask.long.byte 0x00 8.--13. 1. " NCS_WR_SETUP ,NCS Setup Length in Write Access" textline " " hexmask.long.byte 0x00 0.--5. 1. " NWE_SETUP ,NWE Setup Length" line.long 0x4 "SMC_PULSE0,SMC Pulse Register 0" hexmask.long.byte 0x4 24.--30. 1. " NCS_RD_PULSE ,NCS Pulse Length in Read Access" hexmask.long.byte 0x4 16.--22. 1. " NRD_PULSE ,NRD Pulse Length" hexmask.long.byte 0x4 8.--14. 1. " NCS_WR_PULSE ,NCS Pulse Length in Write Access" textline " " hexmask.long.byte 0x4 0.--6. 1. " NWE_PULSE ,NWE Pulse Length" line.long 0x8 "SMC_CYCLE0,SMC Cycle Register 0" hexmask.long.word 0x8 16.--24. 1. " NRD_CYCLE ,Total Read Cycle Length" hexmask.long.word 0x8 0.--8. 1. " NWE_CYCLE ,Total Write Cycle Length" if ((((d.l(ad:0xffffea00+0x0+0xc))&0x1000000)==0x1000000)&&((((d.l(ad:0xffffea00+0x0+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x0+0xC))&0x3000)==0x2000))) group.long (0x0+0xc)++0x3 line.long 0x00 "SMC_MODE0,SMC Mode Register 0" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" textline " " bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif (((d.l(ad:0xffffea00+0x0+0xc))&0x1000000)==0x1000000) group.long (0x0+0xc)++0x3 line.long 0x00 "SMC_MODE0,SMC Mode Register 0" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif ((((d.l(ad:0xffffea00+0x0+0xc))&0x1000000)==0x0000000)&&((((d.l(ad:0xffffea00+0x0+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x0+0xC))&0x3000)==0x2000))) group.long (0x0+0xc)++0x3 line.long 0x00 "SMC_MODE0,SMC Mode Register 0" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" else group.long (0x0+0xc)++0x3 line.long 0x00 "SMC_MODE0,SMC Mode Register 0" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" textline " " bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" endif tree.end tree "CS1" group.long 0x10++0xB line.long 0x00 "SMC_SETUP1,SMC Setup Register 1" hexmask.long.byte 0x00 24.--29. 1. " NCS_RD_SETUP ,NCS Setup Length in Read Access" hexmask.long.byte 0x00 16.--21. 1. " NRD_SETUP ,NRD Setup Length" hexmask.long.byte 0x00 8.--13. 1. " NCS_WR_SETUP ,NCS Setup Length in Write Access" textline " " hexmask.long.byte 0x00 0.--5. 1. " NWE_SETUP ,NWE Setup Length" line.long 0x4 "SMC_PULSE1,SMC Pulse Register 1" hexmask.long.byte 0x4 24.--30. 1. " NCS_RD_PULSE ,NCS Pulse Length in Read Access" hexmask.long.byte 0x4 16.--22. 1. " NRD_PULSE ,NRD Pulse Length" hexmask.long.byte 0x4 8.--14. 1. " NCS_WR_PULSE ,NCS Pulse Length in Write Access" textline " " hexmask.long.byte 0x4 0.--6. 1. " NWE_PULSE ,NWE Pulse Length" line.long 0x8 "SMC_CYCLE1,SMC Cycle Register 1" hexmask.long.word 0x8 16.--24. 1. " NRD_CYCLE ,Total Read Cycle Length" hexmask.long.word 0x8 0.--8. 1. " NWE_CYCLE ,Total Write Cycle Length" if ((((d.l(ad:0xffffea00+0x10+0xc))&0x1000000)==0x1000000)&&((((d.l(ad:0xffffea00+0x10+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x10+0xC))&0x3000)==0x2000))) group.long (0x10+0xc)++0x3 line.long 0x00 "SMC_MODE1,SMC Mode Register 1" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" textline " " bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif (((d.l(ad:0xffffea00+0x10+0xc))&0x1000000)==0x1000000) group.long (0x10+0xc)++0x3 line.long 0x00 "SMC_MODE1,SMC Mode Register 1" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif ((((d.l(ad:0xffffea00+0x10+0xc))&0x1000000)==0x0000000)&&((((d.l(ad:0xffffea00+0x10+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x10+0xC))&0x3000)==0x2000))) group.long (0x10+0xc)++0x3 line.long 0x00 "SMC_MODE1,SMC Mode Register 1" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" else group.long (0x10+0xc)++0x3 line.long 0x00 "SMC_MODE1,SMC Mode Register 1" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" textline " " bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" endif tree.end tree "CS2" group.long 0x20++0xB line.long 0x00 "SMC_SETUP2,SMC Setup Register 2" hexmask.long.byte 0x00 24.--29. 1. " NCS_RD_SETUP ,NCS Setup Length in Read Access" hexmask.long.byte 0x00 16.--21. 1. " NRD_SETUP ,NRD Setup Length" hexmask.long.byte 0x00 8.--13. 1. " NCS_WR_SETUP ,NCS Setup Length in Write Access" textline " " hexmask.long.byte 0x00 0.--5. 1. " NWE_SETUP ,NWE Setup Length" line.long 0x4 "SMC_PULSE2,SMC Pulse Register 2" hexmask.long.byte 0x4 24.--30. 1. " NCS_RD_PULSE ,NCS Pulse Length in Read Access" hexmask.long.byte 0x4 16.--22. 1. " NRD_PULSE ,NRD Pulse Length" hexmask.long.byte 0x4 8.--14. 1. " NCS_WR_PULSE ,NCS Pulse Length in Write Access" textline " " hexmask.long.byte 0x4 0.--6. 1. " NWE_PULSE ,NWE Pulse Length" line.long 0x8 "SMC_CYCLE2,SMC Cycle Register 2" hexmask.long.word 0x8 16.--24. 1. " NRD_CYCLE ,Total Read Cycle Length" hexmask.long.word 0x8 0.--8. 1. " NWE_CYCLE ,Total Write Cycle Length" if ((((d.l(ad:0xffffea00+0x20+0xc))&0x1000000)==0x1000000)&&((((d.l(ad:0xffffea00+0x20+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x20+0xC))&0x3000)==0x2000))) group.long (0x20+0xc)++0x3 line.long 0x00 "SMC_MODE2,SMC Mode Register 2" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" textline " " bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif (((d.l(ad:0xffffea00+0x20+0xc))&0x1000000)==0x1000000) group.long (0x20+0xc)++0x3 line.long 0x00 "SMC_MODE2,SMC Mode Register 2" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif ((((d.l(ad:0xffffea00+0x20+0xc))&0x1000000)==0x0000000)&&((((d.l(ad:0xffffea00+0x20+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x20+0xC))&0x3000)==0x2000))) group.long (0x20+0xc)++0x3 line.long 0x00 "SMC_MODE2,SMC Mode Register 2" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" else group.long (0x20+0xc)++0x3 line.long 0x00 "SMC_MODE2,SMC Mode Register 2" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" textline " " bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" endif tree.end tree "CS3" group.long 0x30++0xB line.long 0x00 "SMC_SETUP3,SMC Setup Register 3" hexmask.long.byte 0x00 24.--29. 1. " NCS_RD_SETUP ,NCS Setup Length in Read Access" hexmask.long.byte 0x00 16.--21. 1. " NRD_SETUP ,NRD Setup Length" hexmask.long.byte 0x00 8.--13. 1. " NCS_WR_SETUP ,NCS Setup Length in Write Access" textline " " hexmask.long.byte 0x00 0.--5. 1. " NWE_SETUP ,NWE Setup Length" line.long 0x4 "SMC_PULSE3,SMC Pulse Register 3" hexmask.long.byte 0x4 24.--30. 1. " NCS_RD_PULSE ,NCS Pulse Length in Read Access" hexmask.long.byte 0x4 16.--22. 1. " NRD_PULSE ,NRD Pulse Length" hexmask.long.byte 0x4 8.--14. 1. " NCS_WR_PULSE ,NCS Pulse Length in Write Access" textline " " hexmask.long.byte 0x4 0.--6. 1. " NWE_PULSE ,NWE Pulse Length" line.long 0x8 "SMC_CYCLE3,SMC Cycle Register 3" hexmask.long.word 0x8 16.--24. 1. " NRD_CYCLE ,Total Read Cycle Length" hexmask.long.word 0x8 0.--8. 1. " NWE_CYCLE ,Total Write Cycle Length" if ((((d.l(ad:0xffffea00+0x30+0xc))&0x1000000)==0x1000000)&&((((d.l(ad:0xffffea00+0x30+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x30+0xC))&0x3000)==0x2000))) group.long (0x30+0xc)++0x3 line.long 0x00 "SMC_MODE3,SMC Mode Register 3" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" textline " " bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif (((d.l(ad:0xffffea00+0x30+0xc))&0x1000000)==0x1000000) group.long (0x30+0xc)++0x3 line.long 0x00 "SMC_MODE3,SMC Mode Register 3" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif ((((d.l(ad:0xffffea00+0x30+0xc))&0x1000000)==0x0000000)&&((((d.l(ad:0xffffea00+0x30+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x30+0xC))&0x3000)==0x2000))) group.long (0x30+0xc)++0x3 line.long 0x00 "SMC_MODE3,SMC Mode Register 3" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" else group.long (0x30+0xc)++0x3 line.long 0x00 "SMC_MODE3,SMC Mode Register 3" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" textline " " bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" endif tree.end tree "CS4" group.long 0x40++0xB line.long 0x00 "SMC_SETUP4,SMC Setup Register 4" hexmask.long.byte 0x00 24.--29. 1. " NCS_RD_SETUP ,NCS Setup Length in Read Access" hexmask.long.byte 0x00 16.--21. 1. " NRD_SETUP ,NRD Setup Length" hexmask.long.byte 0x00 8.--13. 1. " NCS_WR_SETUP ,NCS Setup Length in Write Access" textline " " hexmask.long.byte 0x00 0.--5. 1. " NWE_SETUP ,NWE Setup Length" line.long 0x4 "SMC_PULSE4,SMC Pulse Register 4" hexmask.long.byte 0x4 24.--30. 1. " NCS_RD_PULSE ,NCS Pulse Length in Read Access" hexmask.long.byte 0x4 16.--22. 1. " NRD_PULSE ,NRD Pulse Length" hexmask.long.byte 0x4 8.--14. 1. " NCS_WR_PULSE ,NCS Pulse Length in Write Access" textline " " hexmask.long.byte 0x4 0.--6. 1. " NWE_PULSE ,NWE Pulse Length" line.long 0x8 "SMC_CYCLE4,SMC Cycle Register 4" hexmask.long.word 0x8 16.--24. 1. " NRD_CYCLE ,Total Read Cycle Length" hexmask.long.word 0x8 0.--8. 1. " NWE_CYCLE ,Total Write Cycle Length" if ((((d.l(ad:0xffffea00+0x40+0xc))&0x1000000)==0x1000000)&&((((d.l(ad:0xffffea00+0x40+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x40+0xC))&0x3000)==0x2000))) group.long (0x40+0xc)++0x3 line.long 0x00 "SMC_MODE4,SMC Mode Register 4" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" textline " " bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif (((d.l(ad:0xffffea00+0x40+0xc))&0x1000000)==0x1000000) group.long (0x40+0xc)++0x3 line.long 0x00 "SMC_MODE4,SMC Mode Register 4" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif ((((d.l(ad:0xffffea00+0x40+0xc))&0x1000000)==0x0000000)&&((((d.l(ad:0xffffea00+0x40+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x40+0xC))&0x3000)==0x2000))) group.long (0x40+0xc)++0x3 line.long 0x00 "SMC_MODE4,SMC Mode Register 4" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" else group.long (0x40+0xc)++0x3 line.long 0x00 "SMC_MODE4,SMC Mode Register 4" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" textline " " bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" endif tree.end tree "CS5" group.long 0x50++0xB line.long 0x00 "SMC_SETUP5,SMC Setup Register 5" hexmask.long.byte 0x00 24.--29. 1. " NCS_RD_SETUP ,NCS Setup Length in Read Access" hexmask.long.byte 0x00 16.--21. 1. " NRD_SETUP ,NRD Setup Length" hexmask.long.byte 0x00 8.--13. 1. " NCS_WR_SETUP ,NCS Setup Length in Write Access" textline " " hexmask.long.byte 0x00 0.--5. 1. " NWE_SETUP ,NWE Setup Length" line.long 0x4 "SMC_PULSE5,SMC Pulse Register 5" hexmask.long.byte 0x4 24.--30. 1. " NCS_RD_PULSE ,NCS Pulse Length in Read Access" hexmask.long.byte 0x4 16.--22. 1. " NRD_PULSE ,NRD Pulse Length" hexmask.long.byte 0x4 8.--14. 1. " NCS_WR_PULSE ,NCS Pulse Length in Write Access" textline " " hexmask.long.byte 0x4 0.--6. 1. " NWE_PULSE ,NWE Pulse Length" line.long 0x8 "SMC_CYCLE5,SMC Cycle Register 5" hexmask.long.word 0x8 16.--24. 1. " NRD_CYCLE ,Total Read Cycle Length" hexmask.long.word 0x8 0.--8. 1. " NWE_CYCLE ,Total Write Cycle Length" if ((((d.l(ad:0xffffea00+0x50+0xc))&0x1000000)==0x1000000)&&((((d.l(ad:0xffffea00+0x50+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x50+0xC))&0x3000)==0x2000))) group.long (0x50+0xc)++0x3 line.long 0x00 "SMC_MODE5,SMC Mode Register 5" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" textline " " bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif (((d.l(ad:0xffffea00+0x50+0xc))&0x1000000)==0x1000000) group.long (0x50+0xc)++0x3 line.long 0x00 "SMC_MODE5,SMC Mode Register 5" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " PS ,Page Size" "4-byte,8-byte,16-byte,32-byte" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" elif ((((d.l(ad:0xffffea00+0x50+0xc))&0x1000000)==0x0000000)&&((((d.l(ad:0xffffea00+0x50+0xC))&0x3000)==0x1000)||(((d.l(ad:0xffffea00+0x50+0xC))&0x3000)==0x2000))) group.long (0x50+0xc)++0x3 line.long 0x00 "SMC_MODE5,SMC Mode Register 5" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 8. " BAT ,Byte Access Type" "Select,Write" bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" textline " " bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" else group.long (0x50+0xc)++0x3 line.long 0x00 "SMC_MODE5,SMC Mode Register 5" bitfld.long 0x00 24. " PMEN ,Page Mode Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDF_MODE ,TDF Optimization" "Disabled,Enabled" bitfld.long 0x00 16.--19. " TDF_CYCLES ,Data Float Time" "No cycle,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" textline " " bitfld.long 0x00 12.--13. " DBW ,Data Bus Width" "8-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--5. " EXNW_MODE ,NWAIT Mode" "Disabled,Reserved,Frozen,Ready" bitfld.long 0x00 1. " WRITE_MODE ,Write Mode" "NCS,NWE" textline " " bitfld.long 0x00 0. " READ_MODE ,Read Mode" "NCS,NRD" endif tree.end sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9G45"||cpu()=="AT91SAM9M10"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15") tree "Delay I/O Registers" group.long 0xc0++0x1f line.long 0x0 "SMC_DELAY1,SMC Delay on I/O" bitfld.long 0x0 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x0 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x4 "SMC_DELAY2,SMC Delay on I/O" bitfld.long 0x4 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x4 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x8 "SMC_DELAY3,SMC Delay on I/O" bitfld.long 0x8 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x8 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC "SMC_DELAY4,SMC Delay on I/O" bitfld.long 0xC 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0xC 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "SMC_DELAY5,SMC Delay on I/O" bitfld.long 0x10 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x10 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "SMC_DELAY6,SMC Delay on I/O" bitfld.long 0x14 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x14 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "SMC_DELAY7,SMC Delay on I/O" bitfld.long 0x18 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x18 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "SMC_DELAY8,SMC Delay on I/O" bitfld.long 0x1C 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x1C 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" tree.end endif sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15") tree "Write Protect Registers" group.long 0xe4++0x3 line.long 0x00 "SMC_WPMR,SMC Write Protect Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPKEY ,Write Protect KEY" bitfld.long 0x00 0. " WPEN ,Write Protect Enable" "Disabled,Enabled" hgroup.long 0xe8++0x3 hide.long 0x00 "SMC_WPSR,SMC Write Protect Status Register" in tree.end endif width 0xb tree.end tree "DDRSDRC (DDR/SDR SDRAM Controller)" base ad:0xffffe800 width 14. group.long 0x00++0x7 line.long 0x00 "DDRSDRC_MR,DDRSDRC Mode Register" bitfld.long 0x00 0.--2. " MODE ,DDRSDRC Command Mode" "Normal,NOP,All banks precharge,Load mode register,Auto-refresh,Extended load mode register,Deep power-down,?..." line.long 0x4 "DDRSDRC_RTR,DDRSDRC Refresh Timer Register" hexmask.long.word 0x4 0.--11. 1. " COUNT ,DDRSDRC Refresh Timer Count" if ((d.l(ad:0xffffe800+0x20)&0x7)==0x6) group.long 0x08++0x3 line.long 0x0 "DDRSDRC_CR,DDRSDRC Configuration Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x0 22. " DECOD ,Type of Decoding" "Sequential,Interleaved" bitfld.long 0x0 20. " NB ,Number of Banks" "4,8" textline " " endif sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12") bitfld.long 0x0 18. " ACTBST ,ACTIVE Bank X to Burst Stop Read Access Bank Y" "Not allowed,Allowed" textline " " endif sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") bitfld.long 0x0 16. " EBISHARE ,External Bus Interface is Shared" "Not shared,Shared" else bitfld.long 0x0 16. " DQMS ,Mask Data is Shared" "Not shared,Shared" endif textline " " bitfld.long 0x0 12.--14. " OCD ,Off-chip Driver" "Exit/maintain setting,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Default" bitfld.long 0x0 9. " DIS_DLL ,Disable DLL" "No,Yes" textline " " bitfld.long 0x0 8. " DIC/DS ,Output Driver Impedance Control" "Normal,Weak" sif (cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 7. " DLL ,Reset DLL" "No reset,Reset" textline " " endif bitfld.long 0x0 4.--6. " CAS ,CAS Latency" "Reserved,Reserved,Reserved,3,?..." textline " " bitfld.long 0x0 2.--3. " NR ,Number of Row Bits" "11 bits,12 bits,13 bits,14 bits" bitfld.long 0x0 0.--1. " NC ,Column Bits Number" "9 bits,10 bits,11 bits,12 bits" elif ((d.l(ad:0xffffe800+0x20)&0x7)==0x3) group.long 0x08++0x3 line.long 0x0 "DDRSDRC_CR,DDRSDRC Configuration Register" sif (cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x0 22. " DECOD ,Type of Decoding" "Sequential,Interleaved" bitfld.long 0x0 20. " NB ,Number of Banks" "4,8" textline " " elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") bitfld.long 0x0 22. " DECOD ,Type of Decoding" "Sequential,Interleaved" bitfld.long 0x0 20. " NB ,Number of Banks" "4,?..." textline " " endif bitfld.long 0x0 18. " ACTBST ,ACTIVE Bank X to Burst Stop Read Access Bank Y" "Not allowed,Allowed" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x0 16. " EBISHARE ,External Bus Interface is Shared" "Not shared,Shared" else bitfld.long 0x0 16. " DQMS ,Mask Data is Shared" "Not shared,Shared" endif textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12") bitfld.long 0x0 12.--14. " OCD ,Off-chip Driver" "Exit/maintain setting,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Default" bitfld.long 0x0 9. " DIS_DLL ,Disable DLL" "No,Yes" textline " " bitfld.long 0x0 7. " DLL ,Reset DLL" "No reset,Reset" endif textline " " bitfld.long 0x0 4.--6. " CAS ,CAS Latency" "Reserved,Reserved,2,3,?..." textline " " bitfld.long 0x0 2.--3. " NR ,Number of Row Bits" "11 bits,12 bits,13 bits,14 bits" bitfld.long 0x0 0.--1. " NC ,Column Bits Number" "9 bits,10 bits,11 bits,12 bits" elif ((d.l(ad:0xffffe800+0x20)&0x10)==0x10) group.long 0x08++0x3 line.long 0x0 "DDRSDRC_CR,DDRSDRC Configuration Register" sif (cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x0 22. " DECOD ,Type of Decoding" "Sequential,Interleaved" bitfld.long 0x0 20. " NB ,Number of Banks" "4,8" textline " " elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") bitfld.long 0x0 22. " DECOD ,Type of Decoding" "Sequential,Interleaved" bitfld.long 0x0 20. " NB ,Number of Banks" "4,?..." textline " " endif bitfld.long 0x0 18. " ACTBST ,ACTIVE Bank X to Burst Stop Read Access Bank Y" "Not allowed,Allowed" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") bitfld.long 0x0 16. " EBISHARE ,External Bus Interface is Shared" "Not shared,Shared" else bitfld.long 0x0 16. " DQMS ,Mask Data is Shared" "Not shared,Shared" endif textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12") bitfld.long 0x0 12.--14. " OCD ,Off-chip Driver" "Exit/maintain setting,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Default" bitfld.long 0x0 9. " DIS_DLL ,Disable DLL" "No,Yes" textline " " endif bitfld.long 0x0 4.--6. " CAS ,CAS Latency" "Reserved,Reserved,2,3,?..." bitfld.long 0x0 2.--3. " NR ,Number of Row Bits" "11 bits,12 bits,13 bits,14 bits" textline " " bitfld.long 0x0 0.--1. " NC ,Column Bits Number" "Reserved,9 bits,10 bits,11 bits" else group.long 0x08++0x3 line.long 0x0 "DDRSDRC_CR,DDRSDRC Configuration Register" sif (cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x0 22. " DECOD ,Type of Decoding" "Sequential,Interleaved" bitfld.long 0x0 20. " NB ,Number of Banks" "4,8" textline " " elif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") bitfld.long 0x0 22. " DECOD ,Type of Decoding" "Sequential,Interleaved" bitfld.long 0x0 20. " NB ,Number of Banks" "4,?..." textline " " endif bitfld.long 0x0 18. " ACTBST ,ACTIVE Bank X to Burst Stop Read Access Bank Y" "Not allowed,Allowed" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") bitfld.long 0x0 16. " EBISHARE ,External Bus Interface is Shared" "Not shared,Shared" else bitfld.long 0x0 16. " DQMS ,Mask Data is Shared" "Not shared,Shared" endif textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12") bitfld.long 0x0 12.--14. " OCD ,Off-chip Driver" "Exit/maintain setting,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Default" bitfld.long 0x0 9. " DIS_DLL ,Disable DLL" "No,Yes" textline " " endif bitfld.long 0x0 4.--6. " CAS ,CAS Latency" "Reserved,Reserved,2,3,?..." bitfld.long 0x0 2.--3. " NR ,Number of Row Bits" "11 bits,12 bits,13 bits,14 bits" textline " " bitfld.long 0x0 0.--1. " NC ,Column Bits Number" "8 bits,9 bits,10 bits,11 bits" endif if ((d.l(ad:0xffffe800+0x20)&0x7)==0x3) group.long 0x0C++0x3 line.long 0x00 "DDRSDRC_T0PR,Timing 0 Parameter Register" bitfld.long 0x00 28.--31. " TMRD ,Load Mode Register Command to Active or Refresh Command" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 27. " REDUCE_WRRD ,Reduce Write to Read Delay" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x00 24.--26. " TWTR ,Internal Write to Read Delay" "Reserved,1,2,3,4,5,6,7" else bitfld.long 0x00 24. " TWTR ,Internal Write to Read Delay" "1,2" endif textline " " bitfld.long 0x00 20.--23. " TRRD ,Active bankA to Active bankB" "Reserved,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 16.--19. " TRP ,Row Precharge Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " TRC ,Row Cycle Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 8.--11. " TWR ,Write Recovery Delay" "Reserved,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " TRCD ,Row to Column Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " TRAS ,Active to Precharge Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x0C++0x3 line.long 0x00 "DDRSDRC_T0PR,Timing 0 Parameter Register" bitfld.long 0x00 28.--31. " TMRD ,Load Mode Register Command to Active or Refresh Command" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 27. " REDUCE_WRRD ,Reduce Write to Read Delay" "Disabled,Enabled" textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12") bitfld.long 0x00 24.--26. " TWTR ,Internal Write to Read Delay" "Reserved,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x00 20.--23. " TRRD ,Active bankA to Active bankB" "Reserved,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 16.--19. " TRP ,Row Precharge Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " TRC ,Row Cycle Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 8.--11. " TWR ,Write Recovery Delay" "Reserved,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " TRCD ,Row to Column Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " TRAS ,Active to Precharge Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x10++0x03 line.long 0x00 "DDRSDRC_T1PR,Timing 1 Parameter Register" bitfld.long 0x00 24.--27. " TXP ,Exit Power-down Delay to First Command" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.byte 0x00 16.--23. 1. " TXSRD ,Exit Self Refresh Delay to Read Command" textline " " hexmask.long.byte 0x00 8.--15. 1. " TXSNR ,Exit Self Refresh Delay to Non-read Command" bitfld.long 0x00 0.--4. " TRFC ,Row Cycle Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" if ((d.l(ad:0xffffe800+0x20)&0x7)==0x6&&(d.l(ad:0xffffe800+0x08)&0x100000)==0x100000) group.long 0x14++0x3 line.long 0x00 "DDRSDRC_T2PR,Timing 2 Parameter Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x00 16.--19. " TFAW ,Four Active window" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " endif bitfld.long 0x00 12.--14. " TRTP ,Read to Precharge" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--11. " TRPA ,Row Precharge All Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 4.--7. " TXARDS ,Exit Active Power Down Delay to Read Command in Mode Slow Exit" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " TXARD ,Exit Active Power Down Delay to Read Command in Mode Fast Exit" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" elif ((d.l(ad:0xffffe800+0x20)&0x7)==0x6&&(d.l(ad:0xffffe800+0x08)&0x100000)==0x0) group.long 0x14++0x3 line.long 0x00 "DDRSDRC_T2PR,Timing 2 Parameter Register" sif (cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x00 16.--19. " TFAW ,Four Active window" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " endif bitfld.long 0x00 12.--14. " TRTP ,Read to Precharge" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--11. " TRPA ,Row Precharge All Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 4.--7. " TXARDS ,Exit Active Power Down Delay to Read Command in Mode Slow Exit" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " TXARD ,Exit Active Power Down Delay to Read Command in Mode Fast Exit" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x14++0x3 line.long 0x00 "DDRSDRC_T2PR,Timing 2 Parameter Register" bitfld.long 0x00 12.--14. " TRTP ,Read to Precharge" "0,1,2,3,4,5,6,7" endif if ((d.l(ad:0xffffe800+0x20)&0x7)==0x6) group.long 0x1c++0x3 line.long 0x00 "DDRSDRC_LPR,DDRSDRC Low Power Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x00 20.--21. " UPD_MR ,Update Load Mode Register and Extended Mode Register" "Disabled,Shared,Not shared,?..." textline " " endif bitfld.long 0x00 16. " APDE ,Active Power Down Exit Time" "Fast Exit,Slow Exit" bitfld.long 0x00 12.--13. " TIMEOUT ,Time to define when low-power mode is enabled" "Immediately,64 cycles,128 cycles,?..." textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9M11") bitfld.long 0x00 10.--11. " DS ,Drive Strength" "0,1,2,3" textline " " endif bitfld.long 0x00 2. " CLK_FR ,Clock Frozen Command" "Not frozen,Frozen" elif ((d.l(ad:0xffffe800+0x20)&0x7)==(0x1||0x3)) group.long 0x1c++0x3 line.long 0x00 "DDRSDRC_LPR,DDRSDRC Low Power Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x00 20.--21. " UPD_MR ,Update Load Mode Register and Extended Mode Register" "Disabled,Shared,Not shared,?..." textline " " endif bitfld.long 0x00 12.--13. " TIMEOUT ,Time to define when low-power mode is enabled" "Immediately,64 cycles,128 cycles,?..." textline " " sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12") bitfld.long 0x00 8.--10. " DS ,Drive Strength" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 10.--11. " DS ,Drive Strength" "0,1,2,3" endif textline " " sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12") bitfld.long 0x00 8.--9. " TCR ,Temperature Compensated Self-Refresh" "0,1,2,3" endif textline " " bitfld.long 0x00 4.--6. " PASR ,Partial Array Self-refresh" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 2. " CLK_FR ,Clock Frozen Command" "Not frozen,Frozen" bitfld.long 0x00 0.--1. " LPCB ,Low-power Configuration" "No low power,Self-refresh,Power-down,Deep power-down" else group.long 0x1c++0x3 line.long 0x00 "DDRSDRC_LPR,DDRSDRC Low Power Register" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") bitfld.long 0x00 20.--21. " UPD_MR ,Update Load Mode Register and Extended Mode Register" "Disabled,Shared,Not shared,?..." textline " " endif bitfld.long 0x00 12.--13. " TIMEOUT ,Time to define when low-power mode is enabled" "Immediately,64 cycles,128 cycles,?..." bitfld.long 0x00 2. " CLK_FR ,Clock Frozen Command" "Not frozen,Frozen" endif if ((d.l(ad:0xffffe800+0x20)&0x7)==(0x0||0x1)) group.long 0x20++0x3 line.long 0x0 "DDRSDRC_MD,DDRSDRC Memory Device Register" bitfld.long 0x0 4. " DBW ,Data Bus Width" "Reserved,16-bit" bitfld.long 0x0 0.--2. " MD ,Memory Device" "SDR,Low-power SDR,Reserved,Low-power DDR1,Reserved,Reserved,DDR2,?..." else group.long 0x20++0x3 line.long 0x0 "DDRSDRC_MD,DDRSDRC Memory Device Register" bitfld.long 0x0 4. " DBW ,Data Bus Width" "32-bit,16-bit" bitfld.long 0x0 0.--2. " MD ,Memory Device" "SDR,Low-power SDR,Reserved,Low-power DDR1,Reserved,Reserved,DDR2,?..." endif rgroup.long 0x24++0x3 line.long 0x00 "DDRSDRC_DLL,DDRSDRC DLL Information Register" hexmask.long.byte 0x00 8.--15. 1. " MDVAL ,DLL Master Delay Value" bitfld.long 0x00 2. " MDOVF ,DLL Master Delay Overflow Flag" "No error,Error" textline " " bitfld.long 0x00 1. " MDDEC ,DLL Master Delay Decrement" "Disabled,Enabled" bitfld.long 0x00 0. " MDINC ,DLL Master Delay Increment" "Disabled,Enabled" sif (cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9M10"||cpu()=="AT91SAM9G45"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35") group.long 0x2C++0x3 line.long 0x00 "DDRSDRC_HS,High Speed Register" bitfld.long 0x00 2. " DIS_ANTICIP_READ ,Anticip read access disable" "No,Yes" else group.long 0x2C++0x3 line.long 0x00 "DDRSDRC_HS,High Speed Register" bitfld.long 0x00 2. " DIS_ANTICIP_READ ,Anticip read access disable" "No,Yes" bitfld.long 0x00 1. " NO_OPTI ,No Optimization" "Disabled,Enabled" endif sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9G15"&&cpu()!="AT91SAM9G25"&&cpu()!="AT91SAM9G35") group.long 0x34++0xf line.long 0x0 "DDRSDRC_DELAY1,DELAY I/O Register" bitfld.long 0x0 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x0 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x4 "DDRSDRC_DELAY2,DELAY I/O Register" bitfld.long 0x4 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x4 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x8 "DDRSDRC_DELAY3,DELAY I/O Register" bitfld.long 0x8 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x8 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC "DDRSDRC_DELAY4,DELAY I/O Register" bitfld.long 0xC 28.--31. " DELAY8 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 24.--27. " DELAY7 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 20.--23. " DELAY6 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 16.--19. " DELAY5 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0xC 12.--15. " DELAY4 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 8.--11. " DELAY3 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 4.--7. " DELAY2 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 0.--3. " DELAY1 ,Number of elements in the delay line" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0xe4++0x3 line.long 0x00 "DDRSDRC_WPMR,Write Protect Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPKEY ,Write Protect KEY" bitfld.long 0x00 0. " WPEN ,Write Protect Enable" "Disabled,Enabled" hgroup.long 0xe8++0x3 hide.long 0x00 "DDRSDRC_WPSR,Write Protect Status Register" in width 0xb tree.end tree "DMAC (Direct Memory Access Controller)" base ad:0xffffec00 width 13. group.long 0x00++0x13 line.long 0x00 "DMAC_GCFG,DMAC Global Configuration Register" sif (cpu()=="AT91SAM9N12") bitfld.long 0x00 8. " DICEN ,Descriptor Integrity Check" "Disabled,Enabled" textline " " endif bitfld.long 0x00 4. " ARB_CFG ,Arbiter configuration" "Fixed,Round robin" line.long 0x04 "DMAC_EN,DMAC Enable Register" bitfld.long 0x04 0. " ENABLE ,DMA Controller Enable" "Disabled,Enabled" line.long 0x08 "DMAC_SREQ,Software Single Request Register" bitfld.long 0x08 15. " DSREQ7 ,Request a destination single transfer on channel 7" "Not requested,Requested" bitfld.long 0x08 14. " SSREQ7 ,Request a source single transfer on channel 7" "Not requested,Requested" textline " " bitfld.long 0x08 13. " DSREQ6 ,Request a destination single transfer on channel 6" "Not requested,Requested" bitfld.long 0x08 12. " SSREQ6 ,Request a source single transfer on channel 6" "Not requested,Requested" textline " " bitfld.long 0x08 11. " DSREQ5 ,Request a destination single transfer on channel 5" "Not requested,Requested" bitfld.long 0x08 10. " SSREQ5 ,Request a source single transfer on channel 5" "Not requested,Requested" textline " " bitfld.long 0x08 9. " DSREQ4 ,Request a destination single transfer on channel 4" "Not requested,Requested" bitfld.long 0x08 8. " SSREQ4 ,Request a source single transfer on channel 4" "Not requested,Requested" textline " " bitfld.long 0x08 7. " DSREQ3 ,Request a destination single transfer on channel 3" "Not requested,Requested" bitfld.long 0x08 6. " SSREQ3 ,Request a source single transfer on channel 3" "Not requested,Requested" textline " " bitfld.long 0x08 5. " DSREQ2 ,Request a destination single transfer on channel 2" "Not requested,Requested" bitfld.long 0x08 4. " SSREQ2 ,Request a source single transfer on channel 2" "Not requested,Requested" textline " " bitfld.long 0x08 3. " DSREQ1 ,Request a destination single transfer on channel 1" "Not requested,Requested" bitfld.long 0x08 2. " SSREQ1 ,Request a source single transfer on channel 1" "Not requested,Requested" textline " " bitfld.long 0x08 1. " DSREQ0 ,Request a destination single transfer on channel 0" "Not requested,Requested" bitfld.long 0x08 0. " SSREQ0 ,Request a source single transfer on channel 0" "Not requested,Requested" line.long 0x0C "DMAC_CREQ,Software Chunk Transfer Request Register" bitfld.long 0x0C 15. " DCREQ7 ,Request a destination chunk transfer on channel 7" "Not requested,Requested" bitfld.long 0x0C 14. " SCREQ7 ,Request a source chunk transfer on channel 7" "Not requested,Requested" textline " " bitfld.long 0x0C 13. " DCREQ6 ,Request a destination chunk transfer on channel 6" "Not requested,Requested" bitfld.long 0x0C 12. " SCREQ6 ,Request a source chunk transfer on channel 6" "Not requested,Requested" textline " " bitfld.long 0x0C 11. " DCREQ5 ,Request a destination chunk transfer on channel 5" "Not requested,Requested" bitfld.long 0x0C 10. " SCREQ5 ,Request a source chunk transfer on channel 5" "Not requested,Requested" textline " " bitfld.long 0x0C 9. " DCREQ4 ,Request a destination chunk transfer on channel 4" "Not requested,Requested" bitfld.long 0x0C 8. " SCREQ4 ,Request a source chunk transfer on channel 4" "Not requested,Requested" textline " " bitfld.long 0x0C 7. " DCREQ3 ,Request a destination chunk transfer on channel 3" "Not requested,Requested" bitfld.long 0x0C 6. " SCREQ3 ,Request a source chunk transfer on channel 3" "Not requested,Requested" textline " " bitfld.long 0x0C 5. " DCREQ2 ,Request a destination chunk transfer on channel 2" "Not requested,Requested" bitfld.long 0x0C 4. " SCREQ2 ,Request a source chunk transfer on channel 2" "Not requested,Requested" textline " " bitfld.long 0x0C 3. " DCREQ1 ,Request a destination chunk transfer on channel 1" "Not requested,Requested" bitfld.long 0x0C 2. " SCREQ1 ,Request a source chunk transfer on channel 1" "Not requested,Requested" textline " " bitfld.long 0x0C 1. " DCREQ0 ,Request a destination chunk transfer on channel 0" "Not requested,Requested" bitfld.long 0x0C 0. " SCREQ0 ,Request a source chunk transfer on channel 0" "Not requested,Requested" line.long 0x10 "DMAC_LAST,Software Last Transfer Flag Register" bitfld.long 0x10 15. " DLAST7 ,Destination request is the last transfer of the buffer" "Not last,Last" bitfld.long 0x10 14. " SLAST7 ,Source request is the last transfer of the buffer" "Not last,Last" textline " " bitfld.long 0x10 13. " DLAST6 ,Destination request is the last transfer of the buffer" "Not last,Last" bitfld.long 0x10 12. " SLAST6 ,Source request is the last transfer of the buffer" "Not last,Last" textline " " bitfld.long 0x10 11. " DLAST5 ,Destination request is the last transfer of the buffer" "Not last,Last" bitfld.long 0x10 10. " SLAST5 ,Source request is the last transfer of the buffer" "Not last,Last" textline " " bitfld.long 0x10 9. " DLAST4 ,Destination request is the last transfer of the buffer" "Not last,Last" bitfld.long 0x10 8. " SLAST4 ,Source request is the last transfer of the buffer" "Not last,Last" textline " " bitfld.long 0x10 7. " DLAST3 ,Destination request is the last transfer of the buffer" "Not last,Last" bitfld.long 0x10 6. " SLAST3 ,Source request is the last transfer of the buffer" "Not last,Last" textline " " bitfld.long 0x10 5. " DLAST2 ,Destination request is the last transfer of the buffer" "Not last,Last" bitfld.long 0x10 4. " SLAST2 ,Source request is the last transfer of the buffer" "Not last,Last" textline " " bitfld.long 0x10 3. " DLAST1 ,Destination request is the last transfer of the buffer" "Not last,Last" bitfld.long 0x10 2. " SLAST1 ,Source request is the last transfer of the buffer" "Not last,Last" textline " " bitfld.long 0x10 1. " DLAST0 ,Destination request is the last transfer of the buffer" "Not last,Last" bitfld.long 0x10 0. " SLAST0 ,Source request is the last transfer of the buffer" "Not last,Last" group.long 0x20++0x3 line.long 0x00 "DMAC_EBCIMR, DMAC Error Buffer Transfer and Chained Buffer Transfer Mask Register" sif (cpu()=="AT91SAM9N12") setclrfld.long 0x00 31. -0x08 31. -0x04 31. " DICERR7_set/clr ,Descriptor Integrity Check Error Interrupt Enable Register" "Disabled,Enabled" setclrfld.long 0x00 30. -0x08 30. -0x04 30. " DICERR6_set/clr ,Descriptor Integrity Check Error Interrupt Enable Register" "Disabled,Enabled" textline " " setclrfld.long 0x00 29. -0x08 29. -0x04 29. " DICERR5_set/clr ,Descriptor Integrity Check Error Interrupt Enable Register" "Disabled,Enabled" setclrfld.long 0x00 28. -0x08 28. -0x04 28. " DICERR4_set/clr ,Descriptor Integrity Check Error Interrupt Enable Register" "Disabled,Enabled" textline " " setclrfld.long 0x00 27. -0x08 27. -0x04 27. " DICERR3_set/clr ,Descriptor Integrity Check Error Interrupt Enable Register" "Disabled,Enabled" setclrfld.long 0x00 26. -0x08 26. -0x04 26. " DICERR2_set/clr ,Descriptor Integrity Check Error Interrupt Enable Register" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. -0x08 25. -0x04 25. " DICERR1_set/clr ,Descriptor Integrity Check Error Interrupt Enable Register" "Disabled,Enabled" setclrfld.long 0x00 24. -0x08 24. -0x04 24. " DICERR0_set/clr ,Descriptor Integrity Check Error Interrupt Enable Register" "Disabled,Enabled" textline " " endif setclrfld.long 0x00 23. -0x08 23. -0x04 23. " ERR7_set/clr ,Access Error Interrupt Enable Register" "Disabled,Enabled" setclrfld.long 0x00 22. -0x08 22. -0x04 22. " ERR6_set/clr ,Access Error Interrupt Enable Register" "Disabled,Enabled" textline " " setclrfld.long 0x00 21. -0x08 21. -0x04 21. " ERR5_set/clr ,Access Error Interrupt Enable Register" "Disabled,Enabled" setclrfld.long 0x00 20. -0x08 20. -0x04 20. " ERR4_set/clr ,Access Error Interrupt Enable Register" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " ERR3_set/clr ,Access Error Interrupt Enable Register" "Disabled,Enabled" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " ERR2_set/clr ,Access Error Interrupt Enable Register" "Disabled,Enabled" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " ERR1_set/clr ,Access Error Interrupt Enable Register" "Disabled,Enabled" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " ERR0_set/clr ,Access Error Interrupt Enable Register" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " CBTC7_set/clr , Chained Buffer Transfer Completed " "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " CBTC6_set/clr , Chained Buffer Transfer Completed " "Disabled,Enabled" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " CBTC5_set/clr , Chained Buffer Transfer Completed " "Disabled,Enabled" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " CBTC4_set/clr , Chained Buffer Transfer Completed " "Disabled,Enabled" textline " " setclrfld.long 0x00 11. -0x08 11. -0x04 11. " CBTC3_set/clr , Chained Buffer Transfer Completed " "Disabled,Enabled" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " CBTC2_set/clr , Chained Buffer Transfer Completed " "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " CBTC1_set/clr , Chained Buffer Transfer Completed " "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " CBTC0_set/clr , Chained Buffer Transfer Completed " "Disabled,Enabled" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " BTC7_set/clr ,Buffer Transfer Completed" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " BTC6_set/clr ,Buffer Transfer Completed" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " BTC5_set/clr ,Buffer Transfer Completed" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " BTC4_set/clr ,Buffer Transfer Completed" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " BTC3_set/clr ,Buffer Transfer Completed" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " BTC2_set/clr ,Buffer Transfer Completed" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " BTC1_set/clr ,Buffer Transfer Completed" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " BTC0_set/clr ,Buffer Transfer Completed" "Disabled,Enabled" rgroup.long 0x24++0x3 line.long 0x00 "DMAC_EBCISR, DMAC Error Buffer Transfer and Chained Buffer Transfer Status Register" sif (cpu()=="AT91SAM9N12") bitfld.long 0x00 31. " DICERR7 ,Channel 7 has detected a Descriptor Integrity Check Error" "No error,Error" bitfld.long 0x00 30. " DICERR6 ,Channel 6 has detected a Descriptor Integrity Check Error" "No error,Error" textline " " bitfld.long 0x00 29. " DICERR5 ,Channel 5 has detected a Descriptor Integrity Check Error" "No error,Error" bitfld.long 0x00 28. " DICERR4 ,Channel 4 has detected a Descriptor Integrity Check Error" "No error,Error" textline " " bitfld.long 0x00 27. " DICERR3 ,Channel 3 has detected a Descriptor Integrity Check Error" "No error,Error" bitfld.long 0x00 26. " DICERR2 ,Channel 2 has detected a Descriptor Integrity Check Error" "No error,Error" textline " " bitfld.long 0x00 25. " DICERR1 ,Channel 1 has detected a Descriptor Integrity Check Error" "No error,Error" bitfld.long 0x00 24. " DICERR0 ,Channel 0 has detected a Descriptor Integrity Check Error" "No error,Error" endif textline " " sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x00 23. " ERR7 ,Channel 7 has detected an AHB Read or Write Error Access" "No error,Error" bitfld.long 0x00 22. " ERR6 ,Channel 6 has detected an AHB Read or Write Error Access" "No error,Error" textline " " bitfld.long 0x00 21. " ERR5 ,Channel 5 has detected an AHB Read or Write Error Access" "No error,Error" bitfld.long 0x00 20. " ERR4 ,Channel 4 has detected an AHB Read or Write Error Access" "No error,Error" textline " " bitfld.long 0x00 19. " ERR3 ,Channel 3 has detected an AHB Read or Write Error Access" "No error,Error" bitfld.long 0x00 18. " ERR2 ,Channel 2 has detected an AHB Read or Write Error Access" "No error,Error" textline " " bitfld.long 0x00 17. " ERR1 ,Channel 1 has detected an AHB Read or Write Error Access" "No error,Error" bitfld.long 0x00 16. " ERR0 ,Channel 0 has detected an AHB Read or Write Error Access" "No error,Error" textline " " else bitfld.long 0x00 23. " ERR7 , Access Error Interrupt Enable Register" "No error,Error" bitfld.long 0x00 22. " ERR6 , Access Error Interrupt Enable Register" "No error,Error" textline " " bitfld.long 0x00 21. " ERR5 , Access Error Interrupt Enable Register" "No error,Error" bitfld.long 0x00 20. " ERR4 , Access Error Interrupt Enable Register" "No error,Error" textline " " bitfld.long 0x00 19. " ERR3 , Access Error Interrupt Enable Register" "No error,Error" bitfld.long 0x00 18. " ERR2 , Access Error Interrupt Enable Register" "No error,Error" textline " " bitfld.long 0x00 17. " ERR1 , Access Error Interrupt Enable Register" "No error,Error" bitfld.long 0x00 16. " ERR0 , Access Error Interrupt Enable Register" "No error,Error" textline " " endif bitfld.long 0x00 15. " CBTC7 ,Channel 7 Chained buffer has terminated" "Not terminated,Terminated" bitfld.long 0x00 14. " CBTC6 ,Channel 6 Chained buffer has terminated" "Not terminated,Terminated" textline " " bitfld.long 0x00 13. " CBTC5 ,Channel 5 Chained buffer has terminated" "Not terminated,Terminated" bitfld.long 0x00 12. " CBTC4 ,Channel 4 Chained buffer has terminated" "Not terminated,Terminated" textline " " bitfld.long 0x00 11. " CBTC3 ,Channel 3 Chained buffer has terminated" "Not terminated,Terminated" bitfld.long 0x00 10. " CBTC2 ,Channel 2 Chained buffer has terminated" "Not terminated,Terminated" textline " " bitfld.long 0x00 9. " CBTC1 ,Channel 1 Chained buffer has terminated" "Not terminated,Terminated" bitfld.long 0x00 8. " CBTC0 ,Channel 0 Chained buffer has terminated" "Not terminated,Terminated" textline " " bitfld.long 0x00 7. " BTC7 ,Channel 7 buffer transfer has terminated" "Not terminated,Terminated" bitfld.long 0x00 6. " BTC6 ,Channel 6 buffer transfer has terminated" "Not terminated,Terminated" textline " " bitfld.long 0x00 5. " BTC5 ,Channel 5 buffer transfer has terminated" "Not terminated,Terminated" bitfld.long 0x00 4. " BTC4 ,Channel 4 buffer transfer has terminated" "Not terminated,Terminated" textline " " textline " " bitfld.long 0x00 3. " BTC3 ,Channel 3 buffer transfer has terminated" "Not terminated,Terminated" bitfld.long 0x00 2. " BTC2 ,Channel 2 buffer transfer has terminated" "Not terminated,Terminated" textline " " bitfld.long 0x00 1. " BTC1 ,Channel 1 buffer transfer has terminated" "Not terminated,Terminated" bitfld.long 0x00 0. " BTC0 ,Channel 0 buffer transfer has terminated" "Not terminated,Terminated" wgroup.long 0x28++0x3 line.long 0x00 "DMAC_CHER, DMAC Channel Handler Enable Register" bitfld.long 0x00 31. " KEEP7 ,Resume the current channel from an automatic stall state" "No resume,Resume" bitfld.long 0x00 30. " KEEP6 ,Resume the current channel from an automatic stall state" "No resume,Resume" textline " " bitfld.long 0x00 29. " KEEP5 ,Resume the current channel from an automatic stall state" "No resume,Resume" bitfld.long 0x00 28. " KEEP4 ,Resume the current channel from an automatic stall state" "No resume,Resume" textline " " bitfld.long 0x00 27. " KEEP3 ,Resume the current channel from an automatic stall state" "No resume,Resume" bitfld.long 0x00 26. " KEEP2 ,Resume the current channel from an automatic stall state" "No resume,Resume" textline " " bitfld.long 0x00 25. " KEEP1 ,Resume the current channel from an automatic stall state" "No resume,Resume" bitfld.long 0x00 24. " KEEP0 ,Resume the current channel from an automatic stall state" "No resume,Resume" group.long 0x030++0x3 line.long 0x00 "DMAC_CHSR, DMAC Channel Handler Status Register" bitfld.long 0x00 31. " STAL7 , Relevant channel enabled" "Not stalled,Stalled" bitfld.long 0x00 30. " STAL6 , Relevant channel enabled" "Not stalled,Stalled" textline " " bitfld.long 0x00 29. " STAL5 , Relevant channel enabled" "Not stalled,Stalled" bitfld.long 0x00 28. " STAL4 ,Relevant channel enabled" "Not stalled,Stalled" textline " " bitfld.long 0x00 27. " STAL3 , Relevant channel enabled" "Not stalled,Stalled" bitfld.long 0x00 26. " STAL2 , Relevant channel enabled" "Not stalled,Stalled" textline " " bitfld.long 0x00 25. " STAL1 , Relevant channel enabled" "Not stalled,Stalled" bitfld.long 0x00 24. " STAL0 ,Relevant channel enabled" "Not stalled,Stalled" textline " " bitfld.long 0x00 23. " EMPT7 ,Relevant channel is empty" "Not Empty,Empty" bitfld.long 0x00 22. " EMPT6 ,Relevant channel is empty" "Not Empty,Empty" textline " " bitfld.long 0x00 21. " EMPT5 ,Relevant channel is empty" "Not Empty,Empty" bitfld.long 0x00 20. " EMPT4 ,Relevant channel is empty" "Not Empty,Empty" textline " " bitfld.long 0x00 19. " EMPT3 ,Relevant channel is empty" "Not Empty,Empty" bitfld.long 0x00 18. " EMPT2 ,Relevant channel is empty" "Not Empty,Empty" textline " " bitfld.long 0x00 17. " EMPT1 ,Relevant channel is empty" "Not Empty,Empty" bitfld.long 0x00 16. " EMPT0 ,Relevant channel is empty" "Not Empty,Empty" textline " " setclrfld.long 0x00 15. -0x08 15. -0x04 15. " SUSP7_set/clr , Channel transfer is suspended" "Resume,Suspended" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " SUSP6_set/clr , Channel transfer is suspended" "Resume,Suspended" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " SUSP5_set/clr , Channel transfer is suspended" "Resume,Suspended" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " SUSP4_set/clr , Channel transfer is suspended" "Resume,Suspended" textline " " setclrfld.long 0x00 11. -0x08 11. -0x04 11. " SUSP3_set/clr , Channel transfer is suspended" "Resume,Suspended" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " SUSP2_set/clr , Channel transfer is suspended" "Resume,Suspended" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " SUSP1_set/clr , Channel transfer is suspended" "Resume,Suspended" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " SUSP0_set/clr , Channel transfer is suspended" "Resume,Suspended" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " ENA7_set/clr , Relevant channel enabled" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " ENA6_set/clr , Relevant channel enabled" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " ENA6_set/clr , Relevant channel enabled" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " ENA5_set/clr , Relevant channel enabled" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " ENA3_set/clr , Relevant channel enabled" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " ENA2_set/clr , Relevant channel enabled" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " ENA1_set/clr , Relevant channel enabled" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " ENA0_set/clr , Relevant channel enabled" "Disabled,Enabled" tree "Channel 0" group.long 0x3C++0x1f line.long 0x00 "DMAC_SADDR0,DMAC Channel 0 Source Address Register" line.long 0x04 "DMAC_DADDR0, DMAC Channel 0 Destination Address Register" line.long 0x08 "DMAC_DSCR0,DMAC Channel 0 Descriptor Address Register" hexmask.long 0x08 2.--31. 4. " DSCR0 , Buffer Transfer descriptor address" bitfld.long 0x08 0.--1. " DSCR0_IF ,Buffer Transfer descriptor fetched" "AHB-Lite Interface 0,AHB-Lite Interface 1,?..." line.long 0x0c "DMAC_CTRLA0,DMAC Channel 0 Control A Register" bitfld.long 0x0c 31. " DONE , Buffer Transfer descriptor fetched" "Performed,Done" bitfld.long 0x0c 28.--29. " DST_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" textline " " bitfld.long 0x0c 24.--25. " SRC_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" bitfld.long 0x0c 20.--22. " DCSIZE , Destination Chunk Transfer size" "1,4,8,16,32,64,128,256" textline " " bitfld.long 0x0c 16.--18. " SCSIZE , Source Chunk Transfer Size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0c 0.--15. 1. " BTSIZE ,Buffer Transfer Size" line.long 0x10 "DMAC_CTRLB0,DMAC Channel 0 Control B Register" bitfld.long 0x10 31. " AUTO , Automatic multiple buffer transfer enabled" "Disabled,Enabled" bitfld.long 0x10 30. " IEN , BTC[0] flag enable" "Enabled,Disabled" textline " " bitfld.long 0x10 28.--29. " DST_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." bitfld.long 0x10 24.--25. " SRC_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." textline " " sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,?..." else bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,Per2Mem | Per,Mem2Per | Per,Per2Per | SrcPer,Per2Per | DstPer" endif textline " " bitfld.long 0x10 20. " DST_DSCR , Destination descriptor" "Address updated,Disabled" textline " " bitfld.long 0x10 16. " SRC_DSCR , Source descriptor" "Address updated,Disabled" bitfld.long 0x10 12. " DST_PIP , Picture-in-Picture destination" "Disabled,Enabled" textline " " bitfld.long 0x10 8. " SRC_PIP , Picture-in-Picture source " "Disabled,Enabled" bitfld.long 0x10 4.--5. " DIF , Destination Interface Selection Field" "Interface 0,Interface 1,?..." textline " " bitfld.long 0x10 0.--1. " SIF , Source Interface Selection Field" "Interface 0,Interface 1,?..." line.long 0x14 "DMAC_CFG0,DMAC Channel 0 Configuration Register" bitfld.long 0x14 28.--29. " FIFOCFG ,FIFO request" "Largest AHB burst,Half FIFO size available,Space for single AHB access,?..." bitfld.long 0x14 26. " AHB_PROT2 ,AHB Protection - Data access" "Not cacheable,Cacheable" textline " " bitfld.long 0x14 25. " AHB_PROT1 ,AHB Protection - Data access" "Not bufferable,Bufferable" bitfld.long 0x14 24. " AHB_PROT0 ,AHB Protection - Data access" "User,Privileged" textline " " bitfld.long 0x14 22. " LOCK_IF_L ,Master Interface Arbiter is locked by the channel 0 for a chunk/buffer transfer" "Chunk,Buffer" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Enabled" else bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Empty" endif textline " " bitfld.long 0x14 20. " LOCK_IF ,Interface Lock capability" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Activated" else bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 14.--15. " DST_PER_MSB ,DST_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 13. " DST_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 12. " DST_REP ,Destination mode" "Contiguous,Reloaded" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 10.--11. " SRC_PER_MSB ,SRC_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 9. " SRC_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 8. " SRC_REP ,Source mode" "Contiguous,Reloaded" textline " " bitfld.long 0x14 4.--7. " DST_PER ,Channel 0 Destination Request associated with peripheral identifier coded DST_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 0.--3. " SRC_PER ,Channel 0 Source Request associated with peripheral identifier coded SRC_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "DMAC_SPIP0,DMAC Channel 0 Source Picture in Picture Configuration Register" hexmask.long.word 0x18 16.--25. 1. " SPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x18 0.--15. 1. " SPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" line.long 0x1c "DMAC_DPIP0,DMAC Channel 0 Destination Picture in Picture Configuration Register" hexmask.long.word 0x1c 16.--25. 1. " DPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x1c 0.--15. 1. " DPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" tree.end tree "Channel 1" group.long 0x64++0x1f line.long 0x00 "DMAC_SADDR1,DMAC Channel 1 Source Address Register" line.long 0x04 "DMAC_DADDR1, DMAC Channel 1 Destination Address Register" line.long 0x08 "DMAC_DSCR1,DMAC Channel 1 Descriptor Address Register" hexmask.long 0x08 2.--31. 4. " DSCR1 , Buffer Transfer descriptor address" bitfld.long 0x08 0.--1. " DSCR1_IF ,Buffer Transfer descriptor fetched" "AHB-Lite Interface 0,AHB-Lite Interface 1,?..." line.long 0x0c "DMAC_CTRLA1,DMAC Channel 1 Control A Register" bitfld.long 0x0c 31. " DONE , Buffer Transfer descriptor fetched" "Performed,Done" bitfld.long 0x0c 28.--29. " DST_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" textline " " bitfld.long 0x0c 24.--25. " SRC_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" bitfld.long 0x0c 20.--22. " DCSIZE , Destination Chunk Transfer size" "1,4,8,16,32,64,128,256" textline " " bitfld.long 0x0c 16.--18. " SCSIZE , Source Chunk Transfer Size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0c 0.--15. 1. " BTSIZE ,Buffer Transfer Size" line.long 0x10 "DMAC_CTRLB1,DMAC Channel 1 Control B Register" bitfld.long 0x10 31. " AUTO , Automatic multiple buffer transfer enabled" "Disabled,Enabled" bitfld.long 0x10 30. " IEN , BTC[1] flag enable" "Enabled,Disabled" textline " " bitfld.long 0x10 28.--29. " DST_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." bitfld.long 0x10 24.--25. " SRC_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." textline " " sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,?..." else bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,Per2Mem | Per,Mem2Per | Per,Per2Per | SrcPer,Per2Per | DstPer" endif textline " " bitfld.long 0x10 20. " DST_DSCR , Destination descriptor" "Address updated,Disabled" textline " " bitfld.long 0x10 16. " SRC_DSCR , Source descriptor" "Address updated,Disabled" bitfld.long 0x10 12. " DST_PIP , Picture-in-Picture destination" "Disabled,Enabled" textline " " bitfld.long 0x10 8. " SRC_PIP , Picture-in-Picture source " "Disabled,Enabled" bitfld.long 0x10 4.--5. " DIF , Destination Interface Selection Field" "Interface 0,Interface 1,?..." textline " " bitfld.long 0x10 0.--1. " SIF , Source Interface Selection Field" "Interface 0,Interface 1,?..." line.long 0x14 "DMAC_CFG1,DMAC Channel 1 Configuration Register" bitfld.long 0x14 28.--29. " FIFOCFG ,FIFO request" "Largest AHB burst,Half FIFO size available,Space for single AHB access,?..." bitfld.long 0x14 26. " AHB_PROT2 ,AHB Protection - Data access" "Not cacheable,Cacheable" textline " " bitfld.long 0x14 25. " AHB_PROT1 ,AHB Protection - Data access" "Not bufferable,Bufferable" bitfld.long 0x14 24. " AHB_PROT0 ,AHB Protection - Data access" "User,Privileged" textline " " bitfld.long 0x14 22. " LOCK_IF_L ,Master Interface Arbiter is locked by the channel 1 for a chunk/buffer transfer" "Chunk,Buffer" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Enabled" else bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Empty" endif textline " " bitfld.long 0x14 20. " LOCK_IF ,Interface Lock capability" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Activated" else bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 14.--15. " DST_PER_MSB ,DST_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 13. " DST_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 12. " DST_REP ,Destination mode" "Contiguous,Reloaded" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 10.--11. " SRC_PER_MSB ,SRC_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 9. " SRC_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 8. " SRC_REP ,Source mode" "Contiguous,Reloaded" textline " " bitfld.long 0x14 4.--7. " DST_PER ,Channel 1 Destination Request associated with peripheral identifier coded DST_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 0.--3. " SRC_PER ,Channel 1 Source Request associated with peripheral identifier coded SRC_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "DMAC_SPIP1,DMAC Channel 1 Source Picture in Picture Configuration Register" hexmask.long.word 0x18 16.--25. 1. " SPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x18 0.--15. 1. " SPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" line.long 0x1c "DMAC_DPIP1,DMAC Channel 1 Destination Picture in Picture Configuration Register" hexmask.long.word 0x1c 16.--25. 1. " DPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x1c 0.--15. 1. " DPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" tree.end tree "Channel 2" group.long 0x8C++0x1f line.long 0x00 "DMAC_SADDR2,DMAC Channel 2 Source Address Register" line.long 0x04 "DMAC_DADDR2, DMAC Channel 2 Destination Address Register" line.long 0x08 "DMAC_DSCR2,DMAC Channel 2 Descriptor Address Register" hexmask.long 0x08 2.--31. 4. " DSCR2 , Buffer Transfer descriptor address" bitfld.long 0x08 0.--1. " DSCR2_IF ,Buffer Transfer descriptor fetched" "AHB-Lite Interface 0,AHB-Lite Interface 1,?..." line.long 0x0c "DMAC_CTRLA2,DMAC Channel 2 Control A Register" bitfld.long 0x0c 31. " DONE , Buffer Transfer descriptor fetched" "Performed,Done" bitfld.long 0x0c 28.--29. " DST_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" textline " " bitfld.long 0x0c 24.--25. " SRC_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" bitfld.long 0x0c 20.--22. " DCSIZE , Destination Chunk Transfer size" "1,4,8,16,32,64,128,256" textline " " bitfld.long 0x0c 16.--18. " SCSIZE , Source Chunk Transfer Size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0c 0.--15. 1. " BTSIZE ,Buffer Transfer Size" line.long 0x10 "DMAC_CTRLB2,DMAC Channel 2 Control B Register" bitfld.long 0x10 31. " AUTO , Automatic multiple buffer transfer enabled" "Disabled,Enabled" bitfld.long 0x10 30. " IEN , BTC[2] flag enable" "Enabled,Disabled" textline " " bitfld.long 0x10 28.--29. " DST_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." bitfld.long 0x10 24.--25. " SRC_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." textline " " sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,?..." else bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,Per2Mem | Per,Mem2Per | Per,Per2Per | SrcPer,Per2Per | DstPer" endif textline " " bitfld.long 0x10 20. " DST_DSCR , Destination descriptor" "Address updated,Disabled" textline " " bitfld.long 0x10 16. " SRC_DSCR , Source descriptor" "Address updated,Disabled" bitfld.long 0x10 12. " DST_PIP , Picture-in-Picture destination" "Disabled,Enabled" textline " " bitfld.long 0x10 8. " SRC_PIP , Picture-in-Picture source " "Disabled,Enabled" bitfld.long 0x10 4.--5. " DIF , Destination Interface Selection Field" "Interface 0,Interface 1,?..." textline " " bitfld.long 0x10 0.--1. " SIF , Source Interface Selection Field" "Interface 0,Interface 1,?..." line.long 0x14 "DMAC_CFG2,DMAC Channel 2 Configuration Register" bitfld.long 0x14 28.--29. " FIFOCFG ,FIFO request" "Largest AHB burst,Half FIFO size available,Space for single AHB access,?..." bitfld.long 0x14 26. " AHB_PROT2 ,AHB Protection - Data access" "Not cacheable,Cacheable" textline " " bitfld.long 0x14 25. " AHB_PROT1 ,AHB Protection - Data access" "Not bufferable,Bufferable" bitfld.long 0x14 24. " AHB_PROT0 ,AHB Protection - Data access" "User,Privileged" textline " " bitfld.long 0x14 22. " LOCK_IF_L ,Master Interface Arbiter is locked by the channel 2 for a chunk/buffer transfer" "Chunk,Buffer" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Enabled" else bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Empty" endif textline " " bitfld.long 0x14 20. " LOCK_IF ,Interface Lock capability" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Activated" else bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 14.--15. " DST_PER_MSB ,DST_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 13. " DST_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 12. " DST_REP ,Destination mode" "Contiguous,Reloaded" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 10.--11. " SRC_PER_MSB ,SRC_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 9. " SRC_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 8. " SRC_REP ,Source mode" "Contiguous,Reloaded" textline " " bitfld.long 0x14 4.--7. " DST_PER ,Channel 2 Destination Request associated with peripheral identifier coded DST_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 0.--3. " SRC_PER ,Channel 2 Source Request associated with peripheral identifier coded SRC_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "DMAC_SPIP2,DMAC Channel 2 Source Picture in Picture Configuration Register" hexmask.long.word 0x18 16.--25. 1. " SPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x18 0.--15. 1. " SPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" line.long 0x1c "DMAC_DPIP2,DMAC Channel 2 Destination Picture in Picture Configuration Register" hexmask.long.word 0x1c 16.--25. 1. " DPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x1c 0.--15. 1. " DPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" tree.end tree "Channel 3" group.long 0xB4++0x1f line.long 0x00 "DMAC_SADDR3,DMAC Channel 3 Source Address Register" line.long 0x04 "DMAC_DADDR3, DMAC Channel 3 Destination Address Register" line.long 0x08 "DMAC_DSCR3,DMAC Channel 3 Descriptor Address Register" hexmask.long 0x08 2.--31. 4. " DSCR3 , Buffer Transfer descriptor address" bitfld.long 0x08 0.--1. " DSCR3_IF ,Buffer Transfer descriptor fetched" "AHB-Lite Interface 0,AHB-Lite Interface 1,?..." line.long 0x0c "DMAC_CTRLA3,DMAC Channel 3 Control A Register" bitfld.long 0x0c 31. " DONE , Buffer Transfer descriptor fetched" "Performed,Done" bitfld.long 0x0c 28.--29. " DST_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" textline " " bitfld.long 0x0c 24.--25. " SRC_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" bitfld.long 0x0c 20.--22. " DCSIZE , Destination Chunk Transfer size" "1,4,8,16,32,64,128,256" textline " " bitfld.long 0x0c 16.--18. " SCSIZE , Source Chunk Transfer Size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0c 0.--15. 1. " BTSIZE ,Buffer Transfer Size" line.long 0x10 "DMAC_CTRLB3,DMAC Channel 3 Control B Register" bitfld.long 0x10 31. " AUTO , Automatic multiple buffer transfer enabled" "Disabled,Enabled" bitfld.long 0x10 30. " IEN , BTC[3] flag enable" "Enabled,Disabled" textline " " bitfld.long 0x10 28.--29. " DST_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." bitfld.long 0x10 24.--25. " SRC_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." textline " " sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,?..." else bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,Per2Mem | Per,Mem2Per | Per,Per2Per | SrcPer,Per2Per | DstPer" endif textline " " bitfld.long 0x10 20. " DST_DSCR , Destination descriptor" "Address updated,Disabled" textline " " bitfld.long 0x10 16. " SRC_DSCR , Source descriptor" "Address updated,Disabled" bitfld.long 0x10 12. " DST_PIP , Picture-in-Picture destination" "Disabled,Enabled" textline " " bitfld.long 0x10 8. " SRC_PIP , Picture-in-Picture source " "Disabled,Enabled" bitfld.long 0x10 4.--5. " DIF , Destination Interface Selection Field" "Interface 0,Interface 1,?..." textline " " bitfld.long 0x10 0.--1. " SIF , Source Interface Selection Field" "Interface 0,Interface 1,?..." line.long 0x14 "DMAC_CFG3,DMAC Channel 3 Configuration Register" bitfld.long 0x14 28.--29. " FIFOCFG ,FIFO request" "Largest AHB burst,Half FIFO size available,Space for single AHB access,?..." bitfld.long 0x14 26. " AHB_PROT2 ,AHB Protection - Data access" "Not cacheable,Cacheable" textline " " bitfld.long 0x14 25. " AHB_PROT1 ,AHB Protection - Data access" "Not bufferable,Bufferable" bitfld.long 0x14 24. " AHB_PROT0 ,AHB Protection - Data access" "User,Privileged" textline " " bitfld.long 0x14 22. " LOCK_IF_L ,Master Interface Arbiter is locked by the channel 3 for a chunk/buffer transfer" "Chunk,Buffer" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Enabled" else bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Empty" endif textline " " bitfld.long 0x14 20. " LOCK_IF ,Interface Lock capability" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Activated" else bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 14.--15. " DST_PER_MSB ,DST_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 13. " DST_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 12. " DST_REP ,Destination mode" "Contiguous,Reloaded" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 10.--11. " SRC_PER_MSB ,SRC_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 9. " SRC_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 8. " SRC_REP ,Source mode" "Contiguous,Reloaded" textline " " bitfld.long 0x14 4.--7. " DST_PER ,Channel 3 Destination Request associated with peripheral identifier coded DST_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 0.--3. " SRC_PER ,Channel 3 Source Request associated with peripheral identifier coded SRC_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "DMAC_SPIP3,DMAC Channel 3 Source Picture in Picture Configuration Register" hexmask.long.word 0x18 16.--25. 1. " SPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x18 0.--15. 1. " SPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" line.long 0x1c "DMAC_DPIP3,DMAC Channel 3 Destination Picture in Picture Configuration Register" hexmask.long.word 0x1c 16.--25. 1. " DPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x1c 0.--15. 1. " DPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" tree.end tree "Channel 4" group.long 0xDC++0x1f line.long 0x00 "DMAC_SADDR4,DMAC Channel 4 Source Address Register" line.long 0x04 "DMAC_DADDR4, DMAC Channel 4 Destination Address Register" line.long 0x08 "DMAC_DSCR4,DMAC Channel 4 Descriptor Address Register" hexmask.long 0x08 2.--31. 4. " DSCR4 , Buffer Transfer descriptor address" bitfld.long 0x08 0.--1. " DSCR4_IF ,Buffer Transfer descriptor fetched" "AHB-Lite Interface 0,AHB-Lite Interface 1,?..." line.long 0x0c "DMAC_CTRLA4,DMAC Channel 4 Control A Register" bitfld.long 0x0c 31. " DONE , Buffer Transfer descriptor fetched" "Performed,Done" bitfld.long 0x0c 28.--29. " DST_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" textline " " bitfld.long 0x0c 24.--25. " SRC_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" bitfld.long 0x0c 20.--22. " DCSIZE , Destination Chunk Transfer size" "1,4,8,16,32,64,128,256" textline " " bitfld.long 0x0c 16.--18. " SCSIZE , Source Chunk Transfer Size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0c 0.--15. 1. " BTSIZE ,Buffer Transfer Size" line.long 0x10 "DMAC_CTRLB4,DMAC Channel 4 Control B Register" bitfld.long 0x10 31. " AUTO , Automatic multiple buffer transfer enabled" "Disabled,Enabled" bitfld.long 0x10 30. " IEN , BTC[4] flag enable" "Enabled,Disabled" textline " " bitfld.long 0x10 28.--29. " DST_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." bitfld.long 0x10 24.--25. " SRC_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." textline " " sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,?..." else bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,Per2Mem | Per,Mem2Per | Per,Per2Per | SrcPer,Per2Per | DstPer" endif textline " " bitfld.long 0x10 20. " DST_DSCR , Destination descriptor" "Address updated,Disabled" textline " " bitfld.long 0x10 16. " SRC_DSCR , Source descriptor" "Address updated,Disabled" bitfld.long 0x10 12. " DST_PIP , Picture-in-Picture destination" "Disabled,Enabled" textline " " bitfld.long 0x10 8. " SRC_PIP , Picture-in-Picture source " "Disabled,Enabled" bitfld.long 0x10 4.--5. " DIF , Destination Interface Selection Field" "Interface 0,Interface 1,?..." textline " " bitfld.long 0x10 0.--1. " SIF , Source Interface Selection Field" "Interface 0,Interface 1,?..." line.long 0x14 "DMAC_CFG4,DMAC Channel 4 Configuration Register" bitfld.long 0x14 28.--29. " FIFOCFG ,FIFO request" "Largest AHB burst,Half FIFO size available,Space for single AHB access,?..." bitfld.long 0x14 26. " AHB_PROT2 ,AHB Protection - Data access" "Not cacheable,Cacheable" textline " " bitfld.long 0x14 25. " AHB_PROT1 ,AHB Protection - Data access" "Not bufferable,Bufferable" bitfld.long 0x14 24. " AHB_PROT0 ,AHB Protection - Data access" "User,Privileged" textline " " bitfld.long 0x14 22. " LOCK_IF_L ,Master Interface Arbiter is locked by the channel 4 for a chunk/buffer transfer" "Chunk,Buffer" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Enabled" else bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Empty" endif textline " " bitfld.long 0x14 20. " LOCK_IF ,Interface Lock capability" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Activated" else bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 14.--15. " DST_PER_MSB ,DST_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 13. " DST_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 12. " DST_REP ,Destination mode" "Contiguous,Reloaded" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 10.--11. " SRC_PER_MSB ,SRC_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 9. " SRC_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 8. " SRC_REP ,Source mode" "Contiguous,Reloaded" textline " " bitfld.long 0x14 4.--7. " DST_PER ,Channel 4 Destination Request associated with peripheral identifier coded DST_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 0.--3. " SRC_PER ,Channel 4 Source Request associated with peripheral identifier coded SRC_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "DMAC_SPIP4,DMAC Channel 4 Source Picture in Picture Configuration Register" hexmask.long.word 0x18 16.--25. 1. " SPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x18 0.--15. 1. " SPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" line.long 0x1c "DMAC_DPIP4,DMAC Channel 4 Destination Picture in Picture Configuration Register" hexmask.long.word 0x1c 16.--25. 1. " DPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x1c 0.--15. 1. " DPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" tree.end tree "Channel 5" group.long 0x104++0x1f line.long 0x00 "DMAC_SADDR5,DMAC Channel 5 Source Address Register" line.long 0x04 "DMAC_DADDR5, DMAC Channel 5 Destination Address Register" line.long 0x08 "DMAC_DSCR5,DMAC Channel 5 Descriptor Address Register" hexmask.long 0x08 2.--31. 4. " DSCR5 , Buffer Transfer descriptor address" bitfld.long 0x08 0.--1. " DSCR5_IF ,Buffer Transfer descriptor fetched" "AHB-Lite Interface 0,AHB-Lite Interface 1,?..." line.long 0x0c "DMAC_CTRLA5,DMAC Channel 5 Control A Register" bitfld.long 0x0c 31. " DONE , Buffer Transfer descriptor fetched" "Performed,Done" bitfld.long 0x0c 28.--29. " DST_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" textline " " bitfld.long 0x0c 24.--25. " SRC_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" bitfld.long 0x0c 20.--22. " DCSIZE , Destination Chunk Transfer size" "1,4,8,16,32,64,128,256" textline " " bitfld.long 0x0c 16.--18. " SCSIZE , Source Chunk Transfer Size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0c 0.--15. 1. " BTSIZE ,Buffer Transfer Size" line.long 0x10 "DMAC_CTRLB5,DMAC Channel 5 Control B Register" bitfld.long 0x10 31. " AUTO , Automatic multiple buffer transfer enabled" "Disabled,Enabled" bitfld.long 0x10 30. " IEN , BTC[5] flag enable" "Enabled,Disabled" textline " " bitfld.long 0x10 28.--29. " DST_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." bitfld.long 0x10 24.--25. " SRC_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." textline " " sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,?..." else bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,Per2Mem | Per,Mem2Per | Per,Per2Per | SrcPer,Per2Per | DstPer" endif textline " " bitfld.long 0x10 20. " DST_DSCR , Destination descriptor" "Address updated,Disabled" textline " " bitfld.long 0x10 16. " SRC_DSCR , Source descriptor" "Address updated,Disabled" bitfld.long 0x10 12. " DST_PIP , Picture-in-Picture destination" "Disabled,Enabled" textline " " bitfld.long 0x10 8. " SRC_PIP , Picture-in-Picture source " "Disabled,Enabled" bitfld.long 0x10 4.--5. " DIF , Destination Interface Selection Field" "Interface 0,Interface 1,?..." textline " " bitfld.long 0x10 0.--1. " SIF , Source Interface Selection Field" "Interface 0,Interface 1,?..." line.long 0x14 "DMAC_CFG5,DMAC Channel 5 Configuration Register" bitfld.long 0x14 28.--29. " FIFOCFG ,FIFO request" "Largest AHB burst,Half FIFO size available,Space for single AHB access,?..." bitfld.long 0x14 26. " AHB_PROT2 ,AHB Protection - Data access" "Not cacheable,Cacheable" textline " " bitfld.long 0x14 25. " AHB_PROT1 ,AHB Protection - Data access" "Not bufferable,Bufferable" bitfld.long 0x14 24. " AHB_PROT0 ,AHB Protection - Data access" "User,Privileged" textline " " bitfld.long 0x14 22. " LOCK_IF_L ,Master Interface Arbiter is locked by the channel 5 for a chunk/buffer transfer" "Chunk,Buffer" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Enabled" else bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Empty" endif textline " " bitfld.long 0x14 20. " LOCK_IF ,Interface Lock capability" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Activated" else bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 14.--15. " DST_PER_MSB ,DST_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 13. " DST_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 12. " DST_REP ,Destination mode" "Contiguous,Reloaded" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 10.--11. " SRC_PER_MSB ,SRC_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 9. " SRC_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 8. " SRC_REP ,Source mode" "Contiguous,Reloaded" textline " " bitfld.long 0x14 4.--7. " DST_PER ,Channel 5 Destination Request associated with peripheral identifier coded DST_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 0.--3. " SRC_PER ,Channel 5 Source Request associated with peripheral identifier coded SRC_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "DMAC_SPIP5,DMAC Channel 5 Source Picture in Picture Configuration Register" hexmask.long.word 0x18 16.--25. 1. " SPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x18 0.--15. 1. " SPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" line.long 0x1c "DMAC_DPIP5,DMAC Channel 5 Destination Picture in Picture Configuration Register" hexmask.long.word 0x1c 16.--25. 1. " DPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x1c 0.--15. 1. " DPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" tree.end tree "Channel 6" group.long 0x12C++0x1f line.long 0x00 "DMAC_SADDR6,DMAC Channel 6 Source Address Register" line.long 0x04 "DMAC_DADDR6, DMAC Channel 6 Destination Address Register" line.long 0x08 "DMAC_DSCR6,DMAC Channel 6 Descriptor Address Register" hexmask.long 0x08 2.--31. 4. " DSCR6 , Buffer Transfer descriptor address" bitfld.long 0x08 0.--1. " DSCR6_IF ,Buffer Transfer descriptor fetched" "AHB-Lite Interface 0,AHB-Lite Interface 1,?..." line.long 0x0c "DMAC_CTRLA6,DMAC Channel 6 Control A Register" bitfld.long 0x0c 31. " DONE , Buffer Transfer descriptor fetched" "Performed,Done" bitfld.long 0x0c 28.--29. " DST_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" textline " " bitfld.long 0x0c 24.--25. " SRC_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" bitfld.long 0x0c 20.--22. " DCSIZE , Destination Chunk Transfer size" "1,4,8,16,32,64,128,256" textline " " bitfld.long 0x0c 16.--18. " SCSIZE , Source Chunk Transfer Size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0c 0.--15. 1. " BTSIZE ,Buffer Transfer Size" line.long 0x10 "DMAC_CTRLB6,DMAC Channel 6 Control B Register" bitfld.long 0x10 31. " AUTO , Automatic multiple buffer transfer enabled" "Disabled,Enabled" bitfld.long 0x10 30. " IEN , BTC[6] flag enable" "Enabled,Disabled" textline " " bitfld.long 0x10 28.--29. " DST_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." bitfld.long 0x10 24.--25. " SRC_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." textline " " sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,?..." else bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,Per2Mem | Per,Mem2Per | Per,Per2Per | SrcPer,Per2Per | DstPer" endif textline " " bitfld.long 0x10 20. " DST_DSCR , Destination descriptor" "Address updated,Disabled" textline " " bitfld.long 0x10 16. " SRC_DSCR , Source descriptor" "Address updated,Disabled" bitfld.long 0x10 12. " DST_PIP , Picture-in-Picture destination" "Disabled,Enabled" textline " " bitfld.long 0x10 8. " SRC_PIP , Picture-in-Picture source " "Disabled,Enabled" bitfld.long 0x10 4.--5. " DIF , Destination Interface Selection Field" "Interface 0,Interface 1,?..." textline " " bitfld.long 0x10 0.--1. " SIF , Source Interface Selection Field" "Interface 0,Interface 1,?..." line.long 0x14 "DMAC_CFG6,DMAC Channel 6 Configuration Register" bitfld.long 0x14 28.--29. " FIFOCFG ,FIFO request" "Largest AHB burst,Half FIFO size available,Space for single AHB access,?..." bitfld.long 0x14 26. " AHB_PROT2 ,AHB Protection - Data access" "Not cacheable,Cacheable" textline " " bitfld.long 0x14 25. " AHB_PROT1 ,AHB Protection - Data access" "Not bufferable,Bufferable" bitfld.long 0x14 24. " AHB_PROT0 ,AHB Protection - Data access" "User,Privileged" textline " " bitfld.long 0x14 22. " LOCK_IF_L ,Master Interface Arbiter is locked by the channel 6 for a chunk/buffer transfer" "Chunk,Buffer" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Enabled" else bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Empty" endif textline " " bitfld.long 0x14 20. " LOCK_IF ,Interface Lock capability" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Activated" else bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 14.--15. " DST_PER_MSB ,DST_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 13. " DST_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 12. " DST_REP ,Destination mode" "Contiguous,Reloaded" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 10.--11. " SRC_PER_MSB ,SRC_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 9. " SRC_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 8. " SRC_REP ,Source mode" "Contiguous,Reloaded" textline " " bitfld.long 0x14 4.--7. " DST_PER ,Channel 6 Destination Request associated with peripheral identifier coded DST_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 0.--3. " SRC_PER ,Channel 6 Source Request associated with peripheral identifier coded SRC_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "DMAC_SPIP6,DMAC Channel 6 Source Picture in Picture Configuration Register" hexmask.long.word 0x18 16.--25. 1. " SPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x18 0.--15. 1. " SPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" line.long 0x1c "DMAC_DPIP6,DMAC Channel 6 Destination Picture in Picture Configuration Register" hexmask.long.word 0x1c 16.--25. 1. " DPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x1c 0.--15. 1. " DPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" tree.end tree "Channel 7" group.long 0x154++0x1f line.long 0x00 "DMAC_SADDR7,DMAC Channel 7 Source Address Register" line.long 0x04 "DMAC_DADDR7, DMAC Channel 7 Destination Address Register" line.long 0x08 "DMAC_DSCR7,DMAC Channel 7 Descriptor Address Register" hexmask.long 0x08 2.--31. 4. " DSCR7 , Buffer Transfer descriptor address" bitfld.long 0x08 0.--1. " DSCR7_IF ,Buffer Transfer descriptor fetched" "AHB-Lite Interface 0,AHB-Lite Interface 1,?..." line.long 0x0c "DMAC_CTRLA7,DMAC Channel 7 Control A Register" bitfld.long 0x0c 31. " DONE , Buffer Transfer descriptor fetched" "Performed,Done" bitfld.long 0x0c 28.--29. " DST_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" textline " " bitfld.long 0x0c 24.--25. " SRC_WIDTH , Buffer Transfer descriptor fetched" "Byte,Half-word,Word,Word" bitfld.long 0x0c 20.--22. " DCSIZE , Destination Chunk Transfer size" "1,4,8,16,32,64,128,256" textline " " bitfld.long 0x0c 16.--18. " SCSIZE , Source Chunk Transfer Size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0c 0.--15. 1. " BTSIZE ,Buffer Transfer Size" line.long 0x10 "DMAC_CTRLB7,DMAC Channel 7 Control B Register" bitfld.long 0x10 31. " AUTO , Automatic multiple buffer transfer enabled" "Disabled,Enabled" bitfld.long 0x10 30. " IEN , BTC[7] flag enable" "Enabled,Disabled" textline " " bitfld.long 0x10 28.--29. " DST_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." bitfld.long 0x10 24.--25. " SRC_INCR , Addressing mode" "Incrementing,Decrementing,Fixed,?..." textline " " sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,?..." else bitfld.long 0x10 21.--23. " FC , Defines which device controls the size of the buffer transfer" "Mem2Mem | DMA,Mem2Per | DMA,Per2Mem | DMA,Per2Per | DMA,Per2Mem | Per,Mem2Per | Per,Per2Per | SrcPer,Per2Per | DstPer" endif textline " " bitfld.long 0x10 20. " DST_DSCR , Destination descriptor" "Address updated,Disabled" textline " " bitfld.long 0x10 16. " SRC_DSCR , Source descriptor" "Address updated,Disabled" bitfld.long 0x10 12. " DST_PIP , Picture-in-Picture destination" "Disabled,Enabled" textline " " bitfld.long 0x10 8. " SRC_PIP , Picture-in-Picture source " "Disabled,Enabled" bitfld.long 0x10 4.--5. " DIF , Destination Interface Selection Field" "Interface 0,Interface 1,?..." textline " " bitfld.long 0x10 0.--1. " SIF , Source Interface Selection Field" "Interface 0,Interface 1,?..." line.long 0x14 "DMAC_CFG7,DMAC Channel 7 Configuration Register" bitfld.long 0x14 28.--29. " FIFOCFG ,FIFO request" "Largest AHB burst,Half FIFO size available,Space for single AHB access,?..." bitfld.long 0x14 26. " AHB_PROT2 ,AHB Protection - Data access" "Not cacheable,Cacheable" textline " " bitfld.long 0x14 25. " AHB_PROT1 ,AHB Protection - Data access" "Not bufferable,Bufferable" bitfld.long 0x14 24. " AHB_PROT0 ,AHB Protection - Data access" "User,Privileged" textline " " bitfld.long 0x14 22. " LOCK_IF_L ,Master Interface Arbiter is locked by the channel 7 for a chunk/buffer transfer" "Chunk,Buffer" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Enabled" else bitfld.long 0x14 21. " LOCK_B ,AHB Bus Locking capability" "Disabled,Empty" endif textline " " bitfld.long 0x14 20. " LOCK_IF ,Interface Lock capability" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9M11") bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Activated" else bitfld.long 0x14 16. " SOD ,STOP ON DONE" "Disabled,Enabled" endif textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 14.--15. " DST_PER_MSB ,DST_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 13. " DST_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 12. " DST_REP ,Destination mode" "Contiguous,Reloaded" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x14 10.--11. " SRC_PER_MSB ,SRC_PER Most Significant Bits" "0,1,2,3" endif textline " " bitfld.long 0x14 9. " SRC_H2SEL ,Transfer request trigger" "Software handshaking,Hardware handshaking" bitfld.long 0x14 8. " SRC_REP ,Source mode" "Contiguous,Reloaded" textline " " bitfld.long 0x14 4.--7. " DST_PER ,Channel 7 Destination Request associated with peripheral identifier coded DST_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 0.--3. " SRC_PER ,Channel 7 Source Request associated with peripheral identifier coded SRC_PER handshaking interface" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "DMAC_SPIP7,DMAC Channel 7 Source Picture in Picture Configuration Register" hexmask.long.word 0x18 16.--25. 1. " SPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x18 0.--15. 1. " SPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" line.long 0x1c "DMAC_DPIP7,DMAC Channel 7 Destination Picture in Picture Configuration Register" hexmask.long.word 0x1c 16.--25. 1. " DPIP_BOUNDARY , Number of source transfers to perform" hexmask.long.word 0x1c 0.--15. 1. " DPIP_HOLE ,Value to add to the address when the programmable boundary has been reached" tree.end textline "" sif (cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") group.long 0xe4++0x3 line.long 0x00 "DMAC_WPMR,DMAC Write Protect Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPKEY ,Write Protection KEY Password" bitfld.long 0x00 0. " WPEN ,Write Protection Enable" "Disabled,Enabled" hgroup.long 0xe8++0x3 hide.long 0x04 "DMAC_WPSR,DMAC Write Protect Status Register" endif width 0xb tree.end tree "UDP (USB Device Port)" base ad:0xf803c000 width 14. rgroup.long 0x00++0x03 line.long 0x00 "UDP_FRM_NUM,UDP Frame Number Register" bitfld.long 0x00 17. " FRM_OK ,Frame OK" "SOF_PID,SOF_EOP" bitfld.long 0x00 16. " FRM_ERR ,Frame Error" "No error,Error" textline " " hexmask.long.word 0x00 0.--10. 1. " FRM_NUM[10:0] ,Frame Number as Defined In the Packet Field Formats" group.long 0x04++0x7 line.long 0x00 "UDP_GLB_STAT,UDP Global State Register" sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9G20") bitfld.long 0x00 4. " RMWUPE ,Remote Wake Up Enable" "Disabled,Enabled" bitfld.long 0x00 3. " RSMINPR ,A Resume Has Been Sent to the Host" "No effect,Sent" textline " " bitfld.long 0x00 2. " ESR ,Enable Send Resume" "Disabled,Enabled" textline " " endif bitfld.long 0x00 1. " CONFG ,Configured" "Not configured,Configured" textline " " bitfld.long 0x00 0. " FADDEN ,Function Address Enable" "Disabled,Enabled" line.long 0x4 "UDP_FADDR,UDP Function Address Register" bitfld.long 0x4 8. " FEN ,Function Enable" "Disabled,Enabled" hexmask.long.byte 0x4 0.--6. 1. " FADD[6:0] ,Function Address Value" group.long 0x18++0x3 line.long 0x0 "UDP_IMR,UDP Interrupt Mask Register" sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9G10") setclrfld.long 0x0 13. -0x08 13. -0x4 13. " WAKEUP_set/clr ,USB Bus WAKEUP Interrupt" "Disabled,Enabled" bitfld.long 0x0 12. " BIT12 ,UDP_IMR Bit 12" "Disabled,Enabled" textline " " endif setclrfld.long 0x0 11. -0x08 11. -0x4 11. " SOFINT_set/clr ,Mask Start Of Frame Interrupt" "Disabled,Enabled" sif (cpu()=="AT91SAM9N12") textline " " setclrfld.long 0x0 10. -0x08 10. -0x4 10. " EXTRSM_set/clr ,Mask UDP External Resume Interrupt" "Disabled,Enabled" endif setclrfld.long 0x0 9. -0x08 9. -0x4 9. " RXRSM_set/clr ,Mask UDP Resume Interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 8. -0x08 8. -0x4 8. " RXSUSP_set/clr ,Mask UDP Suspend Interrupt" "Disabled,Enabled" setclrfld.long 0x0 5. -0x08 5. -0x4 5. " EP5INT_set/clr ,Mask Endpoint 5 Interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 4. -0x08 4. -0x4 4. " EP4INT_set/clr ,Mask Endpoint 4 Interrupt" "Disabled,Enabled" setclrfld.long 0x0 3. -0x08 3. -0x4 3. " EP3INT_set/clr ,Mask Endpoint 3 Interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 2. -0x08 2. -0x4 2. " EP2INT_set/clr ,Mask Endpoint 2 Interrupt" "Disabled,Enabled" setclrfld.long 0x0 1. -0x08 1. -0x4 1. " EP1INT_set/clr ,Mask Endpoint 1 Interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 0. -0x08 0. -0x4 0. " EP0INT_set/clr ,Mask Endpoint 0 Interrupt" "Disabled,Enabled" group.long 0x1C++0x3 line.long 0x0 "UDP_ISR,UDP Interrupt Status Register" sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9G10") bitfld.long 0x0 13. " WAKEUP ,UDP Resume Interrupt Status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 12. " ENDBUSRES ,End of BUS Reset Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x0 11. " SOFINT ,Start of Frame Interrupt Status" "No interrupt,Interrupt" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x0 10. " EXTRSM ,UDP External Resume Interrupt Status" "No interrupt,Interrupt" textline " " endif bitfld.long 0x0 9. " RXRSM ,UDP Resume Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x0 8. " RXSUSP ,UDP Suspend Interrupt Status" "No interrupt,Interrupt" textline " " eventfld.long 0x0 5. " EP5INT ,Endpoint 5 Interrupt Status" "No interrupt,Interrupt" eventfld.long 0x0 4. " EP4INT ,Endpoint 4 Interrupt Status" "No interrupt,Interrupt" textline " " eventfld.long 0x0 3. " EP3INT ,Endpoint 3 Interrupt Status" "No interrupt,Interrupt" eventfld.long 0x0 2. " EP2INT ,Endpoint 2 Interrupt Status" "No interrupt,Interrupt" textline " " eventfld.long 0x0 1. " EP1INT ,Endpoint 1 Interrupt Status" "No interrupt,Interrupt" eventfld.long 0x0 0. " EP0INT ,Endpoint 0 Interrupt Status" "No interrupt,Interrupt" wgroup.long 0x20++0x03 line.long 0x00 "UDP_ICR,UDP Interrupt Clear Register" sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9G10") bitfld.long 0x0 13. " WAKEUP ,Clear Wakeup Interrupt" "No effect,Clear" textline " " endif bitfld.long 0x00 12. " ENDBUSRES ,Clear End of BUS Reset Interrupt" "No effect,Clear" bitfld.long 0x0 11. " SOFINT ,Clear Start Of Frame Interrupt" "No effect,Clear" textline " " bitfld.long 0x00 9. " RXRSM ,Clear UDP Resume Interrupt" "No effect,Clear" bitfld.long 0x00 8. " RXSUSP ,Clear UDP Suspend Interrupt" "No effect,Clear" group.long 0x28++0x03 line.long 0x00 "UDP_RST_EP,UDP Reset Endpoint Register" bitfld.long 0x00 5. " EP5 ,Reset Endpoint 5" "No reset,Reset" bitfld.long 0x00 4. " EP4 ,Reset Endpoint 4" "No reset,Reset" textline " " bitfld.long 0x00 3. " EP3 ,Reset Endpoint 3" "No reset,Reset" bitfld.long 0x00 2. " EP2 ,Reset Endpoint 2" "No reset,Reset" textline " " bitfld.long 0x00 1. " EP1 ,Reset Endpoint 1" "No reset,Reset" bitfld.long 0x00 0. " EP0 ,Reset Endpoint 0" "No reset,Reset" width 0xA tree "Endpoint Control and Status Registers" if (((d.l(ad:(0xf803c000+0x30+0x0)))&0x700)==0x000) group.long (0x30+0x0)++0x3 line.long 0x0 "UDP_CSR0,UDP Endpoint 0 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 7. " DIR ,Transfer Direction" "Data OUT,Data IN" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" endif textline " " bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" textline " " bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x0)))&0x700)==0x100)||(((d.l(ad:(0xf803c000+0x30+0x0)))&0x700)==0x500)) group.long (0x30+0x0)++0x3 line.long 0x0 "UDP_CSR0,UDP Endpoint 0 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " ISOERROR ,CRC Error in an Isochronous Transfer" "No error,Error" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x0)))&0x700)==0x300)||(((d.l(ad:(0xf803c000+0x30+0x0)))&0x700)==0x700)) group.long (0x30+0x0)++0x3 line.long 0x0 "UDP_CSR0,UDP Endpoint 0 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" endif textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif (((d.l(ad:(0xf803c000+0x30+0x0)))&0x700)==0x400) group.long (0x30+0x0)++0x3 line.long 0x0 "UDP_CSR0,UDP Endpoint 0 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" textline " " bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" else group.long (0x30+0x0)++0x3 line.long 0x0 "UDP_CSR0,UDP Endpoint 0 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" endif if (((d.l(ad:(0xf803c000+0x30+0x4)))&0x700)==0x000) group.long (0x30+0x4)++0x3 line.long 0x0 "UDP_CSR1,UDP Endpoint 1 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 7. " DIR ,Transfer Direction" "Data OUT,Data IN" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" endif textline " " bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" textline " " bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x4)))&0x700)==0x100)||(((d.l(ad:(0xf803c000+0x30+0x4)))&0x700)==0x500)) group.long (0x30+0x4)++0x3 line.long 0x0 "UDP_CSR1,UDP Endpoint 1 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " ISOERROR ,CRC Error in an Isochronous Transfer" "No error,Error" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x4)))&0x700)==0x300)||(((d.l(ad:(0xf803c000+0x30+0x4)))&0x700)==0x700)) group.long (0x30+0x4)++0x3 line.long 0x0 "UDP_CSR1,UDP Endpoint 1 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" endif textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif (((d.l(ad:(0xf803c000+0x30+0x4)))&0x700)==0x400) group.long (0x30+0x4)++0x3 line.long 0x0 "UDP_CSR1,UDP Endpoint 1 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" textline " " bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" else group.long (0x30+0x4)++0x3 line.long 0x0 "UDP_CSR1,UDP Endpoint 1 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" endif if (((d.l(ad:(0xf803c000+0x30+0x8)))&0x700)==0x000) group.long (0x30+0x8)++0x3 line.long 0x0 "UDP_CSR2,UDP Endpoint 2 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 7. " DIR ,Transfer Direction" "Data OUT,Data IN" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" endif textline " " bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" textline " " bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x8)))&0x700)==0x100)||(((d.l(ad:(0xf803c000+0x30+0x8)))&0x700)==0x500)) group.long (0x30+0x8)++0x3 line.long 0x0 "UDP_CSR2,UDP Endpoint 2 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " ISOERROR ,CRC Error in an Isochronous Transfer" "No error,Error" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x8)))&0x700)==0x300)||(((d.l(ad:(0xf803c000+0x30+0x8)))&0x700)==0x700)) group.long (0x30+0x8)++0x3 line.long 0x0 "UDP_CSR2,UDP Endpoint 2 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" endif textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif (((d.l(ad:(0xf803c000+0x30+0x8)))&0x700)==0x400) group.long (0x30+0x8)++0x3 line.long 0x0 "UDP_CSR2,UDP Endpoint 2 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" textline " " bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" else group.long (0x30+0x8)++0x3 line.long 0x0 "UDP_CSR2,UDP Endpoint 2 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" endif if (((d.l(ad:(0xf803c000+0x30+0xC)))&0x700)==0x000) group.long (0x30+0xC)++0x3 line.long 0x0 "UDP_CSR3,UDP Endpoint 3 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 7. " DIR ,Transfer Direction" "Data OUT,Data IN" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" endif textline " " bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" textline " " bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0xC)))&0x700)==0x100)||(((d.l(ad:(0xf803c000+0x30+0xC)))&0x700)==0x500)) group.long (0x30+0xC)++0x3 line.long 0x0 "UDP_CSR3,UDP Endpoint 3 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " ISOERROR ,CRC Error in an Isochronous Transfer" "No error,Error" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0xC)))&0x700)==0x300)||(((d.l(ad:(0xf803c000+0x30+0xC)))&0x700)==0x700)) group.long (0x30+0xC)++0x3 line.long 0x0 "UDP_CSR3,UDP Endpoint 3 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" endif textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif (((d.l(ad:(0xf803c000+0x30+0xC)))&0x700)==0x400) group.long (0x30+0xC)++0x3 line.long 0x0 "UDP_CSR3,UDP Endpoint 3 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" textline " " bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" else group.long (0x30+0xC)++0x3 line.long 0x0 "UDP_CSR3,UDP Endpoint 3 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" endif if (((d.l(ad:(0xf803c000+0x30+0x10)))&0x700)==0x000) group.long (0x30+0x10)++0x3 line.long 0x0 "UDP_CSR4,UDP Endpoint 4 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 7. " DIR ,Transfer Direction" "Data OUT,Data IN" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" endif textline " " bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" textline " " bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x10)))&0x700)==0x100)||(((d.l(ad:(0xf803c000+0x30+0x10)))&0x700)==0x500)) group.long (0x30+0x10)++0x3 line.long 0x0 "UDP_CSR4,UDP Endpoint 4 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " ISOERROR ,CRC Error in an Isochronous Transfer" "No error,Error" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x10)))&0x700)==0x300)||(((d.l(ad:(0xf803c000+0x30+0x10)))&0x700)==0x700)) group.long (0x30+0x10)++0x3 line.long 0x0 "UDP_CSR4,UDP Endpoint 4 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" endif textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif (((d.l(ad:(0xf803c000+0x30+0x10)))&0x700)==0x400) group.long (0x30+0x10)++0x3 line.long 0x0 "UDP_CSR4,UDP Endpoint 4 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" textline " " bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" else group.long (0x30+0x10)++0x3 line.long 0x0 "UDP_CSR4,UDP Endpoint 4 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" endif if (((d.l(ad:(0xf803c000+0x30+0x14)))&0x700)==0x000) group.long (0x30+0x14)++0x3 line.long 0x0 "UDP_CSR5,UDP Endpoint 5 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 7. " DIR ,Transfer Direction" "Data OUT,Data IN" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" endif textline " " bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" textline " " bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x14)))&0x700)==0x100)||(((d.l(ad:(0xf803c000+0x30+0x14)))&0x700)==0x500)) group.long (0x30+0x14)++0x3 line.long 0x0 "UDP_CSR5,UDP Endpoint 5 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " ISOERROR ,CRC Error in an Isochronous Transfer" "No error,Error" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif ((((d.l(ad:(0xf803c000+0x30+0x14)))&0x700)==0x300)||(((d.l(ad:(0xf803c000+0x30+0x14)))&0x700)==0x700)) group.long (0x30+0x14)++0x3 line.long 0x0 "UDP_CSR5,UDP Endpoint 5 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" sif (cpu()!="AT91SAM9N12") bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" endif textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" elif (((d.l(ad:(0xf803c000+0x30+0x14)))&0x700)==0x400) group.long (0x30+0x14)++0x3 line.long 0x0 "UDP_CSR5,UDP Endpoint 5 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" textline " " bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" else group.long (0x30+0x14)++0x3 line.long 0x0 "UDP_CSR5,UDP Endpoint 5 Control and Status Register" hexmask.long.word 0x0 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO" bitfld.long 0x0 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled" textline " " bitfld.long 0x0 11. " DTGLE ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN" textline " " bitfld.long 0x0 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data" bitfld.long 0x0 5. " FORCESTALL ,Force Stall" "No effect,Forced" textline " " bitfld.long 0x0 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready" bitfld.long 0x0 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged" sif (cpu()=="AT91SAM9N12") textline " " bitfld.long 0x0 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent" endif textline " " bitfld.long 0x0 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received" bitfld.long 0x0 0. " TXCOMP ,Generates an IN Packet with Data Previously Written in the DPR" "Not acknowledged,Acknowledged" endif tree.end tree "UDP Endpoint FIFO Data Registers" textline " " hgroup.long 0x50++0x17 hide.long 0x0 "UDP_FDR0,UDP Endpoint 0 FIFO Data Register" in hide.long 0x4 "UDP_FDR1,UDP Endpoint 1 FIFO Data Register" in hide.long 0x8 "UDP_FDR2,UDP Endpoint 2 FIFO Data Register" in hide.long 0xC "UDP_FDR3,UDP Endpoint 3 FIFO Data Register" in hide.long 0x10 "UDP_FDR4,UDP Endpoint 4 FIFO Data Register" in hide.long 0x14 "UDP_FDR5,UDP Endpoint 5 FIFO Data Register" in base vm:0x0 wgroup 0x0++0x0 base ad:0xf803c000 tree.end textline " " group.long 0x74++0x03 line.long 0x00 "UDP_TXVC,UDP Transceiver Control Register" sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9G20") bitfld.long 0x00 9. " PUON ,Pullup On" "Disconnected,Connected" bitfld.long 0x00 8. " TXVDIS ,Transceiver Disable" "No,Yes" else bitfld.long 0x00 8. " TXVDIS ,Transceiver Disable" "No,Yes" endif width 0xb tree.end tree "UHP (USB Host Port)" base ad:0x00500000 width 20. tree "Control and Status Partition" rgroup.long 0x00++0x3 line.long 0x00 "HCREVISION,Hc Revision Register" hexmask.long.byte 0x00 0.--7. 1. " REV ,Revision" group.long 0x04++0x7 line.long 0x00 "HCCONTROL,Hc Control Register" bitfld.long 0x00 10. " RWE ,Remote Wakeup Enable" "Disabled,Enabled" bitfld.long 0x00 9. " RWC ,Remote Wakeup Connected" "Disabled,Enabled" bitfld.long 0x00 8. " IR ,Interrupt Routing" "No interrupt,Interrupt" textline " " bitfld.long 0x00 6.--7. " HCFS ,Host Controller Functional State for USB" "Reset,Resume,Operational,Suspend" bitfld.long 0x00 5. " BLE ,Bulk List Enable" "Disabled,Enabled" bitfld.long 0x00 4. " CLE ,Control List Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " IE ,Isochronous Enable" "Disabled,Enabled" bitfld.long 0x00 2. " PLE ,Periodic List Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " CBSR ,Control Bulk Service Ratio (Control/Bulk)" "1 : 1,2 : 1,3 : 1,4 : 1" line.long 0x04 "HCCOMMANDSTATUS,Hc Command Status Register" bitfld.long 0x04 16.--17. " SOC ,Scheduling Overrun Count" "0,1,2,3" bitfld.long 0x04 3. " OCR ,Ownership Change Request" "Not requested,Requested" bitfld.long 0x04 2. " BLF ,Bulk List Filled" "Not filled,Filled" textline " " bitfld.long 0x04 1. " CLF ,Control List Filled" "Not filled,Filled" bitfld.long 0x04 0. " HCR ,Host Controller Reset" "No reset,Reset" width 20. group.long 0x0c++0x3 line.long 0x00 "HCINTERRUPTSTATUS,Hc Interrupt Status Register" eventfld.long 0x00 30. " OC ,Ownership Change" "No interrupt,Interrupt" eventfld.long 0x00 6. " RHSC ,Root Hub Status Change" "No interrupt,Interrupt" eventfld.long 0x00 5. " FNO ,Frame Number Overflow" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " UE ,Unrecoverable Error" "No interrupt,Interrupt" eventfld.long 0x00 3. " RD ,Resume Detected" "No interrupt,Interrupt" eventfld.long 0x00 2. " SF ,Start of Frame" "No interrupt,Interrupt" textline " " eventfld.long 0x00 1. " WDH ,Writeback Done Head" "No interrupt,Interrupt" eventfld.long 0x00 0. " SO ,Scheduling Overrun" "No interrupt,Interrupt" group.long 0x10++0x7 line.long 0x00 "HCINTERRUPTENABLE,HcInterruptEnable Register" bitfld.long 0x00 31. " MIE ,Master Interrupt Enable" "Ignore,Enabled" textline " " bitfld.long 0x00 30. " OC ,OC Interrupt Enable" "Ignore,Enabled" bitfld.long 0x00 6. " RHSC ,RHSC Interrupt Enable" "Ignore,Enabled" bitfld.long 0x00 5. " FNO ,FNO Interrupt Enable" "Ignore,Enabled" textline " " bitfld.long 0x00 4. " UE ,UE Interrupt Enable" "Inore,Enabled" bitfld.long 0x00 3. " RD ,RD Interrupt Enable" "Ignore,Enabled" bitfld.long 0x00 2. " SF ,SF Interrupt Enable" "Ignore,Enabled" textline " " bitfld.long 0x00 1. " WDH ,WDH Interrupt Enable" "Ignore,Enabled" bitfld.long 0x00 0. " SO ,SO Interrupt Enable" "Ignore,Enabled" line.long 0x04 "HCINTERRUPTDISABLE,HcInterruptDisable Register" bitfld.long 0x04 31. " MIE ,Master Interrupt Disable" "Ignore,Disabled" textline " " bitfld.long 0x04 30. " OC ,OC Interrupt Disable" "Ignore,Disabled" bitfld.long 0x04 6. " RHSC ,RHSC Interrupt Disable" "Ignore,Disabled" bitfld.long 0x04 5. " FNO ,FNO Interrupt Disable" "Ignore,Disabled" textline " " bitfld.long 0x04 4. " UE ,UE Interrupt Disable" "Inore,Disabled" bitfld.long 0x04 3. " RD ,RD Interrupt Disable" "Ignore,Disabled" bitfld.long 0x04 2. " SF ,SF Interrupt Disable" "Ignore,Disabled" textline " " bitfld.long 0x04 1. " WDH ,WDH Interrupt Disable" "Ignore,Disabled" bitfld.long 0x04 0. " SO ,SO Interrupt Disable" "Ignore,Disabled" tree.end tree "Memory Pointer Partition" group.long 0x18++0x17 line.long 0x00 "HCHCCA,Hc HCCA Register" hexmask.long.tbyte 0x00 8.--31. 1. " HCCA ,Host Controller Communication Area" line.long 0x04 "HCPERIODCURRENTED,Hc Period Current ED Register" hexmask.long 0x04 4.--31. 0x10 " PCED ,Period Current ED" line.long 0x08 "HCCONTROLHEADED,Hc Control Head ED Register" hexmask.long 0x08 4.--31. 0x10 " CHED ,Control Head ED" line.long 0x0c "HCCONTROLCURRENTED,Hc Control Current ED Register" hexmask.long 0x0c 4.--31. 0x10 " CCED ,Control Current ED" line.long 0x10 "HCBULKHEADED,Hc Bulk Head ED Register" hexmask.long 0x10 4.--31. 0x10 " BHED ,Bulk Head ED" line.long 0x14 "HCBULKCURRENTED,Hc Bulk Current ED Register" hexmask.long 0x14 4.--31. 0x10 " BCED ,Bulk Current ED" group.long 0x30++0x3 line.long 0x00 "HCDONEHEAD,Hc Done Head Register" hexmask.long 0x00 4.--31. 0x10 " DH ,Done Head" tree.end width 17. tree "Frame Counter Partition" group.long 0x34++0x3 line.long 0x00 "HCFMINTERVAL,Hc Fm Interval Register" bitfld.long 0x00 31. " FIT ,Frame Interval Toggle" "Low,High" hexmask.long.word 0x00 16.--30. 1. " FSMPS ,FS Largest Data Packet" hexmask.long.word 0x00 0.--13. 1. " FI ,Frame Interval" group.long 0x38++0x7 line.long 0x00 "HCFMREMAINING,Hc Fm Remaining Register" bitfld.long 0x00 31. " FRT ,Frame Remaining Toggle" "Low,High" hexmask.long.word 0x00 0.--13. 1. " FR ,Frame Remaining" line.long 0x04 "HCFMNUMBER,Hc Fm Number Register" hexmask.long.word 0x04 0.--15. 1. " FN ,Frame Number" group.long 0x40++0x7 line.long 0x00 "HCPERIODICSTART,Hc Periodic Start Register" hexmask.long.word 0x00 0.--13. 1. " PS ,Periodic Start" line.long 0x04 "HCLSTHRESHOLD,Hc LS Threshold Register" hexmask.long.word 0x04 0.--11. 1. " LST ,LS Threshold" tree.end width 20. tree "Root Hub Partition" if (((d.l(ad:(0x00500000+0x48)))&0x1100)==0x0) group.long 0x48++0x3 line.long 0x00 "HCRHDESCRIPTORA,Hc Rh Descriptor A Register" hexmask.long.byte 0x00 24.--31. 1. " POTPGT ,Power On To Power Good Time" bitfld.long 0x00 12. " NOCP ,No Over Current Protection" "Protected,Not protected" bitfld.long 0x00 11. " OCPM ,Over Current Protection Mode" "All protected,Per-port basis" textline " " bitfld.long 0x00 10. " DT ,Device Type" "No device,Device" bitfld.long 0x00 9. " PSM ,Power Switching Mode" "Same time,Individually" bitfld.long 0x00 8. " NPS ,No Power Switching" "Switched,Not switched" textline " " hexmask.long.byte 0x00 0.--7. 1. " NDP ,Number Downstream Ports" elif (((d.l(ad:(0x00500000+0x48)))&0x1100)==0x1000) group.long 0x48++0x3 line.long 0x00 "HCRHDESCRIPTORA,Hc Rh Descriptor A Register" hexmask.long.byte 0x00 24.--31. 1. " POTPGT ,Power On To Power Good Time" bitfld.long 0x00 12. " NOCP ,No Over Current Protection" "Protected,Not protected" bitfld.long 0x00 11. " OCPM ,Over Current Protection Mode" "All protected,Per-port" textline " " bitfld.long 0x00 10. " DT ,Device Type" "No device,Device" bitfld.long 0x00 8. " NPS ,No Power Switching" "Switched,Not switched" textline " " hexmask.long.byte 0x00 0.--7. 1. " NDP ,Number Downstream Ports" elif (((d.l(ad:(0x00500000+0x48)))&0x1100)==0x100) group.long 0x48++0x3 line.long 0x00 "HCRHDESCRIPTORA,Hc Rh Descriptor A Register" hexmask.long.byte 0x00 24.--31. 1. " POTPGT ,Power On To Power Good Time" bitfld.long 0x00 12. " NOCP ,No Over Current Protection" "Protected,Not protected" textline " " bitfld.long 0x00 10. " DT ,Device Type" "No device,Device" bitfld.long 0x00 9. " PSM ,Power Switching Mode" "Same time,Individually" bitfld.long 0x00 8. " NPS ,No Power Switching" "Switched,Not switched" textline " " hexmask.long.byte 0x00 0.--7. 1. " NDP ,Number Downstream Ports" else group.long 0x48++0x3 line.long 0x00 "HCRHDESCRIPTORA,Hc Rh Descriptor A Register" hexmask.long.byte 0x00 24.--31. 1. " POTPGT ,Power On To Power Good Time" bitfld.long 0x00 12. " NOCP ,No Over Current Protection" "Protected,Not protected" textline " " bitfld.long 0x00 10. " DT ,Device Type" "No device,Device" bitfld.long 0x00 8. " NPS ,No Power Switching" "Switched,Not switched" textline " " hexmask.long.byte 0x00 0.--7. 1. " NDP ,Number Downstream Ports" endif width 20. if (((d.l(ad:(0x00500000+0x48)))&0x200)==0x200) group.long 0x4c++0x3 line.long 0x00 "HCRHDESCRIPTORB,Hc Rh Descriptor B Register" bitfld.long 0x00 31. " PPCM[15] ,Port Power Control Mask[15]" "Not masked,Masked" bitfld.long 0x00 30. " PPCM[14] ,Port Power Control Mask[14]" "Not masked,Masked" textline " " bitfld.long 0x00 29. " PPCM[13] ,Port Power Control Mask[13]" "Not masked,Masked" bitfld.long 0x00 28. " PPCM[12] ,Port Power Control Mask[12]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " PPCM[11] ,Port Power Control Mask[11]" "Not masked,Masked" bitfld.long 0x00 26. " PPCM[10] ,Port Power Control Mask[10]" "Not masked,Masked" textline " " bitfld.long 0x00 25. " PPCM[9] ,Port Power Control Mask[9]" "Not masked,Masked" bitfld.long 0x00 24. " PPCM[8] ,Port Power Control Mask[8]" "Not masked,Masked" textline " " bitfld.long 0x00 23. " PPCM[7] ,Port Power Control Mask[7]" "Not masked,Masked" bitfld.long 0x00 22. " PPCM[6] ,Port Power Control Mask[6]" "Not masked,Masked" textline " " bitfld.long 0x00 21. " PPCM[5] ,Port Power Control Mask[5]" "Not masked,Masked" bitfld.long 0x00 20. " PPCM[4] ,Port Power Control Mask[4]" "Not masked,Masked" textline " " bitfld.long 0x00 19. " PPCM[3] ,Port Power Control Mask[3]" "Not masked,Masked" bitfld.long 0x00 18. " PPCM[2] ,Port Power Control Mask[2]" "Not masked,Masked" textline " " bitfld.long 0x00 17. " PPCM[1] ,Port Power Control Mask[1]" "Not masked,Masked" bitfld.long 0x00 15. " DR[15] ,Device Removable[15]" "Removabled,Not removabled" textline " " bitfld.long 0x00 14. " DR[14] ,Device Removable[14]" "Removabled,Not removabled" bitfld.long 0x00 13. " DR[13] ,Device Removable[13]" "Removabled,Not removabled" textline " " bitfld.long 0x00 12. " DR[12] ,Device Removable[12]" "Removabled,Not removabled" bitfld.long 0x00 11. " DR[11] ,Device Removable[11]" "Removabled,Not removabled" textline " " bitfld.long 0x00 10. " DR[10] ,Device Removable[10]" "Removabled,Not removabled" bitfld.long 0x00 9. " DR[9] ,Device Removable[9]" "Removabled,Not removabled" textline " " bitfld.long 0x00 8. " DR[8] ,Device Removable[8]" "Removabled,Not removabled" bitfld.long 0x00 7. " DR[7] ,Device Removable[7]" "Removabled,Not removabled" textline " " bitfld.long 0x00 6. " DR[6] ,Device Removable[6]" "Removabled,Not removabled" bitfld.long 0x00 5. " DR[5] ,Device Removable[5]" "Removabled,Not removabled" textline " " bitfld.long 0x00 4. " DR[4] ,Device Removable[4]" "Removabled,Not removabled" bitfld.long 0x00 3. " DR[3] ,Device Removable[3]" "Removabled,Not removabled" textline " " bitfld.long 0x00 2. " DR[2] ,Device Removable[2]" "Removabled,Not removabled" bitfld.long 0x00 1. " DR[1] ,Device Removable[1]" "Removabled,Not removabled" else group.long 0x4c++0x3 line.long 0x00 "HCRHDESCRIPTORB,Hc Rh Descriptor B Register" bitfld.long 0x00 15. " DR[15] ,Device Removable[15]" "Removabled,Not removabled" bitfld.long 0x00 14. " DR[14] ,Device Removable[14]" "Removabled,Not removabled" textline " " bitfld.long 0x00 13. " DR[13] ,Device Removable[13]" "Removabled,Not removabled" bitfld.long 0x00 12. " DR[12] ,Device Removable[12]" "Removabled,Not removabled" textline " " bitfld.long 0x00 11. " DR[11] ,Device Removable[11]" "Removabled,Not removabled" bitfld.long 0x00 10. " DR[10] ,Device Removable[10]" "Removabled,Not removabled" textline " " bitfld.long 0x00 9. " DR[9] ,Device Removable[9]" "Removabled,Not removabled" bitfld.long 0x00 8. " DR[8] ,Device Removable[8]" "Removabled,Not removabled" textline " " bitfld.long 0x00 7. " DR[7] ,Device Removable[7]" "Removabled,Not removabled" bitfld.long 0x00 6. " DR[6] ,Device Removable[6]" "Removabled,Not removabled" textline " " bitfld.long 0x00 5. " DR[5] ,Device Removable[5]" "Removabled,Not removabled" bitfld.long 0x00 4. " DR[4] ,Device Removable[4]" "Removabled,Not removabled" textline " " bitfld.long 0x00 3. " DR[3] ,Device Removable[3]" "Removabled,Not removabled" bitfld.long 0x00 2. " DR[2] ,Device Removable[2]" "Removabled,Not removabled" textline " " bitfld.long 0x00 1. " DR[1] ,Device Removable[1]" "Removabled,Not removabled" endif group.long 0x50++0x3 line.long 0x00 "HCRHSTATUS,Hc Rh Status Register" bitfld.long 0x00 31. " CRWE ,Clear Remote Wakeup Enable" "No effect,Clear" bitfld.long 0x00 17. " CCIC ,Over Current Indicator Change" "No effect,Changed" textline " " bitfld.long 0x00 16. " LPSC ,Local Power Status Change/Set Global Power" "No effect,On all ports" bitfld.long 0x00 15. " DRWE ,Device Remote Wakeup Enable/Set Remote Wakeup Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " OCI ,Over Current Indicator" "Low,High" bitfld.long 0x00 0. " LPS ,Local Power Status/Clear Global Power" "No effect,Off all ports" width 20. group.long 0x54++0x3 line.long 0x00 "HCRHPORTSTATUS[0],Hc Rh Port Status [0]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x58++0x3 line.long 0x00 "HCRHPORTSTATUS[1],Hc Rh Port Status [1]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x5C++0x3 line.long 0x00 "HCRHPORTSTATUS[2],Hc Rh Port Status [2]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x60++0x3 line.long 0x00 "HCRHPORTSTATUS[3],Hc Rh Port Status [3]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x64++0x3 line.long 0x00 "HCRHPORTSTATUS[4],Hc Rh Port Status [4]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x68++0x3 line.long 0x00 "HCRHPORTSTATUS[5],Hc Rh Port Status [5]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x6C++0x3 line.long 0x00 "HCRHPORTSTATUS[6],Hc Rh Port Status [6]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x70++0x3 line.long 0x00 "HCRHPORTSTATUS[7],Hc Rh Port Status [7]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x74++0x3 line.long 0x00 "HCRHPORTSTATUS[8],Hc Rh Port Status [8]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x78++0x3 line.long 0x00 "HCRHPORTSTATUS[9],Hc Rh Port Status [9]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x7C++0x3 line.long 0x00 "HCRHPORTSTATUS[10],Hc Rh Port Status [10]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x80++0x3 line.long 0x00 "HCRHPORTSTATUS[11],Hc Rh Port Status [11]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x84++0x3 line.long 0x00 "HCRHPORTSTATUS[12],Hc Rh Port Status [12]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x88++0x3 line.long 0x00 "HCRHPORTSTATUS[13],Hc Rh Port Status [13]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" group.long 0x8C++0x3 line.long 0x00 "HCRHPORTSTATUS[14],Hc Rh Port Status [14]" eventfld.long 0x00 20. " PRSC ,Port Reset Status Change" "Not completed,Completed" eventfld.long 0x00 19. " OCIC ,Port Over Current Indicator Change" "Not changed,Changed" textline " " eventfld.long 0x00 18. " PSSC ,Port Suspend Status Change" "Not completed,Completed" eventfld.long 0x00 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " eventfld.long 0x00 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x00 9. " LSDA ,Low Speed Device Attached/Clear Port Power" "Full/No effect,Low/Clear" textline " " bitfld.long 0x00 8. " PPS ,Port Power Status/Set Port Power" "Off/No effect,On/Set" bitfld.long 0x00 4. " PRS ,Port Reset Status/Set Port Reset" "Not active/No effect,Active/Set" textline " " bitfld.long 0x00 3. " POCI ,Port Over Current Indicator/Clear Suspend Status" "Not detected/No effect,Detected/Clear" bitfld.long 0x00 2. " PSS ,Port Suspend Status/Set Port Suspend" "Not suspended/No effect,Suspended/Set" textline " " bitfld.long 0x00 1. " PES ,PortEnableStatus/SetPortEnable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current Connect Status/Clear Port Enable" "Not connected/No effect,Connected/Clear" tree.end width 0xb tree.end tree "HSMCI (High Speed MultiMedia Card Interface)" base ad:0xF0008000 width 13. wgroup.long 0x00++0x03 line.long 0x00 "HSMCI_CR,MCI Control Register" bitfld.long 0x00 7. " SWRST ,Software Reset" "No effect,Reset" bitfld.long 0x00 3. " PWSDIS ,Power Save Mode Disable" "No effect,Disable" textline " " bitfld.long 0x00 2. " PWSEN ,Power Save Mode Enable" "No effect,Enable" textline " " bitfld.long 0x00 1. " HSMCIDIS ,Multi-Media Interface Disable" "No effect,Disable" textline " " bitfld.long 0x00 0. " MCIEN ,Multi-Media Interface Enable" "No effect,Enable" group.long 0x04++0x03 line.long 0x00 "HSMCI_MR,MCI Mode Register" sif (cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 16. " CLKODD ,Clock divider is odd" "Not odd,Odd" else hexmask.long.word 0x00 16.--31. 1. " BLKLEN ,Data Block Length" endif textline " " bitfld.long 0x00 14. " PADV ,Padding Value" "0x00,0xFF" bitfld.long 0x00 13. " FBYTE ,Force Byte Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WRPROOF ,Write Proof Enable" "Disabled,Enabled" bitfld.long 0x00 11. " RDPROOF ,Read Proof Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8.--10. " PWSDIV ,Power Saving Divider" "Clock/2,Clock/3,Clock/5,Clock/9,Clock/17,Clock/33,Clock/65,Clock/129" hexmask.long.byte 0x00 0.--7. 1. " CLKDIV ,Clock Divider" group.long 0x08++0xb line.long 0x0 "HSMCI_DTOR,MCI Data Timeout Register" bitfld.long 0x0 4.--6. " DTOMUL ,Data Timeout Multiplier" "1,16,128,256,1024,4096,65536,1048576" bitfld.long 0x0 0.--3. " DTOCYC ,Data Timeout Cycle Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") line.long 0x04 "HSMCI_SDCR,HSMCI SDCard/SDIO Register" bitfld.long 0x04 6.--7. " SDCBUS ,SDCard/SDIO Bus Width" "1-bit,Reserved,4-bit,8-bit" bitfld.long 0x04 0.--1. " SDCSEL ,SDCard/SDIO Slot" "A,?..." else line.long 0x04 "HSMCI_SDCR,MCI SDCard Register" bitfld.long 0x04 6.--7. " SDCBUS ,SDCard Bus Width" "1-bit,Reserved,4-bit,8-bit" bitfld.long 0x04 0.--1. " SDCSEL ,SDCard Slot" "A,?..." endif line.long 0x08 "HSMCI_ARGR,MCI Argument Register" wgroup.long 0x14++0x03 line.long 0x00 "HSMCI_CMDR,MCI Command Register" bitfld.long 0x00 27. " BOOT_ACK ,Boot Operation Acknowledge" "No acknowledge,Acknowledge" bitfld.long 0x00 26. " ATACS ,ATA with Command Completion Signal" "Normal,With completion" textline " " bitfld.long 0x00 24.--25. " IOSPCMD ,SDIO Special Command" "No SDIO Special,SDIO Suspend,SDIO Resume,?..." bitfld.long 0x00 19.--21. " TRTYP ,Transfer Type" "Single Block,Multiple Block,Stream,Reserved,SDIO Byte,SDIO Block,?..." textline " " bitfld.long 0x00 18. " TRDIR ,Transfer Direction" "Write,Read" bitfld.long 0x00 16.--17. " TRCMD ,Transfer Command" "No transferred,Start,Stop,?..." textline " " bitfld.long 0x00 12. " MAXLAT ,Max Latency for Command to Response" "5-cycle,64-cycle" bitfld.long 0x00 11. " OPDCMD ,Open Drain Command" "Push pull,Open drain" textline " " bitfld.long 0x00 8.--10. " SPCMD ,Special Command" "Not special,Initialization,Synchronized,CE-ATA Completion Signal disable,Interrupt command,Interrupt response,Boot Operation Request,End Boot Operation" textline " " bitfld.long 0x00 6.--7. " RSPTYP ,Response Type" "No response,48-bit,136-bit,R1b" textline " " hexmask.long.byte 0x00 0.--5. 1. " CMDNB ,Command Number" group.long 0x18++0x7 line.long 0x0 "HSMCI_BLKR,Block Register" hexmask.long.word 0x00 16.--31. 1. " BLKLEN ,Data Block Length" hexmask.long.word 0x00 0.--15. 1. " BCNT ,MMC/SDIO Block Count - SDIO Byte Count" line.long 0x04 "HSMCI_CSTOR,HSMCI Completion Signal Timeout Register" bitfld.long 0x04 4.--6. " CSTOMUL ,Completion Signal Timeout Multiplier" "1,16,128,256,1024,4096,65536,1048576" bitfld.long 0x04 0.--3. " CSTOCYC ,Completion Signal Timeout Cycle Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0x20++0xF line.long 0x00 "HSMCI_RSPR0,MCI Response Register 0" line.long 0x04 "HSMCI_RSPR1,MCI Response Register 1" line.long 0x08 "HSMCI_RSPR2,MCI Response Register 2" line.long 0x0c "HSMCI_RSPR3,MCI Response Register 3" sif (cpu()=="AT91SAM9N12")||(cpu()=="AT91SAM9M11"||cpu()=="AT9SAM9X25"||cpu()=="AT91SAM9X35") hgroup.long 0x30++0x3 hide.long 0x00 "HSMCI_RDR, MCI Receive Data Register" in else rgroup.long 0x30++0x3 line.long 0x0 "HSMCI_RDR,MCI Receive Data Register" endif wgroup.long 0x34++0x03 line.long 0x00 "HSMCI_TDR,MCI Transmit Data Register" hgroup.long 0x40++0x03 hide.long 0x00 "HSMCI_SR,MCI Status Register" in group.long 0x4c++0x3 line.long 0x0 "HSMCI_IMR,MCI Interrupt Mask Register" setclrfld.long 0x0 31. -0x08 31. -0x4 31. " UNRE_set/clr ,UnderRun Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 30. -0x08 30. -0x4 30. " OVRE_set/clr ,Overrun Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 29. -0x08 29. -0x4 29. " ACKRCVE_set/clr ,Boot Operation Acknowledge Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 28. -0x08 28. -0x4 28. " ACKRCV_set/clr ,Boot Operation Acknowledge Received Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 27. -0x08 27. -0x4 27. " XFRDONE_set/clr ,Transfer Done Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 26. -0x08 26. -0x4 26. " FIFOEMPTY_set/clr ,FIFO Empty Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 25. -0x08 25. -0x4 25. " DMADONE_set/clr ,DMA Transfer Completed Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 24. -0x08 24. -0x4 24. " BLKOVRE_set/clr ,DMA Block Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 23. -0x08 23. -0x4 23. " CSTOE_set/clr ,Completion Signal Time-out Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 22. -0x08 22. -0x4 22. " DTOE_set/clr ,Data Time-out Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 21. -0x08 21. -0x4 21. " DCRCE_set/clr ,Data CRC Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 20. -0x08 20. -0x4 20. " RTOE_set/clr ,Response Time-out Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 19. -0x08 19. -0x4 19. " RENDE_set/clr ,Response End Bit Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 18. -0x08 18. -0x4 18. " RCRCE_set/clr ,Response CRC Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 17. -0x08 17. -0x4 17. " RDIRE_set/clr ,Response Direction Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 16. -0x08 16. -0x4 16. " RINDE_set/clr ,Response Index Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 13. -0x08 13. -0x4 13. " CSRCV_set/clr ,Completion Signal Received Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 12. -0x08 12. -0x4 12. " SDIOWAIT_set/clr ,SDIO Read Wait Operation Status Interrupt Mask" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9M11") setclrfld.long 0x0 8. -0x08 8. -0x4 8. " MCI_SDIOIRQA_set/clr ,SDIOIRQA Interrupt Mask" "Disabled,Enabled" else setclrfld.long 0x0 8. -0x08 8. -0x4 8. " SDIOIRQA_set/clr ,SDIOIRQA Interrupt Mask" "Disabled,Enabled" endif textline " " setclrfld.long 0x0 5. -0x08 5. -0x4 5. " NOTBUSY_set/clr ,Data Not Busy Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 4. -0x08 4. -0x4 4. " DTIP_set/clr ,Data Transfer In Progress Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 3. -0x08 3. -0x4 3. " BLKE_set/clr ,Data Block Ended Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 2. -0x08 2. -0x4 2. " TXRDY_set/clr ,Transmit Ready Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x08 1. -0x4 1. " RXRDY_set/clr ,Receiver Ready Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x08 0. -0x4 0. " CMDRDY_set/clr ,Command Ready Interrupt Mask" "Disabled,Enabled" group.long 0x50++0x7 line.long 0x00 "HSMCI_DMA,HSMCI DMA Configuration Register" bitfld.long 0x00 12. " ROPT ,Read Optimization with padding" "Disabled,Enabled" bitfld.long 0x00 8. " DMAEN ,DMA Hardware Handshaking Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--5. " CHKSIZE ,DMA Channel Read and Write Chunk Size" "1,4,8,16" bitfld.long 0x00 0.--1. " OFFSET ,DMA Write Buffer Offset" "0,1,2,3" line.long 0x04 "HSMCI_CFG,HSMCI Configuration Register" bitfld.long 0x04 12. " LSYNC ,Synchronize on the last block" "Disabled,Enabled" textline " " bitfld.long 0x04 8. " HSMODE ,High Speed Mode" "Normal,High" textline " " bitfld.long 0x04 4. " FERRCTRL ,Flow Error flag reset control mode" "Write/Read command,Read status" textline " " bitfld.long 0x04 0. " FIFOMODE ,HSMCI Internal FIFO control mode" "One data written,Sufficient level" group.long 0xe4++0x3 line.long 0x00 "HSMCI_WPMR,HSMCI Write Protect Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " WP_KEY ,Write Protection KEY Password" bitfld.long 0x00 0. " WP_EN ,Write Protection Enable" "Disabled,Enabled" hgroup.long 0xe8++0x3 hide.long 0x00 "HSMCI_WPSR,HSMCI Write Protect Status Register" in sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") tree "HSMCI FIFO" hgroup.long 0x200++0x3FF hide.long 0x0 "FIFO0,HSMCI FIFO0 Memory Aperture" in hide.long 0x4 "FIFO1,HSMCI FIFO1 Memory Aperture" in hide.long 0x8 "FIFO2,HSMCI FIFO2 Memory Aperture" in hide.long 0xC "FIFO3,HSMCI FIFO3 Memory Aperture" in hide.long 0x10 "FIFO4,HSMCI FIFO4 Memory Aperture" in hide.long 0x14 "FIFO5,HSMCI FIFO5 Memory Aperture" in hide.long 0x18 "FIFO6,HSMCI FIFO6 Memory Aperture" in hide.long 0x1C "FIFO7,HSMCI FIFO7 Memory Aperture" in hide.long 0x20 "FIFO8,HSMCI FIFO8 Memory Aperture" in hide.long 0x24 "FIFO9,HSMCI FIFO9 Memory Aperture" in hide.long 0x28 "FIFO10,HSMCI FIFO10 Memory Aperture" in hide.long 0x2C "FIFO11,HSMCI FIFO11 Memory Aperture" in hide.long 0x30 "FIFO12,HSMCI FIFO12 Memory Aperture" in hide.long 0x34 "FIFO13,HSMCI FIFO13 Memory Aperture" in hide.long 0x38 "FIFO14,HSMCI FIFO14 Memory Aperture" in hide.long 0x3C "FIFO15,HSMCI FIFO15 Memory Aperture" in hide.long 0x40 "FIFO16,HSMCI FIFO16 Memory Aperture" in hide.long 0x44 "FIFO17,HSMCI FIFO17 Memory Aperture" in hide.long 0x48 "FIFO18,HSMCI FIFO18 Memory Aperture" in hide.long 0x4C "FIFO19,HSMCI FIFO19 Memory Aperture" in hide.long 0x50 "FIFO20,HSMCI FIFO20 Memory Aperture" in hide.long 0x54 "FIFO21,HSMCI FIFO21 Memory Aperture" in hide.long 0x58 "FIFO22,HSMCI FIFO22 Memory Aperture" in hide.long 0x5C "FIFO23,HSMCI FIFO23 Memory Aperture" in hide.long 0x60 "FIFO24,HSMCI FIFO24 Memory Aperture" in hide.long 0x64 "FIFO25,HSMCI FIFO25 Memory Aperture" in hide.long 0x68 "FIFO26,HSMCI FIFO26 Memory Aperture" in hide.long 0x6C "FIFO27,HSMCI FIFO27 Memory Aperture" in hide.long 0x70 "FIFO28,HSMCI FIFO28 Memory Aperture" in hide.long 0x74 "FIFO29,HSMCI FIFO29 Memory Aperture" in hide.long 0x78 "FIFO30,HSMCI FIFO30 Memory Aperture" in hide.long 0x7C "FIFO31,HSMCI FIFO31 Memory Aperture" in hide.long 0x80 "FIFO32,HSMCI FIFO32 Memory Aperture" in hide.long 0x84 "FIFO33,HSMCI FIFO33 Memory Aperture" in hide.long 0x88 "FIFO34,HSMCI FIFO34 Memory Aperture" in hide.long 0x8C "FIFO35,HSMCI FIFO35 Memory Aperture" in hide.long 0x90 "FIFO36,HSMCI FIFO36 Memory Aperture" in hide.long 0x94 "FIFO37,HSMCI FIFO37 Memory Aperture" in hide.long 0x98 "FIFO38,HSMCI FIFO38 Memory Aperture" in hide.long 0x9C "FIFO39,HSMCI FIFO39 Memory Aperture" in hide.long 0xA0 "FIFO40,HSMCI FIFO40 Memory Aperture" in hide.long 0xA4 "FIFO41,HSMCI FIFO41 Memory Aperture" in hide.long 0xA8 "FIFO42,HSMCI FIFO42 Memory Aperture" in hide.long 0xAC "FIFO43,HSMCI FIFO43 Memory Aperture" in hide.long 0xB0 "FIFO44,HSMCI FIFO44 Memory Aperture" in hide.long 0xB4 "FIFO45,HSMCI FIFO45 Memory Aperture" in hide.long 0xB8 "FIFO46,HSMCI FIFO46 Memory Aperture" in hide.long 0xBC "FIFO47,HSMCI FIFO47 Memory Aperture" in hide.long 0xC0 "FIFO48,HSMCI FIFO48 Memory Aperture" in hide.long 0xC4 "FIFO49,HSMCI FIFO49 Memory Aperture" in hide.long 0xC8 "FIFO50,HSMCI FIFO50 Memory Aperture" in hide.long 0xCC "FIFO51,HSMCI FIFO51 Memory Aperture" in hide.long 0xD0 "FIFO52,HSMCI FIFO52 Memory Aperture" in hide.long 0xD4 "FIFO53,HSMCI FIFO53 Memory Aperture" in hide.long 0xD8 "FIFO54,HSMCI FIFO54 Memory Aperture" in hide.long 0xDC "FIFO55,HSMCI FIFO55 Memory Aperture" in hide.long 0xE0 "FIFO56,HSMCI FIFO56 Memory Aperture" in hide.long 0xE4 "FIFO57,HSMCI FIFO57 Memory Aperture" in hide.long 0xE8 "FIFO58,HSMCI FIFO58 Memory Aperture" in hide.long 0xEC "FIFO59,HSMCI FIFO59 Memory Aperture" in hide.long 0xF0 "FIFO60,HSMCI FIFO60 Memory Aperture" in hide.long 0xF4 "FIFO61,HSMCI FIFO61 Memory Aperture" in hide.long 0xF8 "FIFO62,HSMCI FIFO62 Memory Aperture" in hide.long 0xFC "FIFO63,HSMCI FIFO63 Memory Aperture" in hide.long 0x100 "FIFO64,HSMCI FIFO64 Memory Aperture" in hide.long 0x104 "FIFO65,HSMCI FIFO65 Memory Aperture" in hide.long 0x108 "FIFO66,HSMCI FIFO66 Memory Aperture" in hide.long 0x10C "FIFO67,HSMCI FIFO67 Memory Aperture" in hide.long 0x110 "FIFO68,HSMCI FIFO68 Memory Aperture" in hide.long 0x114 "FIFO69,HSMCI FIFO69 Memory Aperture" in hide.long 0x118 "FIFO70,HSMCI FIFO70 Memory Aperture" in hide.long 0x11C "FIFO71,HSMCI FIFO71 Memory Aperture" in hide.long 0x120 "FIFO72,HSMCI FIFO72 Memory Aperture" in hide.long 0x124 "FIFO73,HSMCI FIFO73 Memory Aperture" in hide.long 0x128 "FIFO74,HSMCI FIFO74 Memory Aperture" in hide.long 0x12C "FIFO75,HSMCI FIFO75 Memory Aperture" in hide.long 0x130 "FIFO76,HSMCI FIFO76 Memory Aperture" in hide.long 0x134 "FIFO77,HSMCI FIFO77 Memory Aperture" in hide.long 0x138 "FIFO78,HSMCI FIFO78 Memory Aperture" in hide.long 0x13C "FIFO79,HSMCI FIFO79 Memory Aperture" in hide.long 0x140 "FIFO80,HSMCI FIFO80 Memory Aperture" in hide.long 0x144 "FIFO81,HSMCI FIFO81 Memory Aperture" in hide.long 0x148 "FIFO82,HSMCI FIFO82 Memory Aperture" in hide.long 0x14C "FIFO83,HSMCI FIFO83 Memory Aperture" in hide.long 0x150 "FIFO84,HSMCI FIFO84 Memory Aperture" in hide.long 0x154 "FIFO85,HSMCI FIFO85 Memory Aperture" in hide.long 0x158 "FIFO86,HSMCI FIFO86 Memory Aperture" in hide.long 0x15C "FIFO87,HSMCI FIFO87 Memory Aperture" in hide.long 0x160 "FIFO88,HSMCI FIFO88 Memory Aperture" in hide.long 0x164 "FIFO89,HSMCI FIFO89 Memory Aperture" in hide.long 0x168 "FIFO90,HSMCI FIFO90 Memory Aperture" in hide.long 0x16C "FIFO91,HSMCI FIFO91 Memory Aperture" in hide.long 0x170 "FIFO92,HSMCI FIFO92 Memory Aperture" in hide.long 0x174 "FIFO93,HSMCI FIFO93 Memory Aperture" in hide.long 0x178 "FIFO94,HSMCI FIFO94 Memory Aperture" in hide.long 0x17C "FIFO95,HSMCI FIFO95 Memory Aperture" in hide.long 0x180 "FIFO96,HSMCI FIFO96 Memory Aperture" in hide.long 0x184 "FIFO97,HSMCI FIFO97 Memory Aperture" in hide.long 0x188 "FIFO98,HSMCI FIFO98 Memory Aperture" in hide.long 0x18C "FIFO99,HSMCI FIFO99 Memory Aperture" in hide.long 0x190 "FIFO100,HSMCI FIFO100 Memory Aperture" in hide.long 0x194 "FIFO101,HSMCI FIFO101 Memory Aperture" in hide.long 0x198 "FIFO102,HSMCI FIFO102 Memory Aperture" in hide.long 0x19C "FIFO103,HSMCI FIFO103 Memory Aperture" in hide.long 0x1A0 "FIFO104,HSMCI FIFO104 Memory Aperture" in hide.long 0x1A4 "FIFO105,HSMCI FIFO105 Memory Aperture" in hide.long 0x1A8 "FIFO106,HSMCI FIFO106 Memory Aperture" in hide.long 0x1AC "FIFO107,HSMCI FIFO107 Memory Aperture" in hide.long 0x1B0 "FIFO108,HSMCI FIFO108 Memory Aperture" in hide.long 0x1B4 "FIFO109,HSMCI FIFO109 Memory Aperture" in hide.long 0x1B8 "FIFO110,HSMCI FIFO110 Memory Aperture" in hide.long 0x1BC "FIFO111,HSMCI FIFO111 Memory Aperture" in hide.long 0x1C0 "FIFO112,HSMCI FIFO112 Memory Aperture" in hide.long 0x1C4 "FIFO113,HSMCI FIFO113 Memory Aperture" in hide.long 0x1C8 "FIFO114,HSMCI FIFO114 Memory Aperture" in hide.long 0x1CC "FIFO115,HSMCI FIFO115 Memory Aperture" in hide.long 0x1D0 "FIFO116,HSMCI FIFO116 Memory Aperture" in hide.long 0x1D4 "FIFO117,HSMCI FIFO117 Memory Aperture" in hide.long 0x1D8 "FIFO118,HSMCI FIFO118 Memory Aperture" in hide.long 0x1DC "FIFO119,HSMCI FIFO119 Memory Aperture" in hide.long 0x1E0 "FIFO120,HSMCI FIFO120 Memory Aperture" in hide.long 0x1E4 "FIFO121,HSMCI FIFO121 Memory Aperture" in hide.long 0x1E8 "FIFO122,HSMCI FIFO122 Memory Aperture" in hide.long 0x1EC "FIFO123,HSMCI FIFO123 Memory Aperture" in hide.long 0x1F0 "FIFO124,HSMCI FIFO124 Memory Aperture" in hide.long 0x1F4 "FIFO125,HSMCI FIFO125 Memory Aperture" in hide.long 0x1F8 "FIFO126,HSMCI FIFO126 Memory Aperture" in hide.long 0x1FC "FIFO127,HSMCI FIFO127 Memory Aperture" in hide.long 0x200 "FIFO128,HSMCI FIFO128 Memory Aperture" in hide.long 0x204 "FIFO129,HSMCI FIFO129 Memory Aperture" in hide.long 0x208 "FIFO130,HSMCI FIFO130 Memory Aperture" in hide.long 0x20C "FIFO131,HSMCI FIFO131 Memory Aperture" in hide.long 0x210 "FIFO132,HSMCI FIFO132 Memory Aperture" in hide.long 0x214 "FIFO133,HSMCI FIFO133 Memory Aperture" in hide.long 0x218 "FIFO134,HSMCI FIFO134 Memory Aperture" in hide.long 0x21C "FIFO135,HSMCI FIFO135 Memory Aperture" in hide.long 0x220 "FIFO136,HSMCI FIFO136 Memory Aperture" in hide.long 0x224 "FIFO137,HSMCI FIFO137 Memory Aperture" in hide.long 0x228 "FIFO138,HSMCI FIFO138 Memory Aperture" in hide.long 0x22C "FIFO139,HSMCI FIFO139 Memory Aperture" in hide.long 0x230 "FIFO140,HSMCI FIFO140 Memory Aperture" in hide.long 0x234 "FIFO141,HSMCI FIFO141 Memory Aperture" in hide.long 0x238 "FIFO142,HSMCI FIFO142 Memory Aperture" in hide.long 0x23C "FIFO143,HSMCI FIFO143 Memory Aperture" in hide.long 0x240 "FIFO144,HSMCI FIFO144 Memory Aperture" in hide.long 0x244 "FIFO145,HSMCI FIFO145 Memory Aperture" in hide.long 0x248 "FIFO146,HSMCI FIFO146 Memory Aperture" in hide.long 0x24C "FIFO147,HSMCI FIFO147 Memory Aperture" in hide.long 0x250 "FIFO148,HSMCI FIFO148 Memory Aperture" in hide.long 0x254 "FIFO149,HSMCI FIFO149 Memory Aperture" in hide.long 0x258 "FIFO150,HSMCI FIFO150 Memory Aperture" in hide.long 0x25C "FIFO151,HSMCI FIFO151 Memory Aperture" in hide.long 0x260 "FIFO152,HSMCI FIFO152 Memory Aperture" in hide.long 0x264 "FIFO153,HSMCI FIFO153 Memory Aperture" in hide.long 0x268 "FIFO154,HSMCI FIFO154 Memory Aperture" in hide.long 0x26C "FIFO155,HSMCI FIFO155 Memory Aperture" in hide.long 0x270 "FIFO156,HSMCI FIFO156 Memory Aperture" in hide.long 0x274 "FIFO157,HSMCI FIFO157 Memory Aperture" in hide.long 0x278 "FIFO158,HSMCI FIFO158 Memory Aperture" in hide.long 0x27C "FIFO159,HSMCI FIFO159 Memory Aperture" in hide.long 0x280 "FIFO160,HSMCI FIFO160 Memory Aperture" in hide.long 0x284 "FIFO161,HSMCI FIFO161 Memory Aperture" in hide.long 0x288 "FIFO162,HSMCI FIFO162 Memory Aperture" in hide.long 0x28C "FIFO163,HSMCI FIFO163 Memory Aperture" in hide.long 0x290 "FIFO164,HSMCI FIFO164 Memory Aperture" in hide.long 0x294 "FIFO165,HSMCI FIFO165 Memory Aperture" in hide.long 0x298 "FIFO166,HSMCI FIFO166 Memory Aperture" in hide.long 0x29C "FIFO167,HSMCI FIFO167 Memory Aperture" in hide.long 0x2A0 "FIFO168,HSMCI FIFO168 Memory Aperture" in hide.long 0x2A4 "FIFO169,HSMCI FIFO169 Memory Aperture" in hide.long 0x2A8 "FIFO170,HSMCI FIFO170 Memory Aperture" in hide.long 0x2AC "FIFO171,HSMCI FIFO171 Memory Aperture" in hide.long 0x2B0 "FIFO172,HSMCI FIFO172 Memory Aperture" in hide.long 0x2B4 "FIFO173,HSMCI FIFO173 Memory Aperture" in hide.long 0x2B8 "FIFO174,HSMCI FIFO174 Memory Aperture" in hide.long 0x2BC "FIFO175,HSMCI FIFO175 Memory Aperture" in hide.long 0x2C0 "FIFO176,HSMCI FIFO176 Memory Aperture" in hide.long 0x2C4 "FIFO177,HSMCI FIFO177 Memory Aperture" in hide.long 0x2C8 "FIFO178,HSMCI FIFO178 Memory Aperture" in hide.long 0x2CC "FIFO179,HSMCI FIFO179 Memory Aperture" in hide.long 0x2D0 "FIFO180,HSMCI FIFO180 Memory Aperture" in hide.long 0x2D4 "FIFO181,HSMCI FIFO181 Memory Aperture" in hide.long 0x2D8 "FIFO182,HSMCI FIFO182 Memory Aperture" in hide.long 0x2DC "FIFO183,HSMCI FIFO183 Memory Aperture" in hide.long 0x2E0 "FIFO184,HSMCI FIFO184 Memory Aperture" in hide.long 0x2E4 "FIFO185,HSMCI FIFO185 Memory Aperture" in hide.long 0x2E8 "FIFO186,HSMCI FIFO186 Memory Aperture" in hide.long 0x2EC "FIFO187,HSMCI FIFO187 Memory Aperture" in hide.long 0x2F0 "FIFO188,HSMCI FIFO188 Memory Aperture" in hide.long 0x2F4 "FIFO189,HSMCI FIFO189 Memory Aperture" in hide.long 0x2F8 "FIFO190,HSMCI FIFO190 Memory Aperture" in hide.long 0x2FC "FIFO191,HSMCI FIFO191 Memory Aperture" in hide.long 0x300 "FIFO192,HSMCI FIFO192 Memory Aperture" in hide.long 0x304 "FIFO193,HSMCI FIFO193 Memory Aperture" in hide.long 0x308 "FIFO194,HSMCI FIFO194 Memory Aperture" in hide.long 0x30C "FIFO195,HSMCI FIFO195 Memory Aperture" in hide.long 0x310 "FIFO196,HSMCI FIFO196 Memory Aperture" in hide.long 0x314 "FIFO197,HSMCI FIFO197 Memory Aperture" in hide.long 0x318 "FIFO198,HSMCI FIFO198 Memory Aperture" in hide.long 0x31C "FIFO199,HSMCI FIFO199 Memory Aperture" in hide.long 0x320 "FIFO200,HSMCI FIFO200 Memory Aperture" in hide.long 0x324 "FIFO201,HSMCI FIFO201 Memory Aperture" in hide.long 0x328 "FIFO202,HSMCI FIFO202 Memory Aperture" in hide.long 0x32C "FIFO203,HSMCI FIFO203 Memory Aperture" in hide.long 0x330 "FIFO204,HSMCI FIFO204 Memory Aperture" in hide.long 0x334 "FIFO205,HSMCI FIFO205 Memory Aperture" in hide.long 0x338 "FIFO206,HSMCI FIFO206 Memory Aperture" in hide.long 0x33C "FIFO207,HSMCI FIFO207 Memory Aperture" in hide.long 0x340 "FIFO208,HSMCI FIFO208 Memory Aperture" in hide.long 0x344 "FIFO209,HSMCI FIFO209 Memory Aperture" in hide.long 0x348 "FIFO210,HSMCI FIFO210 Memory Aperture" in hide.long 0x34C "FIFO211,HSMCI FIFO211 Memory Aperture" in hide.long 0x350 "FIFO212,HSMCI FIFO212 Memory Aperture" in hide.long 0x354 "FIFO213,HSMCI FIFO213 Memory Aperture" in hide.long 0x358 "FIFO214,HSMCI FIFO214 Memory Aperture" in hide.long 0x35C "FIFO215,HSMCI FIFO215 Memory Aperture" in hide.long 0x360 "FIFO216,HSMCI FIFO216 Memory Aperture" in hide.long 0x364 "FIFO217,HSMCI FIFO217 Memory Aperture" in hide.long 0x368 "FIFO218,HSMCI FIFO218 Memory Aperture" in hide.long 0x36C "FIFO219,HSMCI FIFO219 Memory Aperture" in hide.long 0x370 "FIFO220,HSMCI FIFO220 Memory Aperture" in hide.long 0x374 "FIFO221,HSMCI FIFO221 Memory Aperture" in hide.long 0x378 "FIFO222,HSMCI FIFO222 Memory Aperture" in hide.long 0x37C "FIFO223,HSMCI FIFO223 Memory Aperture" in hide.long 0x380 "FIFO224,HSMCI FIFO224 Memory Aperture" in hide.long 0x384 "FIFO225,HSMCI FIFO225 Memory Aperture" in hide.long 0x388 "FIFO226,HSMCI FIFO226 Memory Aperture" in hide.long 0x38C "FIFO227,HSMCI FIFO227 Memory Aperture" in hide.long 0x390 "FIFO228,HSMCI FIFO228 Memory Aperture" in hide.long 0x394 "FIFO229,HSMCI FIFO229 Memory Aperture" in hide.long 0x398 "FIFO230,HSMCI FIFO230 Memory Aperture" in hide.long 0x39C "FIFO231,HSMCI FIFO231 Memory Aperture" in hide.long 0x3A0 "FIFO232,HSMCI FIFO232 Memory Aperture" in hide.long 0x3A4 "FIFO233,HSMCI FIFO233 Memory Aperture" in hide.long 0x3A8 "FIFO234,HSMCI FIFO234 Memory Aperture" in hide.long 0x3AC "FIFO235,HSMCI FIFO235 Memory Aperture" in hide.long 0x3B0 "FIFO236,HSMCI FIFO236 Memory Aperture" in hide.long 0x3B4 "FIFO237,HSMCI FIFO237 Memory Aperture" in hide.long 0x3B8 "FIFO238,HSMCI FIFO238 Memory Aperture" in hide.long 0x3BC "FIFO239,HSMCI FIFO239 Memory Aperture" in hide.long 0x3C0 "FIFO240,HSMCI FIFO240 Memory Aperture" in hide.long 0x3C4 "FIFO241,HSMCI FIFO241 Memory Aperture" in hide.long 0x3C8 "FIFO242,HSMCI FIFO242 Memory Aperture" in hide.long 0x3CC "FIFO243,HSMCI FIFO243 Memory Aperture" in hide.long 0x3D0 "FIFO244,HSMCI FIFO244 Memory Aperture" in hide.long 0x3D4 "FIFO245,HSMCI FIFO245 Memory Aperture" in hide.long 0x3D8 "FIFO246,HSMCI FIFO246 Memory Aperture" in hide.long 0x3DC "FIFO247,HSMCI FIFO247 Memory Aperture" in hide.long 0x3E0 "FIFO248,HSMCI FIFO248 Memory Aperture" in hide.long 0x3E4 "FIFO249,HSMCI FIFO249 Memory Aperture" in hide.long 0x3E8 "FIFO250,HSMCI FIFO250 Memory Aperture" in hide.long 0x3EC "FIFO251,HSMCI FIFO251 Memory Aperture" in hide.long 0x3F0 "FIFO252,HSMCI FIFO252 Memory Aperture" in hide.long 0x3F4 "FIFO253,HSMCI FIFO253 Memory Aperture" in hide.long 0x3F8 "FIFO254,HSMCI FIFO254 Memory Aperture" in hide.long 0x3FC "FIFO255,HSMCI FIFO255 Memory Aperture" in tree.end elif (cpu()=="AT91SAM9N12") group.long 0x200++0x3 line.long 0x00 "FIFO,HSMCI FIFO Memory Aperture" button "DATA" "d (0xF0008000+0x200)--(0xF0008000+0x5FC) /long" endif width 0xb tree.end tree.open "SPI (Serial Peripheral Interface)" tree "SPI 0" base ad:0xF0000000 width 11. wgroup.long 0x00++0x03 line.long 0x00 "SPI0_CR,SPI0 Control Register" bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,Last" textline " " bitfld.long 0x00 7. " SWRST ,SPI Software Reset" "No effect,Reset" textline " " bitfld.long 0x00 1. " SPIDIS ,SPI Disable" "No effect,Disable" textline " " bitfld.long 0x00 0. " SPIEN ,SPI Enable" "No effect,Enable" if ((((data.long(ad:0xF0000000+0x04))&0x04)==0x00)&&(((d.l(ad:0xF0000000+0x4))&0x1)==0x1)&&(((d.l(ad:0xF0000000+0x4))&0x2)==0x0)) group.long 0x04++0x03 line.long 0x00 "SPI0_MR,SPI0 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden" textline " " bitfld.long 0x00 7. " LLB ,Local Loopback Enable" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0000000+0x04))&0x04)==0x00)&&(((d.l(ad:0xF0000000+0x4))&0x1)==0x1)) group.long 0x04++0x03 line.long 0x00 "SPI0_MR,SPI0 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 7. " LLB ,Local Loopback Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0000000+0x04))&0x04)==0x00)&&(((d.l(ad:0xF0000000+0x4))&0x2)==0x0)) group.long 0x04++0x03 line.long 0x00 "SPI0_MR,SPI0 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" endif textline " " bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif (((data.long(ad:0xF0000000+0x04))&0x04)==0x00) group.long 0x04++0x03 line.long 0x00 "SPI0_MR,SPI0 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0000000+0x04))&0x04)==0x04)&&(((d.l(ad:0xF0000000+0x4))&0x1)==0x1)&&(((d.l(ad:0xF0000000+0x4))&0x2)==0x0)) group.long 0x04++0x03 line.long 0x00 "SPI0_MR,SPI0 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15" textline " " bitfld.long 0x00 7. " LLB ,Local Loopback Enable" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0000000+0x04))&0x04)==0x04)&&(((d.l(ad:0xF0000000+0x4))&0x1)==0x1)) group.long 0x04++0x03 line.long 0x00 "SPI0_MR,SPI0 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 7. " LLB ,Local Loopback Enable" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0000000+0x04))&0x04)==0x04)&&(((d.l(ad:0xF0000000+0x4))&0x2)==0x0)) group.long 0x04++0x03 line.long 0x00 "SPI0_MR,SPI0 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" else group.long 0x04++0x03 line.long 0x00 "SPI0_MR,SPI0 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" endif sif (cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") if ((d.l(ad:(ad:0xF0000000+0x4))&0x1)==0x1) rgroup.long 0x08++0x03 line.long 0x00 "SPI0_RDR,SPI0 Receive Data Register" bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data" else rgroup.long 0x08++0x03 line.long 0x00 "SPI0_RDR,SPI0 Receive Data Register" hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data" endif else hgroup.long 0x08++0x03 hide.long 0x00 "SPI0_RDR,SPI0 Receive Data Register" in endif if ((((data.long(ad:0xF0000000+0x4))&0x04)==0x00)&&(((d.l(ad:0xF0000000+0x4))&0x2)==0x2)) wgroup.long 0x0c++0x03 line.long 0x00 "SPI0_TDR,SPI0 Transmit Data Register" bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,Last" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden" textline " " hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data" elif ((((data.long(ad:0xF0000000+0x4))&0x04)==0x04)&&(((d.l(ad:0xF0000000+0x4))&0x2)==0x2)) wgroup.long 0x0c++0x03 line.long 0x00 "SPI0_TDR,SPI0 Transmit Data Register" bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,Last" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15" textline " " hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data" else wgroup.long 0x0c++0x03 line.long 0x00 "SPI0_TDR,SPI0 Transmit Data Register" hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data" endif hgroup.long 0x10++0x03 hide.long 0x00 "SPI0_SR,SPI0 Status Register" in group.long 0x14++0xB line.long 0x8 "SPI0_IMR,SPI0 Interrupt Mask Register" sif (cpu()=="AT91SAM9G46") setclrfld.long 0x8 10. 0x0 10. 0x4 10. " UNDES_set/clr ,Underrun Error Interrupt Mask" "Disabled,Enabled" textline " " endif setclrfld.long 0x8 9. 0x0 9. 0x4 9. " TXEMPTY_set/clr ,Transmission Registers Empty Mask" "Disabled,Enabled" setclrfld.long 0x8 8. 0x0 8. 0x4 8. " NSSR_set/clr ,NSS Rising Interrupt Mask" "Disabled,Enabled" textline " " sif (cpu()!="AT91SAM9M11"&&cpu()!="AT91SAM9G45"&&cpu()!="AT91SAM9M10"&&cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9X35") setclrfld.long 0x8 7. 0x0 7. 0x4 7. " TXBUFE_set/clr ,Transmit Buffer Empty Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x8 6. 0x0 6. 0x4 6. " RXBUFF_set/clr ,Receive Buffer Full Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x8 5. 0x0 5. 0x4 5. " ENDTX_set/clr ,End of Transmit Buffer Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x8 4. 0x0 4. 0x4 4. " ENDRX_set/clr ,End of Receive Buffer Interrupt Mask" "Disabled,Enabled" textline " " endif setclrfld.long 0x8 3. 0x0 3. 0x4 3. " OVRES_set/clr ,Overrun Error Status Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x8 2. 0x0 2. 0x4 2. " MODF_set/clr ,Mode Fault Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x8 1. 0x0 1. 0x4 1. " TDRE_set/clr ,SPI0 Transmit Data Register Empty Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x8 0. 0x0 0. 0x4 0. " RDRF_set/clr ,Receive Data Register Full Interrupt Mask" "Disabled,Enabled" group.long 0x30++0x0F line.long 0x0 "SPI_CSR0,SPI Chip Select Register 0" hexmask.long.byte 0x0 24.--31. 1. " DLYBCT ,Consecutive Transfers Delay" hexmask.long.byte 0x0 16.--23. 1. " DLYBS ,Delay Before SPCK" hexmask.long.byte 0x0 8.--15. 1. " SCBR ,Serial Clock Baud Rate" textline " " bitfld.long 0x0 4.--7. " BITS ,Bits Per Transfer" "8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,?..." bitfld.long 0x0 3. " CSAAT ,Chip Select Active After Transfer" "Risen,Not risen" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x0 2. " CSNAAT , Chip Select Not Active After Transfer" "Not active,Active" textline " " endif bitfld.long 0x0 1. " NCPHA ,Clock Phase (leading/following edge)" "Changed/captured,Captured/changed" textline " " bitfld.long 0x0 0. " CPOL ,Clock Polarity" "Low,High" line.long 0x4 "SPI_CSR1,SPI Chip Select Register 1" hexmask.long.byte 0x4 24.--31. 1. " DLYBCT ,Consecutive Transfers Delay" hexmask.long.byte 0x4 16.--23. 1. " DLYBS ,Delay Before SPCK" hexmask.long.byte 0x4 8.--15. 1. " SCBR ,Serial Clock Baud Rate" textline " " bitfld.long 0x4 4.--7. " BITS ,Bits Per Transfer" "8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,?..." bitfld.long 0x4 3. " CSAAT ,Chip Select Active After Transfer" "Risen,Not risen" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x4 2. " CSNAAT , Chip Select Not Active After Transfer" "Not active,Active" textline " " endif bitfld.long 0x4 1. " NCPHA ,Clock Phase (leading/following edge)" "Changed/captured,Captured/changed" textline " " bitfld.long 0x4 0. " CPOL ,Clock Polarity" "Low,High" line.long 0x8 "SPI_CSR2,SPI Chip Select Register 2" hexmask.long.byte 0x8 24.--31. 1. " DLYBCT ,Consecutive Transfers Delay" hexmask.long.byte 0x8 16.--23. 1. " DLYBS ,Delay Before SPCK" hexmask.long.byte 0x8 8.--15. 1. " SCBR ,Serial Clock Baud Rate" textline " " bitfld.long 0x8 4.--7. " BITS ,Bits Per Transfer" "8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,?..." bitfld.long 0x8 3. " CSAAT ,Chip Select Active After Transfer" "Risen,Not risen" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x8 2. " CSNAAT , Chip Select Not Active After Transfer" "Not active,Active" textline " " endif bitfld.long 0x8 1. " NCPHA ,Clock Phase (leading/following edge)" "Changed/captured,Captured/changed" textline " " bitfld.long 0x8 0. " CPOL ,Clock Polarity" "Low,High" line.long 0xC "SPI_CSR3,SPI Chip Select Register 3" hexmask.long.byte 0xC 24.--31. 1. " DLYBCT ,Consecutive Transfers Delay" hexmask.long.byte 0xC 16.--23. 1. " DLYBS ,Delay Before SPCK" hexmask.long.byte 0xC 8.--15. 1. " SCBR ,Serial Clock Baud Rate" textline " " bitfld.long 0xC 4.--7. " BITS ,Bits Per Transfer" "8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,?..." bitfld.long 0xC 3. " CSAAT ,Chip Select Active After Transfer" "Risen,Not risen" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0xC 2. " CSNAAT , Chip Select Not Active After Transfer" "Not active,Active" textline " " endif bitfld.long 0xC 1. " NCPHA ,Clock Phase (leading/following edge)" "Changed/captured,Captured/changed" textline " " bitfld.long 0xC 0. " CPOL ,Clock Polarity" "Low,High" sif (cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9N12") group.long 0xE4++0x3 line.long 0x00 "SPI_WPMR, SPI Write Protection Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPKEY , Write Protection Key Password" bitfld.long 0x00 0. " WPEN , Write Protection Enable" "Disabled,Enabled" hgroup.long 0xE8++0x3 hide.long 0x00 "SPI_WPSR, SPI Write Protection Status Register" in endif width 0xb tree.end tree "SPI 1" base ad:0xF0004000 width 11. wgroup.long 0x00++0x03 line.long 0x00 "SPI1_CR,SPI1 Control Register" bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,Last" textline " " bitfld.long 0x00 7. " SWRST ,SPI Software Reset" "No effect,Reset" textline " " bitfld.long 0x00 1. " SPIDIS ,SPI Disable" "No effect,Disable" textline " " bitfld.long 0x00 0. " SPIEN ,SPI Enable" "No effect,Enable" if ((((data.long(ad:0xF0004000+0x04))&0x04)==0x00)&&(((d.l(ad:0xF0004000+0x4))&0x1)==0x1)&&(((d.l(ad:0xF0004000+0x4))&0x2)==0x0)) group.long 0x04++0x03 line.long 0x00 "SPI1_MR,SPI1 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden" textline " " bitfld.long 0x00 7. " LLB ,Local Loopback Enable" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0004000+0x04))&0x04)==0x00)&&(((d.l(ad:0xF0004000+0x4))&0x1)==0x1)) group.long 0x04++0x03 line.long 0x00 "SPI1_MR,SPI1 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 7. " LLB ,Local Loopback Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0004000+0x04))&0x04)==0x00)&&(((d.l(ad:0xF0004000+0x4))&0x2)==0x0)) group.long 0x04++0x03 line.long 0x00 "SPI1_MR,SPI1 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" endif textline " " bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif (((data.long(ad:0xF0004000+0x04))&0x04)==0x00) group.long 0x04++0x03 line.long 0x00 "SPI1_MR,SPI1 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0004000+0x04))&0x04)==0x04)&&(((d.l(ad:0xF0004000+0x4))&0x1)==0x1)&&(((d.l(ad:0xF0004000+0x4))&0x2)==0x0)) group.long 0x04++0x03 line.long 0x00 "SPI1_MR,SPI1 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15" textline " " bitfld.long 0x00 7. " LLB ,Local Loopback Enable" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0004000+0x04))&0x04)==0x04)&&(((d.l(ad:0xF0004000+0x4))&0x1)==0x1)) group.long 0x04++0x03 line.long 0x00 "SPI1_MR,SPI1 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 7. " LLB ,Local Loopback Enable" "Disabled,Enabled" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" elif ((((data.long(ad:0xF0004000+0x04))&0x04)==0x04)&&(((d.l(ad:0xF0004000+0x4))&0x2)==0x0)) group.long 0x04++0x03 line.long 0x00 "SPI1_MR,SPI1 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" else group.long 0x04++0x03 line.long 0x00 "SPI1_MR,SPI1 Mode Register" hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects" textline " " sif (cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 5. " WDRBT ,Wait Data Read Before Transfer" "No effect,Waiting" textline " " endif bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder" textline " " bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable" textline " " bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master" endif sif (cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") if ((d.l(ad:(ad:0xF0004000+0x4))&0x1)==0x1) rgroup.long 0x08++0x03 line.long 0x00 "SPI1_RDR,SPI1 Receive Data Register" bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data" else rgroup.long 0x08++0x03 line.long 0x00 "SPI1_RDR,SPI1 Receive Data Register" hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data" endif else hgroup.long 0x08++0x03 hide.long 0x00 "SPI1_RDR,SPI1 Receive Data Register" in endif if ((((data.long(ad:0xF0004000+0x4))&0x04)==0x00)&&(((d.l(ad:0xF0004000+0x4))&0x2)==0x2)) wgroup.long 0x0c++0x03 line.long 0x00 "SPI1_TDR,SPI1 Transmit Data Register" bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,Last" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden" textline " " hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data" elif ((((data.long(ad:0xF0004000+0x4))&0x04)==0x04)&&(((d.l(ad:0xF0004000+0x4))&0x2)==0x2)) wgroup.long 0x0c++0x03 line.long 0x00 "SPI1_TDR,SPI1 Transmit Data Register" bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,Last" textline " " bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15" textline " " hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data" else wgroup.long 0x0c++0x03 line.long 0x00 "SPI1_TDR,SPI1 Transmit Data Register" hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data" endif hgroup.long 0x10++0x03 hide.long 0x00 "SPI1_SR,SPI1 Status Register" in group.long 0x14++0xB line.long 0x8 "SPI1_IMR,SPI1 Interrupt Mask Register" sif (cpu()=="AT91SAM9G46") setclrfld.long 0x8 10. 0x0 10. 0x4 10. " UNDES_set/clr ,Underrun Error Interrupt Mask" "Disabled,Enabled" textline " " endif setclrfld.long 0x8 9. 0x0 9. 0x4 9. " TXEMPTY_set/clr ,Transmission Registers Empty Mask" "Disabled,Enabled" setclrfld.long 0x8 8. 0x0 8. 0x4 8. " NSSR_set/clr ,NSS Rising Interrupt Mask" "Disabled,Enabled" textline " " sif (cpu()!="AT91SAM9M11"&&cpu()!="AT91SAM9G45"&&cpu()!="AT91SAM9M10"&&cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9X25"&&cpu()!="AT91SAM9X35") setclrfld.long 0x8 7. 0x0 7. 0x4 7. " TXBUFE_set/clr ,Transmit Buffer Empty Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x8 6. 0x0 6. 0x4 6. " RXBUFF_set/clr ,Receive Buffer Full Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x8 5. 0x0 5. 0x4 5. " ENDTX_set/clr ,End of Transmit Buffer Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x8 4. 0x0 4. 0x4 4. " ENDRX_set/clr ,End of Receive Buffer Interrupt Mask" "Disabled,Enabled" textline " " endif setclrfld.long 0x8 3. 0x0 3. 0x4 3. " OVRES_set/clr ,Overrun Error Status Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x8 2. 0x0 2. 0x4 2. " MODF_set/clr ,Mode Fault Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x8 1. 0x0 1. 0x4 1. " TDRE_set/clr ,SPI1 Transmit Data Register Empty Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x8 0. 0x0 0. 0x4 0. " RDRF_set/clr ,Receive Data Register Full Interrupt Mask" "Disabled,Enabled" group.long 0x30++0x0F line.long 0x0 "SPI_CSR0,SPI Chip Select Register 0" hexmask.long.byte 0x0 24.--31. 1. " DLYBCT ,Consecutive Transfers Delay" hexmask.long.byte 0x0 16.--23. 1. " DLYBS ,Delay Before SPCK" hexmask.long.byte 0x0 8.--15. 1. " SCBR ,Serial Clock Baud Rate" textline " " bitfld.long 0x0 4.--7. " BITS ,Bits Per Transfer" "8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,?..." bitfld.long 0x0 3. " CSAAT ,Chip Select Active After Transfer" "Risen,Not risen" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x0 2. " CSNAAT , Chip Select Not Active After Transfer" "Not active,Active" textline " " endif bitfld.long 0x0 1. " NCPHA ,Clock Phase (leading/following edge)" "Changed/captured,Captured/changed" textline " " bitfld.long 0x0 0. " CPOL ,Clock Polarity" "Low,High" line.long 0x4 "SPI_CSR1,SPI Chip Select Register 1" hexmask.long.byte 0x4 24.--31. 1. " DLYBCT ,Consecutive Transfers Delay" hexmask.long.byte 0x4 16.--23. 1. " DLYBS ,Delay Before SPCK" hexmask.long.byte 0x4 8.--15. 1. " SCBR ,Serial Clock Baud Rate" textline " " bitfld.long 0x4 4.--7. " BITS ,Bits Per Transfer" "8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,?..." bitfld.long 0x4 3. " CSAAT ,Chip Select Active After Transfer" "Risen,Not risen" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x4 2. " CSNAAT , Chip Select Not Active After Transfer" "Not active,Active" textline " " endif bitfld.long 0x4 1. " NCPHA ,Clock Phase (leading/following edge)" "Changed/captured,Captured/changed" textline " " bitfld.long 0x4 0. " CPOL ,Clock Polarity" "Low,High" line.long 0x8 "SPI_CSR2,SPI Chip Select Register 2" hexmask.long.byte 0x8 24.--31. 1. " DLYBCT ,Consecutive Transfers Delay" hexmask.long.byte 0x8 16.--23. 1. " DLYBS ,Delay Before SPCK" hexmask.long.byte 0x8 8.--15. 1. " SCBR ,Serial Clock Baud Rate" textline " " bitfld.long 0x8 4.--7. " BITS ,Bits Per Transfer" "8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,?..." bitfld.long 0x8 3. " CSAAT ,Chip Select Active After Transfer" "Risen,Not risen" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0x8 2. " CSNAAT , Chip Select Not Active After Transfer" "Not active,Active" textline " " endif bitfld.long 0x8 1. " NCPHA ,Clock Phase (leading/following edge)" "Changed/captured,Captured/changed" textline " " bitfld.long 0x8 0. " CPOL ,Clock Polarity" "Low,High" line.long 0xC "SPI_CSR3,SPI Chip Select Register 3" hexmask.long.byte 0xC 24.--31. 1. " DLYBCT ,Consecutive Transfers Delay" hexmask.long.byte 0xC 16.--23. 1. " DLYBS ,Delay Before SPCK" hexmask.long.byte 0xC 8.--15. 1. " SCBR ,Serial Clock Baud Rate" textline " " bitfld.long 0xC 4.--7. " BITS ,Bits Per Transfer" "8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,?..." bitfld.long 0xC 3. " CSAAT ,Chip Select Active After Transfer" "Risen,Not risen" textline " " sif (cpu()=="AT91SAM9N12") bitfld.long 0xC 2. " CSNAAT , Chip Select Not Active After Transfer" "Not active,Active" textline " " endif bitfld.long 0xC 1. " NCPHA ,Clock Phase (leading/following edge)" "Changed/captured,Captured/changed" textline " " bitfld.long 0xC 0. " CPOL ,Clock Polarity" "Low,High" sif (cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9N12") group.long 0xE4++0x3 line.long 0x00 "SPI_WPMR, SPI Write Protection Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPKEY , Write Protection Key Password" bitfld.long 0x00 0. " WPEN , Write Protection Enable" "Disabled,Enabled" hgroup.long 0xE8++0x3 hide.long 0x00 "SPI_WPSR, SPI Write Protection Status Register" in endif width 0xb tree.end tree.end tree.open "TC (Timer/Counter)" tree "TC 0-2" base ad:0xF8008000 width 0x8 tree "Block Registers (TC0 - TC2)" wgroup.long 0xc0++0x03 line.long 0x00 "TC_BCR,TC Block Control Register" bitfld.long 0x00 0. " SYNC , Synchro Command" "No effect,Asserted" group.long 0xc4++0x03 line.long 0x00 "TC_BMR,TC Block Mode Register" bitfld.long 0x00 4.--5. " TC2XC2S ,External Clock Signal 2 Selection" "TCLK2,No signal,TIOA0,TIOA1" bitfld.long 0x00 2.--3. " TC1XC1S ,External Clock Signal 1 Selection" "TCLK1,No signal,TIOA0,TIOA2" bitfld.long 0x00 0.--1. " TC0XC0S ,External Clock Signal 0 Selection" "TCLK0,No signal,TIOA1,TIOA2" tree.end width 0x9 tree "TC Channel 0" wgroup.long (0x0+0x00)++0x03 line.long 0x00 "TC_CCR0,TC Channel Control Register 0" bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Perform" bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disable" textline " " bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enable" if (((data.long(ad:(0xF8008000+0x0+0x4)))&0x8000)==0x8000) group.long (0x0+0x04)++0x03 line.long 0x00 "TC_CMR0,TC Channel Mode Register 0" bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP/non-auto,UPDOWN/non-auto,UP/auto,UPDOWN/auto" textline " " bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled" bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2" textline " " bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Both" bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "No,Yes" textline " " bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped With RC Compare" "Not stopped,Stopped" bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" textline " " bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" else group.long (0x0+0x04)++0x03 line.long 0x00 "TC_CMR0,TC Channel Mode Register 0" bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Both" bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Both" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enable" textline " " bitfld.long 0x00 10. " ABETRG ,External Trigger Selection" "TIOB,TIOA" bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "No edge,Rising,Falling,Both" textline " " bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable With RB Loading" "No,Yes" bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stop With RB Loading" "Not stopped,Stopped" textline " " bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" textline " " bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" endif hgroup.long (0x0+0x0C)++0x3 hide.long 0x00 "TC_RAB0,TC Register AB 0" in hgroup.long (0x0+0x10)++0x3 hide.long 0x04 "TC_CV0,TC Counter Value Register 0" in hgroup.long (0x0+0x14)++0x3 hide.long 0x00 "TC_RA0,TC Register A 0" in hgroup.long (0x0+0x18)++0x3 hide.long 0x00 "TC_RB0,TC Register B 0" in hgroup.long (0x0+0x1C)++0x03 hide.long 0x00 "TC_RC0,TC Register C 0" in hgroup.long (0x0+0x20)++0x03 hide.long 0x00 "TC_SR0,TC Status Register 0" in group.long (0x0+0x2C)++0x03 line.long 0x00 "TC_IMR0,TC Interrupt Mask Register 0" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " ETRGS_set/clr ,External Trigger" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " LDRBS_set/clr ,RB Loading" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " LDRAS_set/clr ,RA Loading" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " CPCS_set/clr ,RC Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " CPBS_set/clr ,RB Compare" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " CPAS_set/clr ,RA Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " LOVRS_set/clr ,Load Overrun" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " COVFS_set/clr ,Counter Overflow" "Disabled,Enabled" tree.end tree "TC Channel 1" wgroup.long (0x40+0x00)++0x03 line.long 0x00 "TC_CCR1,TC Channel Control Register 1" bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Perform" bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disable" textline " " bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enable" if (((data.long(ad:(0xF8008000+0x40+0x4)))&0x8000)==0x8000) group.long (0x40+0x04)++0x03 line.long 0x00 "TC_CMR1,TC Channel Mode Register 1" bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP/non-auto,UPDOWN/non-auto,UP/auto,UPDOWN/auto" textline " " bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled" bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2" textline " " bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Both" bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "No,Yes" textline " " bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped With RC Compare" "Not stopped,Stopped" bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" textline " " bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" else group.long (0x40+0x04)++0x03 line.long 0x00 "TC_CMR1,TC Channel Mode Register 1" bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Both" bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Both" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enable" textline " " bitfld.long 0x00 10. " ABETRG ,External Trigger Selection" "TIOB,TIOA" bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "No edge,Rising,Falling,Both" textline " " bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable With RB Loading" "No,Yes" bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stop With RB Loading" "Not stopped,Stopped" textline " " bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" textline " " bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" endif hgroup.long (0x40+0x0C)++0x3 hide.long 0x00 "TC_RAB1,TC Register AB 1" in hgroup.long (0x40+0x10)++0x3 hide.long 0x04 "TC_CV1,TC Counter Value Register 1" in hgroup.long (0x40+0x14)++0x3 hide.long 0x00 "TC_RA1,TC Register A 1" in hgroup.long (0x40+0x18)++0x3 hide.long 0x00 "TC_RB1,TC Register B 1" in hgroup.long (0x40+0x1C)++0x03 hide.long 0x00 "TC_RC1,TC Register C 1" in hgroup.long (0x40+0x20)++0x03 hide.long 0x00 "TC_SR1,TC Status Register 1" in group.long (0x40+0x2C)++0x03 line.long 0x00 "TC_IMR1,TC Interrupt Mask Register 1" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " ETRGS_set/clr ,External Trigger" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " LDRBS_set/clr ,RB Loading" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " LDRAS_set/clr ,RA Loading" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " CPCS_set/clr ,RC Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " CPBS_set/clr ,RB Compare" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " CPAS_set/clr ,RA Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " LOVRS_set/clr ,Load Overrun" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " COVFS_set/clr ,Counter Overflow" "Disabled,Enabled" tree.end tree "TC Channel 2" wgroup.long (0x80+0x00)++0x03 line.long 0x00 "TC_CCR2,TC Channel Control Register 2" bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Perform" bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disable" textline " " bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enable" if (((data.long(ad:(0xF8008000+0x80+0x4)))&0x8000)==0x8000) group.long (0x80+0x04)++0x03 line.long 0x00 "TC_CMR2,TC Channel Mode Register 2" bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP/non-auto,UPDOWN/non-auto,UP/auto,UPDOWN/auto" textline " " bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled" bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2" textline " " bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Both" bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "No,Yes" textline " " bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped With RC Compare" "Not stopped,Stopped" bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" textline " " bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" else group.long (0x80+0x04)++0x03 line.long 0x00 "TC_CMR2,TC Channel Mode Register 2" bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Both" bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Both" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enable" textline " " bitfld.long 0x00 10. " ABETRG ,External Trigger Selection" "TIOB,TIOA" bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "No edge,Rising,Falling,Both" textline " " bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable With RB Loading" "No,Yes" bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stop With RB Loading" "Not stopped,Stopped" textline " " bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" textline " " bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" endif hgroup.long (0x80+0x0C)++0x3 hide.long 0x00 "TC_RAB2,TC Register AB 2" in hgroup.long (0x80+0x10)++0x3 hide.long 0x04 "TC_CV2,TC Counter Value Register 2" in hgroup.long (0x80+0x14)++0x3 hide.long 0x00 "TC_RA2,TC Register A 2" in hgroup.long (0x80+0x18)++0x3 hide.long 0x00 "TC_RB2,TC Register B 2" in hgroup.long (0x80+0x1C)++0x03 hide.long 0x00 "TC_RC2,TC Register C 2" in hgroup.long (0x80+0x20)++0x03 hide.long 0x00 "TC_SR2,TC Status Register 2" in group.long (0x80+0x2C)++0x03 line.long 0x00 "TC_IMR2,TC Interrupt Mask Register 2" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " ETRGS_set/clr ,External Trigger" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " LDRBS_set/clr ,RB Loading" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " LDRAS_set/clr ,RA Loading" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " CPCS_set/clr ,RC Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " CPBS_set/clr ,RB Compare" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " CPAS_set/clr ,RA Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " LOVRS_set/clr ,Load Overrun" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " COVFS_set/clr ,Counter Overflow" "Disabled,Enabled" tree.end width 0xB tree.end tree "TC 3-5" base ad:0xF800C000 width 0x8 tree "Block Registers (TC3 - TC5)" wgroup.long 0xc0++0x03 line.long 0x00 "TC_BCR,TC Block Control Register" bitfld.long 0x00 0. " SYNC , Synchro Command" "No effect,Asserted" group.long 0xc4++0x03 line.long 0x00 "TC_BMR,TC Block Mode Register" bitfld.long 0x00 4.--5. " TC2XC2S ,External Clock Signal 2 Selection" "TCLK2,No signal,TIOA0,TIOA1" bitfld.long 0x00 2.--3. " TC1XC1S ,External Clock Signal 1 Selection" "TCLK1,No signal,TIOA0,TIOA2" bitfld.long 0x00 0.--1. " TC0XC0S ,External Clock Signal 0 Selection" "TCLK0,No signal,TIOA1,TIOA2" tree.end width 0x9 tree "TC Channel 0" wgroup.long (0x0+0x00)++0x03 line.long 0x00 "TC_CCR0,TC Channel Control Register 0" bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Perform" bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disable" textline " " bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enable" if (((data.long(ad:(0xF800C000+0x0+0x4)))&0x8000)==0x8000) group.long (0x0+0x04)++0x03 line.long 0x00 "TC_CMR0,TC Channel Mode Register 0" bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP/non-auto,UPDOWN/non-auto,UP/auto,UPDOWN/auto" textline " " bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled" bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2" textline " " bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Both" bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "No,Yes" textline " " bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped With RC Compare" "Not stopped,Stopped" bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" textline " " bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" else group.long (0x0+0x04)++0x03 line.long 0x00 "TC_CMR0,TC Channel Mode Register 0" bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Both" bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Both" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enable" textline " " bitfld.long 0x00 10. " ABETRG ,External Trigger Selection" "TIOB,TIOA" bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "No edge,Rising,Falling,Both" textline " " bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable With RB Loading" "No,Yes" bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stop With RB Loading" "Not stopped,Stopped" textline " " bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" textline " " bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" endif hgroup.long (0x0+0x0C)++0x3 hide.long 0x00 "TC_RAB0,TC Register AB 0" in hgroup.long (0x0+0x10)++0x3 hide.long 0x04 "TC_CV0,TC Counter Value Register 0" in hgroup.long (0x0+0x14)++0x3 hide.long 0x00 "TC_RA0,TC Register A 0" in hgroup.long (0x0+0x18)++0x3 hide.long 0x00 "TC_RB0,TC Register B 0" in hgroup.long (0x0+0x1C)++0x03 hide.long 0x00 "TC_RC0,TC Register C 0" in hgroup.long (0x0+0x20)++0x03 hide.long 0x00 "TC_SR0,TC Status Register 0" in group.long (0x0+0x2C)++0x03 line.long 0x00 "TC_IMR0,TC Interrupt Mask Register 0" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " ETRGS_set/clr ,External Trigger" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " LDRBS_set/clr ,RB Loading" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " LDRAS_set/clr ,RA Loading" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " CPCS_set/clr ,RC Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " CPBS_set/clr ,RB Compare" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " CPAS_set/clr ,RA Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " LOVRS_set/clr ,Load Overrun" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " COVFS_set/clr ,Counter Overflow" "Disabled,Enabled" tree.end tree "TC Channel 1" wgroup.long (0x40+0x00)++0x03 line.long 0x00 "TC_CCR1,TC Channel Control Register 1" bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Perform" bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disable" textline " " bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enable" if (((data.long(ad:(0xF800C000+0x40+0x4)))&0x8000)==0x8000) group.long (0x40+0x04)++0x03 line.long 0x00 "TC_CMR1,TC Channel Mode Register 1" bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP/non-auto,UPDOWN/non-auto,UP/auto,UPDOWN/auto" textline " " bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled" bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2" textline " " bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Both" bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "No,Yes" textline " " bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped With RC Compare" "Not stopped,Stopped" bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" textline " " bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" else group.long (0x40+0x04)++0x03 line.long 0x00 "TC_CMR1,TC Channel Mode Register 1" bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Both" bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Both" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enable" textline " " bitfld.long 0x00 10. " ABETRG ,External Trigger Selection" "TIOB,TIOA" bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "No edge,Rising,Falling,Both" textline " " bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable With RB Loading" "No,Yes" bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stop With RB Loading" "Not stopped,Stopped" textline " " bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" textline " " bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" endif hgroup.long (0x40+0x0C)++0x3 hide.long 0x00 "TC_RAB1,TC Register AB 1" in hgroup.long (0x40+0x10)++0x3 hide.long 0x04 "TC_CV1,TC Counter Value Register 1" in hgroup.long (0x40+0x14)++0x3 hide.long 0x00 "TC_RA1,TC Register A 1" in hgroup.long (0x40+0x18)++0x3 hide.long 0x00 "TC_RB1,TC Register B 1" in hgroup.long (0x40+0x1C)++0x03 hide.long 0x00 "TC_RC1,TC Register C 1" in hgroup.long (0x40+0x20)++0x03 hide.long 0x00 "TC_SR1,TC Status Register 1" in group.long (0x40+0x2C)++0x03 line.long 0x00 "TC_IMR1,TC Interrupt Mask Register 1" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " ETRGS_set/clr ,External Trigger" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " LDRBS_set/clr ,RB Loading" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " LDRAS_set/clr ,RA Loading" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " CPCS_set/clr ,RC Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " CPBS_set/clr ,RB Compare" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " CPAS_set/clr ,RA Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " LOVRS_set/clr ,Load Overrun" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " COVFS_set/clr ,Counter Overflow" "Disabled,Enabled" tree.end tree "TC Channel 2" wgroup.long (0x80+0x00)++0x03 line.long 0x00 "TC_CCR2,TC Channel Control Register 2" bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Perform" bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disable" textline " " bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enable" if (((data.long(ad:(0xF800C000+0x80+0x4)))&0x8000)==0x8000) group.long (0x80+0x04)++0x03 line.long 0x00 "TC_CMR2,TC Channel Mode Register 2" bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "No effect,Set,Cleared,Toggled" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP/non-auto,UPDOWN/non-auto,UP/auto,UPDOWN/auto" textline " " bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled" bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2" textline " " bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Both" bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "No,Yes" textline " " bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped With RC Compare" "Not stopped,Stopped" bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" textline " " bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" else group.long (0x80+0x04)++0x03 line.long 0x00 "TC_CMR2,TC Channel Mode Register 2" bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Both" bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Both" textline " " bitfld.long 0x00 15. " WAVE ,Waveform Mode Enable" "Capture,Waveform" bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enable" textline " " bitfld.long 0x00 10. " ABETRG ,External Trigger Selection" "TIOB,TIOA" bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "No edge,Rising,Falling,Both" textline " " bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable With RB Loading" "No,Yes" bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stop With RB Loading" "Not stopped,Stopped" textline " " bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "None,XC0,XC1,XC2" bitfld.long 0x00 3. " CLKI ,Clock Invertion" "Not inverted,Inverted" textline " " bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "CLOCK1,CLOCK2,CLOCK3,CLOCK4,CLOCK5,XC0,XC1,XC2" endif hgroup.long (0x80+0x0C)++0x3 hide.long 0x00 "TC_RAB2,TC Register AB 2" in hgroup.long (0x80+0x10)++0x3 hide.long 0x04 "TC_CV2,TC Counter Value Register 2" in hgroup.long (0x80+0x14)++0x3 hide.long 0x00 "TC_RA2,TC Register A 2" in hgroup.long (0x80+0x18)++0x3 hide.long 0x00 "TC_RB2,TC Register B 2" in hgroup.long (0x80+0x1C)++0x03 hide.long 0x00 "TC_RC2,TC Register C 2" in hgroup.long (0x80+0x20)++0x03 hide.long 0x00 "TC_SR2,TC Status Register 2" in group.long (0x80+0x2C)++0x03 line.long 0x00 "TC_IMR2,TC Interrupt Mask Register 2" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " ETRGS_set/clr ,External Trigger" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " LDRBS_set/clr ,RB Loading" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " LDRAS_set/clr ,RA Loading" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " CPCS_set/clr ,RC Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " CPBS_set/clr ,RB Compare" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " CPAS_set/clr ,RA Compare" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " LOVRS_set/clr ,Load Overrun" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " COVFS_set/clr ,Counter Overflow" "Disabled,Enabled" tree.end width 0xB tree.end tree.end tree "PWM (Pulse Width Modulation Controller)" base ad:0xF8034000 width 0x9 group.long 0x00++0x3 line.long 0x00 "PWM_MR,PWM Mode Register" bitfld.long 0x00 24.--27. " PREB ,Divider Input Clock" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,?..." hexmask.long.byte 0x00 16.--23. 1. " DIVB ,CLKB Divide Factor" textline " " bitfld.long 0x00 8.--11. " PREA ,Divider Input Clock" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,?..." hexmask.long.byte 0x00 0.--7. 1. " DIVA ,CLKA Divide Factor" group.long 0xc++3 line.long 0x0 "PWM_SR,PWM Status Register" setclrfld.long 0x0 3. -0x8 3. -0x4 3. " CHID3_set/clr ,PWM Output for Channel 3 Enable" "Disabled,Enabled" setclrfld.long 0x0 2. -0x8 2. -0x4 2. " CHID2_set/clr ,PWM Output for Channel 2 Enable" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " CHID1_set/clr ,PWM Output for Channel 1 Enable" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " CHID0_set/clr ,PWM Output for Channel 0 Enable" "Disabled,Enabled" group.long 0x18++3 line.long 0x0 "PWM_IMR,PWM Interrupt Mask Register" setclrfld.long 0x0 3. -0x8 3. -0x4 3. " CHID3_set/clr ,Enable Interrupt for PWM Channel 3" "Disabled,Enabled" setclrfld.long 0x0 2. -0x8 2. -0x4 2. " CHID2_set/clr ,Enable Interrupt for PWM Channel 2" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " CHID1_set/clr ,Enable Interrupt for PWM Channel 1" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " CHID0_set/clr ,Enable Interrupt for PWM Channel 0" "Disabled,Enabled" hgroup.long 0x1C++0x03 hide.long 0x00 "PWM_ISR,PWM Interrupt Status Register" in wgroup 0x0++0x0 width 0xb tree "Channel 0 Registers" group.long (0x200+(0*0x20))++0x0b line.long 0x00 "PWM_CMR0,PWM Channel 0 Mode Register" bitfld.long 0x00 10. " CPD ,Channel Update Period" "Duty cycle,Period" bitfld.long 0x00 9. " CPOL ,Channel Polarity" "Low,High" bitfld.long 0x00 8. " CALG ,Channel Alignment" "Left,Center" textline " " bitfld.long 0x00 0.--3. " CPRE ,Channel Pre-Scaler" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,CLKA,CLKB,?..." line.long 0x04 "PWM_CDTY0,PWM Channel 0 Duty Cycle Register" line.long 0x08 "PWM_CPRD0,PWM Channel 0 Period Register" rgroup.long (0x20C+(0*0x20))++0x03 line.long 0x00 "PWM_CCNT0,PWM Channel 0 Counter Register" wgroup.long (0x210+(0*0x20))++0x03 line.long 0x00 "PWM_CUPD0,PWM Channel 0 Update Register" tree.end width 0xb width 0xb tree "Channel 1 Registers" group.long (0x200+(1*0x20))++0x0b line.long 0x00 "PWM_CMR1,PWM Channel 1 Mode Register" bitfld.long 0x00 10. " CPD ,Channel Update Period" "Duty cycle,Period" bitfld.long 0x00 9. " CPOL ,Channel Polarity" "Low,High" bitfld.long 0x00 8. " CALG ,Channel Alignment" "Left,Center" textline " " bitfld.long 0x00 0.--3. " CPRE ,Channel Pre-Scaler" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,CLKA,CLKB,?..." line.long 0x04 "PWM_CDTY1,PWM Channel 1 Duty Cycle Register" line.long 0x08 "PWM_CPRD1,PWM Channel 1 Period Register" rgroup.long (0x20C+(1*0x20))++0x03 line.long 0x00 "PWM_CCNT1,PWM Channel 1 Counter Register" wgroup.long (0x210+(1*0x20))++0x03 line.long 0x00 "PWM_CUPD1,PWM Channel 1 Update Register" tree.end width 0xb width 0xb tree "Channel 2 Registers" group.long (0x200+(2*0x20))++0x0b line.long 0x00 "PWM_CMR2,PWM Channel 2 Mode Register" bitfld.long 0x00 10. " CPD ,Channel Update Period" "Duty cycle,Period" bitfld.long 0x00 9. " CPOL ,Channel Polarity" "Low,High" bitfld.long 0x00 8. " CALG ,Channel Alignment" "Left,Center" textline " " bitfld.long 0x00 0.--3. " CPRE ,Channel Pre-Scaler" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,CLKA,CLKB,?..." line.long 0x04 "PWM_CDTY2,PWM Channel 2 Duty Cycle Register" line.long 0x08 "PWM_CPRD2,PWM Channel 2 Period Register" rgroup.long (0x20C+(2*0x20))++0x03 line.long 0x00 "PWM_CCNT2,PWM Channel 2 Counter Register" wgroup.long (0x210+(2*0x20))++0x03 line.long 0x00 "PWM_CUPD2,PWM Channel 2 Update Register" tree.end width 0xb width 0xb tree "Channel 3 Registers" group.long (0x200+(3*0x20))++0x0b line.long 0x00 "PWM_CMR3,PWM Channel 3 Mode Register" bitfld.long 0x00 10. " CPD ,Channel Update Period" "Duty cycle,Period" bitfld.long 0x00 9. " CPOL ,Channel Polarity" "Low,High" bitfld.long 0x00 8. " CALG ,Channel Alignment" "Left,Center" textline " " bitfld.long 0x00 0.--3. " CPRE ,Channel Pre-Scaler" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,CLKA,CLKB,?..." line.long 0x04 "PWM_CDTY3,PWM Channel 3 Duty Cycle Register" line.long 0x08 "PWM_CPRD3,PWM Channel 3 Period Register" rgroup.long (0x20C+(3*0x20))++0x03 line.long 0x00 "PWM_CCNT3,PWM Channel 3 Counter Register" wgroup.long (0x210+(3*0x20))++0x03 line.long 0x00 "PWM_CUPD3,PWM Channel 3 Update Register" tree.end width 0xb width 0xb tree.end tree.open "TWI (Two-wire Interface)" tree "TWI 1" base ad:0xF8010000 width 10. wgroup.long 0x00++0x03 line.long 0x00 "TWI_CR,TWI Control Register" bitfld.long 0x00 7. " SWRST ,Software Reset" "No effect,Reset" sif (cpu()=="AT91SAM9M11"||cpuis("AT91CAP9*")||cpu()=="AT91SAM9G10"||cpu()=="AT91SAM9G45"||cpu()=="AT91SAM9M10"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 6. " QUICK ,SMBUS Quick Command" "No effect,Send" textline " " endif bitfld.long 0x00 5. " SVDIS ,TWI Slave Mode Disabled" "No effect,Disable" bitfld.long 0x00 4. " SVEN ,TWI Slave Mode Enabled" "No effect,Enable" textline " " bitfld.long 0x00 3. " MSDIS ,TWI Master Transfer Disabled" "No effect,Disable" bitfld.long 0x00 2. " MSEN ,TWI Master Transfer Enabled" "No effect,Enable" textline " " bitfld.long 0x00 1. " STOP ,Send a STOP Condition" "No effect,Send" bitfld.long 0x00 0. " START ,Send a START Condition" "No effect,Send" sif (cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9N12") if ((d.l(ad:0XF8010000+0x00)&0x4)==0x4) group.long 0x04++0x03 line.long 0x00 "TWI_MMR,TWI Master Mode Register" hexmask.long.byte 0x00 16.--22. 1. " DADR ,Device Address" bitfld.long 0x00 12. " MREAD ,Master Read Direction" "Write,Read" textline " " bitfld.long 0x00 8.--9. " IADRSZ ,Internal Device Address Size" "No address,One-byte,Two-byte,Three-byte" else group.long 0x04++0x03 line.long 0x00 "TWI_MMR,TWI Master Mode Register" bitfld.long 0x00 12. " MREAD ,Master Read Direction" "Write,Read" bitfld.long 0x00 8.--9. " IADRSZ ,Internal Device Address Size" "No address,One-byte,Two-byte,Three-byte" endif else group.long 0x04++0x03 line.long 0x00 "TWI_MMR,TWI Master Mode Register" hexmask.long.byte 0x00 16.--22. 1. " DADR ,Device Address" bitfld.long 0x00 12. " MREAD ,Master Read Direction" "Write,Read" textline " " bitfld.long 0x00 8.--9. " IADRSZ ,Internal Device Address Size" "No address,One-byte,Two-byte,Three-byte" endif group.long 0x08++0x3 line.long 0x00 "TWI_SMR,Slave Mode Register" hexmask.long.byte 0x00 16.--22. 1. " SADR ,Slave Address" if (((d.l(ad:0XF8010000+0x4))&0x300)==0x300) group.long 0x0c++0x3 line.long 0x00 "TWI_IADR,TWI Internal Address Register" hexmask.long.tbyte 0x00 0.--23. 1. " IADR ,Internal Address" elif (((d.l(ad:0XF8010000+0x4))&0x300)==0x200) group.long 0x0c++0x3 line.long 0x00 "TWI_IADR,TWI Internal Address Register" hexmask.long.word 0x00 0.--15. 1. " IADR ,Internal Address" elif (((d.l(ad:0XF8010000+0x4))&0x300)==0x100) group.long 0x0c++0x3 line.long 0x00 "TWI_IADR,TWI Internal Address Register" hexmask.long.byte 0x00 0.--7. 1. " IADR ,Internal Address" else hgroup.long 0x0c++0x3 hide.long 0x00 "TWI_IADR,TWI Internal Address Register" endif sif (cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") if ((d.l(ad:0XF8010000+0x00)&0x4)==0x4) group.long 0x10++0x3 line.long 0x0 "TWI_CWGR,TWI Clock Waveform Generator Register" bitfld.long 0x0 16.--18. " CKDIV ,Clock Divider" "1,2,4,8,16,32,64,128" hexmask.long.byte 0x0 8.--15. 1. " CHDIV ,Clock High Divider" textline " " hexmask.long.byte 0x0 0.--7. 1. " CLDIV ,Clock Low Divider" endif else hgroup.long 0x10++0x3 hide.long 0x0 "TWI_CWGR,TWI Clock Waveform Generator Register" endif hgroup.long 0x20++0x03 hide.long 0x00 "TWI_SR,TWI Status Register" in group.long 0x2c++0x3 line.long 0x0 "TWI_IMR,TWI Interrupt Mask Register" sif (cpuis("AT91CAP9*")) setclrfld.long 0x0 15. -0x8 15. -0x4 15. " TXBUFE_set/clr ,Transmit Buffer Empty Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 14. -0x8 14. -0x4 14. " RXBUFF_set/clr ,Receive Buffer Full Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 13. -0x8 13. -0x4 13. " ENDTX_set/clr ,End of Transmit Buffer Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 12. -0x8 12. -0x4 12. " ENDRX_set/clr ,End of Receive Buffer Interrupt Mask" "Disabled,Enabled" textline " " endif setclrfld.long 0x0 11. -0x8 11. -0x4 11. " EOSACC_set/clr ,End Of Slave Access Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 10. -0x8 10. -0x4 10. " SCL_WS_set/clr ,Clock Wait State Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 9. -0x8 9. -0x4 9. " ARBLST_set/clr ,Arbitration Lost Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 8. -0x8 8. -0x4 8. " NACK_set/clr ,Not Acknowledge" "Disabled,Enabled" textline " " setclrfld.long 0x0 6. -0x8 6. -0x4 6. " OVRE_set/clr ,Overrun Error" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " GACC_set/clr ,General Call Access Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 4. -0x8 4. -0x4 4. " SVACC_set/clr ,Slave Access Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 2. -0x8 2. -0x4 2. " TXRDY_set/clr ,Transmit Holding Register Ready" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " RXRDY_set/clr ,Receive Holding Register Ready" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " TXCOMP_set/clr ,Transmission Completed" "Disabled,Enabled" sif (cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") rgroup.long 0x30++0x03 line.long 0x00 "TWI_RHR,TWI Receive Holding Register" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,Master or Slave Receive Holding Data" else hgroup.long 0x30++0x3 hide.long 0x0 "TWI_RHR,TWI Receive Holding Register" in endif group.long 0x34++0x03 line.long 0x00 "TWI_THR,TWI Transmit Holding Register" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,Master or Slave Transmit Holding Data" sif (cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") width 18. group.long 0xE4++0x3 line.long 0x00 "TWI_WPROT_MODE, TWI Write Protection Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " SECURITY_CODE , Write protection mode security code" bitfld.long 0x00 0. " WPROT , Write protection bit" "Disabled,Enabled" rgroup.long 0xE8++0x3 line.long 0x00 "TWI_WPROT_STATUS, TWI Write Protection Status Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPROTADDR , Write Protection Error Address" bitfld.long 0x00 0. " WPROTERR , Write Protection Error" "No error,Error" endif width 0xb tree.end tree "TWI 2" base ad:0xF8014000 width 10. wgroup.long 0x00++0x03 line.long 0x00 "TWI_CR,TWI Control Register" bitfld.long 0x00 7. " SWRST ,Software Reset" "No effect,Reset" sif (cpu()=="AT91SAM9M11"||cpuis("AT91CAP9*")||cpu()=="AT91SAM9G10"||cpu()=="AT91SAM9G45"||cpu()=="AT91SAM9M10"||cpu()=="AT91SAM9G46"||cpu()=="AT91SAM9G35"||cpu()=="AT91SAM9G25"||cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 6. " QUICK ,SMBUS Quick Command" "No effect,Send" textline " " endif bitfld.long 0x00 5. " SVDIS ,TWI Slave Mode Disabled" "No effect,Disable" bitfld.long 0x00 4. " SVEN ,TWI Slave Mode Enabled" "No effect,Enable" textline " " bitfld.long 0x00 3. " MSDIS ,TWI Master Transfer Disabled" "No effect,Disable" bitfld.long 0x00 2. " MSEN ,TWI Master Transfer Enabled" "No effect,Enable" textline " " bitfld.long 0x00 1. " STOP ,Send a STOP Condition" "No effect,Send" bitfld.long 0x00 0. " START ,Send a START Condition" "No effect,Send" sif (cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9N12") if ((d.l(ad:0xF8014000+0x00)&0x4)==0x4) group.long 0x04++0x03 line.long 0x00 "TWI_MMR,TWI Master Mode Register" hexmask.long.byte 0x00 16.--22. 1. " DADR ,Device Address" bitfld.long 0x00 12. " MREAD ,Master Read Direction" "Write,Read" textline " " bitfld.long 0x00 8.--9. " IADRSZ ,Internal Device Address Size" "No address,One-byte,Two-byte,Three-byte" else group.long 0x04++0x03 line.long 0x00 "TWI_MMR,TWI Master Mode Register" bitfld.long 0x00 12. " MREAD ,Master Read Direction" "Write,Read" bitfld.long 0x00 8.--9. " IADRSZ ,Internal Device Address Size" "No address,One-byte,Two-byte,Three-byte" endif else group.long 0x04++0x03 line.long 0x00 "TWI_MMR,TWI Master Mode Register" hexmask.long.byte 0x00 16.--22. 1. " DADR ,Device Address" bitfld.long 0x00 12. " MREAD ,Master Read Direction" "Write,Read" textline " " bitfld.long 0x00 8.--9. " IADRSZ ,Internal Device Address Size" "No address,One-byte,Two-byte,Three-byte" endif group.long 0x08++0x3 line.long 0x00 "TWI_SMR,Slave Mode Register" hexmask.long.byte 0x00 16.--22. 1. " SADR ,Slave Address" if (((d.l(ad:0xF8014000+0x4))&0x300)==0x300) group.long 0x0c++0x3 line.long 0x00 "TWI_IADR,TWI Internal Address Register" hexmask.long.tbyte 0x00 0.--23. 1. " IADR ,Internal Address" elif (((d.l(ad:0xF8014000+0x4))&0x300)==0x200) group.long 0x0c++0x3 line.long 0x00 "TWI_IADR,TWI Internal Address Register" hexmask.long.word 0x00 0.--15. 1. " IADR ,Internal Address" elif (((d.l(ad:0xF8014000+0x4))&0x300)==0x100) group.long 0x0c++0x3 line.long 0x00 "TWI_IADR,TWI Internal Address Register" hexmask.long.byte 0x00 0.--7. 1. " IADR ,Internal Address" else hgroup.long 0x0c++0x3 hide.long 0x00 "TWI_IADR,TWI Internal Address Register" endif sif (cpu()=="AT91SAM9M11"||cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") if ((d.l(ad:0xF8014000+0x00)&0x4)==0x4) group.long 0x10++0x3 line.long 0x0 "TWI_CWGR,TWI Clock Waveform Generator Register" bitfld.long 0x0 16.--18. " CKDIV ,Clock Divider" "1,2,4,8,16,32,64,128" hexmask.long.byte 0x0 8.--15. 1. " CHDIV ,Clock High Divider" textline " " hexmask.long.byte 0x0 0.--7. 1. " CLDIV ,Clock Low Divider" endif else hgroup.long 0x10++0x3 hide.long 0x0 "TWI_CWGR,TWI Clock Waveform Generator Register" endif hgroup.long 0x20++0x03 hide.long 0x00 "TWI_SR,TWI Status Register" in group.long 0x2c++0x3 line.long 0x0 "TWI_IMR,TWI Interrupt Mask Register" sif (cpuis("AT91CAP9*")) setclrfld.long 0x0 15. -0x8 15. -0x4 15. " TXBUFE_set/clr ,Transmit Buffer Empty Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 14. -0x8 14. -0x4 14. " RXBUFF_set/clr ,Receive Buffer Full Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 13. -0x8 13. -0x4 13. " ENDTX_set/clr ,End of Transmit Buffer Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 12. -0x8 12. -0x4 12. " ENDRX_set/clr ,End of Receive Buffer Interrupt Mask" "Disabled,Enabled" textline " " endif setclrfld.long 0x0 11. -0x8 11. -0x4 11. " EOSACC_set/clr ,End Of Slave Access Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 10. -0x8 10. -0x4 10. " SCL_WS_set/clr ,Clock Wait State Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 9. -0x8 9. -0x4 9. " ARBLST_set/clr ,Arbitration Lost Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 8. -0x8 8. -0x4 8. " NACK_set/clr ,Not Acknowledge" "Disabled,Enabled" textline " " setclrfld.long 0x0 6. -0x8 6. -0x4 6. " OVRE_set/clr ,Overrun Error" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " GACC_set/clr ,General Call Access Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 4. -0x8 4. -0x4 4. " SVACC_set/clr ,Slave Access Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 2. -0x8 2. -0x4 2. " TXRDY_set/clr ,Transmit Holding Register Ready" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " RXRDY_set/clr ,Receive Holding Register Ready" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " TXCOMP_set/clr ,Transmission Completed" "Disabled,Enabled" sif (cpu()=="AT91SAM9G15"||cpu()=="AT91SAM9N12") rgroup.long 0x30++0x03 line.long 0x00 "TWI_RHR,TWI Receive Holding Register" hexmask.long.byte 0x00 0.--7. 1. " RXDATA ,Master or Slave Receive Holding Data" else hgroup.long 0x30++0x3 hide.long 0x0 "TWI_RHR,TWI Receive Holding Register" in endif group.long 0x34++0x03 line.long 0x00 "TWI_THR,TWI Transmit Holding Register" hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,Master or Slave Transmit Holding Data" sif (cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") width 18. group.long 0xE4++0x3 line.long 0x00 "TWI_WPROT_MODE, TWI Write Protection Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " SECURITY_CODE , Write protection mode security code" bitfld.long 0x00 0. " WPROT , Write protection bit" "Disabled,Enabled" rgroup.long 0xE8++0x3 line.long 0x00 "TWI_WPROT_STATUS, TWI Write Protection Status Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPROTADDR , Write Protection Error Address" bitfld.long 0x00 0. " WPROTERR , Write Protection Error" "No error,Error" endif width 0xb tree.end tree.end tree.open "USART (Universal Synchronous Asynchronous Receiver Transmitter)" tree "USART0" base ad:0xF801C000 width 0xa if (((d.l(ad:0xF801C000+0x04)&0xE)==0xE)||((d.l(ad:0xF801C000+0x04)&0xF)==0xF)) wgroup.long 0x00++0x03 line.long 0x00 "US0_CR,USART0 Control Register" bitfld.long 0x00 19. " RCS , Release SPI Chip Select" "No effect,Release" bitfld.long 0x00 18. " FCS , Force SPI Chip Select" "No effect,Force" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" textline " " bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enable" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" else wgroup.long 0x00++0x03 line.long 0x00 "US0_CR,USART0 Control Register" bitfld.long 0x00 21. " LINWKUP ,Abort LIN Transmission" "No effect,Sent" bitfld.long 0x00 20. " LINABT ,Send LIN Wakeup Signal" "No effect,Send" bitfld.long 0x00 19. " RTSDIS ,Request to Send Disable" "No effect,RTS=1" textline " " bitfld.long 0x00 18. " RTSEN ,Request to Send Enable" "No effect,RTS=0" bitfld.long 0x00 15. " RETTO ,Rearm Time-out" "No effect,Restart" bitfld.long 0x00 14. " RSTNACK ,Reset Non Acknowledge" "No effect,Reset" textline " " bitfld.long 0x00 13. " RSTIT ,Reset Iterations" "No effect,Reset" bitfld.long 0x00 12. " SENDA ,Send Address" "No effect,Send" bitfld.long 0x00 11. " STTTO ,Start Time-out" "No effect,Start" textline " " bitfld.long 0x00 10. " STPBRK ,Stop Break" "No effect,Stop" bitfld.long 0x00 9. " STTBRK ,Start Break" "No effect,Start" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" textline " " bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enabled" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" endif if (((d.l(ad:(0xF801C000+0x04))&0xE)==0xE)||((d.l(ad:(0xF801C000+0x04))&0xF)==0xF)) group.long 0x04++0x03 line.long 0x00 "US0_MR,USART0 Mode Register" bitfld.long 0x00 20. " WRDBT , Wait Read Data Before Transfer" "TXRDY set,Receiver Holding Register read" bitfld.long 0x00 16. " CPOL , SPI Clock Polarity" "Low,High" bitfld.long 0x00 8. " CPHA , SPI Clock Phase" "Changed,Captured" textline " " bitfld.long 0x00 6.--7. " CHRL ,Character Length" "Reserved,Reserved,Reserved,8 bits" bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,DIV,Reserved,SCK" bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,SPI Master,SPI Slave" else group.long 0x04++0x03 line.long 0x00 "US0_MR,USART0 Mode Register" bitfld.long 0x00 31. " ONEBIT ,Start Frame Delimiter Selector" "Command/data,One bit" bitfld.long 0x00 30. " MODSYNC ,Manchester Synchronization Mode" "From 0 to 1,From 1 to 0" bitfld.long 0x00 29. " MAN ,Manchester Encoder/Decoder Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered" bitfld.long 0x00 24.--26. " MAX_ITERATION ,Maximum Number of Iterations" "0,1,2,3,4,5,6,7" bitfld.long 0x00 23. " INVDATA , Inverted Data" "Normal mode,Inverted mode" textline " " bitfld.long 0x00 22. " VAR_SYNC ,Variable Synchronization Command/Data Sync Start Frame Delimiter" "SYNC,US_THR" bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Enabled,Disabled" bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK" textline " " bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x" bitfld.long 0x00 18. " CLKO ,Clock Output Select" "No SCK,SCK" bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "CHRL,9-bit" textline " " bitfld.long 0x00 16. " MSBF ,Bit Order" "LSB,MSB" bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal,Automatic Echo,Local Loopback,Remote Loopback" bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1 bit,1.5 bit,2 bits,?..." textline " " bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,Reserved,Multidrop,?..." bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous" bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits" textline " " bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,DIV,Reserved,SCK" bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,ISO7816 T = 0,Reserved,ISO7816 T = 1,Reserved,IrDA,Reserved,LIN_MASTER,LIN_SLAVE,Reserved,Reserved,SPI_MASTER,SPI_SLAVE" endif if ((((d.l(ad:(0xF801C000+0x04)))&0xA)==0xA)||(((d.l(ad:(0xF801C000+0x04)))&0xB)==0xB)) group.long 0x10++0x3 line.long 0x0 "US0_IMR,USART0 Interrupt Mask Register" setclrfld.long 0x0 29. -0x8 29. -0x4 29. " LINSNRE_set/clr ,LIN Slave Not Responding Error Interrupt Mas" "Disabled,Enabled" setclrfld.long 0x0 28. -0x8 28. -0x4 28. " LINCE_set/clr ,LIN Checksum Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 27. -0x8 27. -0x4 27. " LINIPE_set/clr ,LIN Identifier Parity Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 26. -0x8 26. -0x4 26. " LINISFE_set/clr ,LIN Inconsistent Synch Field Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 25. -0x8 25. -0x4 25. " LINBE_set/clr ,LIN Bus Error Interrupt Mask Err" "Disabled,Enabled" setclrfld.long 0x0 15. -0x8 15. -0x4 15. " LINTC_set/clr ,LIN Transfer Completed Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 14. -0x8 14. -0x4 14. " LINID_set/clr ,LIN Identifier Sent or LIN Identifier Received Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " LINBK_set/clr , LIN Break Sent or LIN Break Received Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 8. -0x8 8. -0x4 8. " TIMEOUT_set/clr ,Time-out Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" elif ((((d.l(ad:(0xF801C000+0x04)))&0xE)==0xE)||(((d.l(ad:(0xF801C000+0x04)))&0xF)==0xF)) group.long 0x10++0x3 line.long 0x0 "US0_IMR,USART0 Interrupt Mask Register" setclrfld.long 0x0 10. -0x8 10. -0x4 10. " UNRE_set/clr , SPI Underrun Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" else group.long 0x10++0x3 line.long 0x0 "US0_IMR,USART0 Interrupt Mask Register" setclrfld.long 0x0 24. -0x8 24. -0x4 24. " MANE_set/clr , Manchester Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 19. -0x8 19. -0x4 19. " CTSIC , Clear to Send Input Change Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " NACK_set/clr , Non Acknowledge Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 10. -0x8 10. -0x4 10. " ITER_set/clr , Max number of Repetitions Reached Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 8. -0x8 8. -0x4 8. " TIMEOUT_set/clr ,Time-out Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 2. -0x8 2. -0x4 2. " RXBRK_set/clr , Receiver Break Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" endif hgroup.long 0x14++0x3 hide.long 0x00 "US0_CSR,USART0 Channel Status Register" in hgroup.long 0x18++0x3 hide.long 0x00 "US0_RHR,USART0 Receive Holding Register" in wgroup.long 0x1c++0x03 line.long 0x00 "US0_THR,USART0 Transmit Holding Register" bitfld.long 0x00 15. " TXSYNH ,Sync Field to be transmitted" "Data,Command" hexmask.long.word 0x00 0.--8. 1. " TXCHR ,Character to be Transmitted" group.long 0x20++0xb line.long 0x00 "US0_BRGR,USART0 Baud Rate Generator Register" bitfld.long 0x00 16.--18. " FP ,Fractional Part" "Disabled,1/8,2/8,3/8,4/8,5/8,6/8,7/8" hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divider" line.long 0x04 "US0_RTOR,USART0 Receiver Time-out Register" hexmask.long.word 0x04 0.--16. 1. " TO ,Time-out Value" line.long 0x08 "US0_TTGR,USART0 Transmitter Timeguard Register" hexmask.long.byte 0x08 0.--7. 1. " TG ,Timeguard Value" group.long 0x40++0x03 line.long 0x00 "US0_FIDI,USART0 FI DI RATIO Register" hexmask.long.word 0x00 0.--10. 1. " FI_DI_RATIO ,FI Over DI Ratio Value" hgroup.long 0x44++0x03 hide.long 0x00 "US0_NER,USART0 Number of Errors Register" in group.long 0x4c++0x03 line.long 0x00 "US0_IF,USART0 IrDA Filter Register" hexmask.long.byte 0x00 0.--7. 1. " IRDA_FILTER ,IrDA Filter" group.long 0x50++0x03 line.long 0x00 "US0_MAN,USART0 Manchester Configuration Register" bitfld.long 0x00 30. " DRIFT ,Drift compensation" "Disabled,Enabled" bitfld.long 0x00 28. " RX_MPOL ,Receiver Manchester Polarity" "0:zero-to-one/1:one-to-zero,0:one-to-zero/1:zero-to-one" bitfld.long 0x00 24.--25. " RX_PP ,Receiver Preamble Pattern detected" "ALL_ONE,ALL_ZERO,ZERO_ONE,ONE_ZERO" textline " " bitfld.long 0x00 16.--19. " RX_PL ,Receiver Preamble Length" "Disabled,1 x Bit Period,2 x Bit Period,3 x Bit Period,4 x Bit Period,5 x Bit Period,6 x Bit Period,7 x Bit Period,8 x Bit Period,9 x Bit Period,10 x Bit Period,11 x Bit Period,12 x Bit Period,13 x Bit Period,14 x Bit Period,15 x Bit Period" bitfld.long 0x00 12. " TX_MPOL ,Transmitter Manchester Polarity" "0:zero-to-one/1:one-to-zero,0:one-to-zero/1:zero-to-one" bitfld.long 0x00 8.--9. " TX_PP ,Transmitter Preamble Pattern" "ALL_ONE,ALL_ZERO,ZERO_ONE,ONE_ZERO" textline " " bitfld.long 0x00 0.--3. " TX_PL ,Transmitter Preamble Length" "Disabled,1 x Bit Period,2 x Bit Period,3 x Bit Period,4 x Bit Period,5 x Bit Period,6 x Bit Period,7 x Bit Period,8 x Bit Period,9 x Bit Period,10 x Bit Period,11 x Bit Period,12 x Bit Period,13 x Bit Period,14 x Bit Period,15 x Bit Period" if (((d.l(ad:0xF801C000+0x04)&0xA)==0xA)||((d.l(ad:0xF801C000+0x04)&0xA)==0xB)) group.long 0x54++0x07 line.long 0x00 "US0_LINMR,USART0 LIN Identifier Register" bitfld.long 0x00 16. " PDCM ,PDC Mode" "Not written,Written" hexmask.long.byte 0x00 8.--15. 1. " DLC, Data Length Control" bitfld.long 0x00 7. " WKUPTYP ,Wakeup Signal Type" "LIN 2.0,LIN 1.3" textline " " bitfld.long 0x00 6. " FSDIS ,Frame Slot Mode Disable" "No,Yes" bitfld.long 0x00 5. " DLM ,Data Length Mode" "Field DLC,Bits 5 and 6" bitfld.long 0x00 4. " CHKTYP ,Checksum Type" "LIN 2.0-Enhanced,LIN 1.3-Classic" textline " " bitfld.long 0x00 3. " CHKDIS ,Checksum Disable" "No,Yes" bitfld.long 0x00 2. " PARDIS ,Parity Disable" "No,Yes" bitfld.long 0x00 0.--1. " NACT ,LIN Node Action" "Publish,Subscribe,Ignore,?..." line.long 0x04 "US0_LINIR,USART0 LIN Identifier Register" hexmask.long.byte 0x04 0.--7. 1. " IDCHR ,Identifier Character" else hgroup.long 0x54++0x03 hide.long 0x00 "US0_LINMR,USART0 LIN Identifier Register" hgroup.long 0x58++0x03 hide.long 0x00 "US0_LINIR,USART0 LIN Identifier Register" endif width 0xb tree.end tree "USART1" base ad:0xF8020000 width 0xa if (((d.l(ad:0xF8020000+0x04)&0xE)==0xE)||((d.l(ad:0xF8020000+0x04)&0xF)==0xF)) wgroup.long 0x00++0x03 line.long 0x00 "US1_CR,USART1 Control Register" bitfld.long 0x00 19. " RCS , Release SPI Chip Select" "No effect,Release" bitfld.long 0x00 18. " FCS , Force SPI Chip Select" "No effect,Force" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" textline " " bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enable" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" else wgroup.long 0x00++0x03 line.long 0x00 "US1_CR,USART1 Control Register" bitfld.long 0x00 21. " LINWKUP ,Abort LIN Transmission" "No effect,Sent" bitfld.long 0x00 20. " LINABT ,Send LIN Wakeup Signal" "No effect,Send" bitfld.long 0x00 19. " RTSDIS ,Request to Send Disable" "No effect,RTS=1" textline " " bitfld.long 0x00 18. " RTSEN ,Request to Send Enable" "No effect,RTS=0" bitfld.long 0x00 15. " RETTO ,Rearm Time-out" "No effect,Restart" bitfld.long 0x00 14. " RSTNACK ,Reset Non Acknowledge" "No effect,Reset" textline " " bitfld.long 0x00 13. " RSTIT ,Reset Iterations" "No effect,Reset" bitfld.long 0x00 12. " SENDA ,Send Address" "No effect,Send" bitfld.long 0x00 11. " STTTO ,Start Time-out" "No effect,Start" textline " " bitfld.long 0x00 10. " STPBRK ,Stop Break" "No effect,Stop" bitfld.long 0x00 9. " STTBRK ,Start Break" "No effect,Start" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" textline " " bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enabled" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" endif if (((d.l(ad:(0xF8020000+0x04))&0xE)==0xE)||((d.l(ad:(0xF8020000+0x04))&0xF)==0xF)) group.long 0x04++0x03 line.long 0x00 "US1_MR,USART1 Mode Register" bitfld.long 0x00 20. " WRDBT , Wait Read Data Before Transfer" "TXRDY set,Receiver Holding Register read" bitfld.long 0x00 16. " CPOL , SPI Clock Polarity" "Low,High" bitfld.long 0x00 8. " CPHA , SPI Clock Phase" "Changed,Captured" textline " " bitfld.long 0x00 6.--7. " CHRL ,Character Length" "Reserved,Reserved,Reserved,8 bits" bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,DIV,Reserved,SCK" bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,SPI Master,SPI Slave" else group.long 0x04++0x03 line.long 0x00 "US1_MR,USART1 Mode Register" bitfld.long 0x00 31. " ONEBIT ,Start Frame Delimiter Selector" "Command/data,One bit" bitfld.long 0x00 30. " MODSYNC ,Manchester Synchronization Mode" "From 0 to 1,From 1 to 0" bitfld.long 0x00 29. " MAN ,Manchester Encoder/Decoder Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered" bitfld.long 0x00 24.--26. " MAX_ITERATION ,Maximum Number of Iterations" "0,1,2,3,4,5,6,7" bitfld.long 0x00 23. " INVDATA , Inverted Data" "Normal mode,Inverted mode" textline " " bitfld.long 0x00 22. " VAR_SYNC ,Variable Synchronization Command/Data Sync Start Frame Delimiter" "SYNC,US_THR" bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Enabled,Disabled" bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK" textline " " bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x" bitfld.long 0x00 18. " CLKO ,Clock Output Select" "No SCK,SCK" bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "CHRL,9-bit" textline " " bitfld.long 0x00 16. " MSBF ,Bit Order" "LSB,MSB" bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal,Automatic Echo,Local Loopback,Remote Loopback" bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1 bit,1.5 bit,2 bits,?..." textline " " bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,Reserved,Multidrop,?..." bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous" bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits" textline " " bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,DIV,Reserved,SCK" bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,ISO7816 T = 0,Reserved,ISO7816 T = 1,Reserved,IrDA,Reserved,LIN_MASTER,LIN_SLAVE,Reserved,Reserved,SPI_MASTER,SPI_SLAVE" endif if ((((d.l(ad:(0xF8020000+0x04)))&0xA)==0xA)||(((d.l(ad:(0xF8020000+0x04)))&0xB)==0xB)) group.long 0x10++0x3 line.long 0x0 "US1_IMR,USART1 Interrupt Mask Register" setclrfld.long 0x0 29. -0x8 29. -0x4 29. " LINSNRE_set/clr ,LIN Slave Not Responding Error Interrupt Mas" "Disabled,Enabled" setclrfld.long 0x0 28. -0x8 28. -0x4 28. " LINCE_set/clr ,LIN Checksum Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 27. -0x8 27. -0x4 27. " LINIPE_set/clr ,LIN Identifier Parity Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 26. -0x8 26. -0x4 26. " LINISFE_set/clr ,LIN Inconsistent Synch Field Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 25. -0x8 25. -0x4 25. " LINBE_set/clr ,LIN Bus Error Interrupt Mask Err" "Disabled,Enabled" setclrfld.long 0x0 15. -0x8 15. -0x4 15. " LINTC_set/clr ,LIN Transfer Completed Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 14. -0x8 14. -0x4 14. " LINID_set/clr ,LIN Identifier Sent or LIN Identifier Received Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " LINBK_set/clr , LIN Break Sent or LIN Break Received Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 8. -0x8 8. -0x4 8. " TIMEOUT_set/clr ,Time-out Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" elif ((((d.l(ad:(0xF8020000+0x04)))&0xE)==0xE)||(((d.l(ad:(0xF8020000+0x04)))&0xF)==0xF)) group.long 0x10++0x3 line.long 0x0 "US1_IMR,USART1 Interrupt Mask Register" setclrfld.long 0x0 10. -0x8 10. -0x4 10. " UNRE_set/clr , SPI Underrun Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" else group.long 0x10++0x3 line.long 0x0 "US1_IMR,USART1 Interrupt Mask Register" setclrfld.long 0x0 24. -0x8 24. -0x4 24. " MANE_set/clr , Manchester Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 19. -0x8 19. -0x4 19. " CTSIC , Clear to Send Input Change Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " NACK_set/clr , Non Acknowledge Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 10. -0x8 10. -0x4 10. " ITER_set/clr , Max number of Repetitions Reached Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 8. -0x8 8. -0x4 8. " TIMEOUT_set/clr ,Time-out Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 2. -0x8 2. -0x4 2. " RXBRK_set/clr , Receiver Break Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" endif hgroup.long 0x14++0x3 hide.long 0x00 "US1_CSR,USART1 Channel Status Register" in hgroup.long 0x18++0x3 hide.long 0x00 "US1_RHR,USART1 Receive Holding Register" in wgroup.long 0x1c++0x03 line.long 0x00 "US1_THR,USART1 Transmit Holding Register" bitfld.long 0x00 15. " TXSYNH ,Sync Field to be transmitted" "Data,Command" hexmask.long.word 0x00 0.--8. 1. " TXCHR ,Character to be Transmitted" group.long 0x20++0xb line.long 0x00 "US1_BRGR,USART1 Baud Rate Generator Register" bitfld.long 0x00 16.--18. " FP ,Fractional Part" "Disabled,1/8,2/8,3/8,4/8,5/8,6/8,7/8" hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divider" line.long 0x04 "US1_RTOR,USART1 Receiver Time-out Register" hexmask.long.word 0x04 0.--16. 1. " TO ,Time-out Value" line.long 0x08 "US1_TTGR,USART1 Transmitter Timeguard Register" hexmask.long.byte 0x08 0.--7. 1. " TG ,Timeguard Value" group.long 0x40++0x03 line.long 0x00 "US1_FIDI,USART1 FI DI RATIO Register" hexmask.long.word 0x00 0.--10. 1. " FI_DI_RATIO ,FI Over DI Ratio Value" hgroup.long 0x44++0x03 hide.long 0x00 "US1_NER,USART1 Number of Errors Register" in group.long 0x4c++0x03 line.long 0x00 "US1_IF,USART1 IrDA Filter Register" hexmask.long.byte 0x00 0.--7. 1. " IRDA_FILTER ,IrDA Filter" group.long 0x50++0x03 line.long 0x00 "US1_MAN,USART1 Manchester Configuration Register" bitfld.long 0x00 30. " DRIFT ,Drift compensation" "Disabled,Enabled" bitfld.long 0x00 28. " RX_MPOL ,Receiver Manchester Polarity" "0:zero-to-one/1:one-to-zero,0:one-to-zero/1:zero-to-one" bitfld.long 0x00 24.--25. " RX_PP ,Receiver Preamble Pattern detected" "ALL_ONE,ALL_ZERO,ZERO_ONE,ONE_ZERO" textline " " bitfld.long 0x00 16.--19. " RX_PL ,Receiver Preamble Length" "Disabled,1 x Bit Period,2 x Bit Period,3 x Bit Period,4 x Bit Period,5 x Bit Period,6 x Bit Period,7 x Bit Period,8 x Bit Period,9 x Bit Period,10 x Bit Period,11 x Bit Period,12 x Bit Period,13 x Bit Period,14 x Bit Period,15 x Bit Period" bitfld.long 0x00 12. " TX_MPOL ,Transmitter Manchester Polarity" "0:zero-to-one/1:one-to-zero,0:one-to-zero/1:zero-to-one" bitfld.long 0x00 8.--9. " TX_PP ,Transmitter Preamble Pattern" "ALL_ONE,ALL_ZERO,ZERO_ONE,ONE_ZERO" textline " " bitfld.long 0x00 0.--3. " TX_PL ,Transmitter Preamble Length" "Disabled,1 x Bit Period,2 x Bit Period,3 x Bit Period,4 x Bit Period,5 x Bit Period,6 x Bit Period,7 x Bit Period,8 x Bit Period,9 x Bit Period,10 x Bit Period,11 x Bit Period,12 x Bit Period,13 x Bit Period,14 x Bit Period,15 x Bit Period" if (((d.l(ad:0xF8020000+0x04)&0xA)==0xA)||((d.l(ad:0xF8020000+0x04)&0xA)==0xB)) group.long 0x54++0x07 line.long 0x00 "US1_LINMR,USART1 LIN Identifier Register" bitfld.long 0x00 16. " PDCM ,PDC Mode" "Not written,Written" hexmask.long.byte 0x00 8.--15. 1. " DLC, Data Length Control" bitfld.long 0x00 7. " WKUPTYP ,Wakeup Signal Type" "LIN 2.0,LIN 1.3" textline " " bitfld.long 0x00 6. " FSDIS ,Frame Slot Mode Disable" "No,Yes" bitfld.long 0x00 5. " DLM ,Data Length Mode" "Field DLC,Bits 5 and 6" bitfld.long 0x00 4. " CHKTYP ,Checksum Type" "LIN 2.0-Enhanced,LIN 1.3-Classic" textline " " bitfld.long 0x00 3. " CHKDIS ,Checksum Disable" "No,Yes" bitfld.long 0x00 2. " PARDIS ,Parity Disable" "No,Yes" bitfld.long 0x00 0.--1. " NACT ,LIN Node Action" "Publish,Subscribe,Ignore,?..." line.long 0x04 "US1_LINIR,USART1 LIN Identifier Register" hexmask.long.byte 0x04 0.--7. 1. " IDCHR ,Identifier Character" else hgroup.long 0x54++0x03 hide.long 0x00 "US1_LINMR,USART1 LIN Identifier Register" hgroup.long 0x58++0x03 hide.long 0x00 "US1_LINIR,USART1 LIN Identifier Register" endif width 0xb tree.end tree "USART2" base ad:0xF8024000 width 0xa if (((d.l(ad:0xF8024000+0x04)&0xE)==0xE)||((d.l(ad:0xF8024000+0x04)&0xF)==0xF)) wgroup.long 0x00++0x03 line.long 0x00 "US2_CR,USART2 Control Register" bitfld.long 0x00 19. " RCS , Release SPI Chip Select" "No effect,Release" bitfld.long 0x00 18. " FCS , Force SPI Chip Select" "No effect,Force" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" textline " " bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enable" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" else wgroup.long 0x00++0x03 line.long 0x00 "US2_CR,USART2 Control Register" bitfld.long 0x00 21. " LINWKUP ,Abort LIN Transmission" "No effect,Sent" bitfld.long 0x00 20. " LINABT ,Send LIN Wakeup Signal" "No effect,Send" bitfld.long 0x00 19. " RTSDIS ,Request to Send Disable" "No effect,RTS=1" textline " " bitfld.long 0x00 18. " RTSEN ,Request to Send Enable" "No effect,RTS=0" bitfld.long 0x00 15. " RETTO ,Rearm Time-out" "No effect,Restart" bitfld.long 0x00 14. " RSTNACK ,Reset Non Acknowledge" "No effect,Reset" textline " " bitfld.long 0x00 13. " RSTIT ,Reset Iterations" "No effect,Reset" bitfld.long 0x00 12. " SENDA ,Send Address" "No effect,Send" bitfld.long 0x00 11. " STTTO ,Start Time-out" "No effect,Start" textline " " bitfld.long 0x00 10. " STPBRK ,Stop Break" "No effect,Stop" bitfld.long 0x00 9. " STTBRK ,Start Break" "No effect,Start" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" textline " " bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enabled" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" endif if (((d.l(ad:(0xF8024000+0x04))&0xE)==0xE)||((d.l(ad:(0xF8024000+0x04))&0xF)==0xF)) group.long 0x04++0x03 line.long 0x00 "US2_MR,USART2 Mode Register" bitfld.long 0x00 20. " WRDBT , Wait Read Data Before Transfer" "TXRDY set,Receiver Holding Register read" bitfld.long 0x00 16. " CPOL , SPI Clock Polarity" "Low,High" bitfld.long 0x00 8. " CPHA , SPI Clock Phase" "Changed,Captured" textline " " bitfld.long 0x00 6.--7. " CHRL ,Character Length" "Reserved,Reserved,Reserved,8 bits" bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,DIV,Reserved,SCK" bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,SPI Master,SPI Slave" else group.long 0x04++0x03 line.long 0x00 "US2_MR,USART2 Mode Register" bitfld.long 0x00 31. " ONEBIT ,Start Frame Delimiter Selector" "Command/data,One bit" bitfld.long 0x00 30. " MODSYNC ,Manchester Synchronization Mode" "From 0 to 1,From 1 to 0" bitfld.long 0x00 29. " MAN ,Manchester Encoder/Decoder Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered" bitfld.long 0x00 24.--26. " MAX_ITERATION ,Maximum Number of Iterations" "0,1,2,3,4,5,6,7" bitfld.long 0x00 23. " INVDATA , Inverted Data" "Normal mode,Inverted mode" textline " " bitfld.long 0x00 22. " VAR_SYNC ,Variable Synchronization Command/Data Sync Start Frame Delimiter" "SYNC,US_THR" bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Enabled,Disabled" bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK" textline " " bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x" bitfld.long 0x00 18. " CLKO ,Clock Output Select" "No SCK,SCK" bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "CHRL,9-bit" textline " " bitfld.long 0x00 16. " MSBF ,Bit Order" "LSB,MSB" bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal,Automatic Echo,Local Loopback,Remote Loopback" bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1 bit,1.5 bit,2 bits,?..." textline " " bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,Reserved,Multidrop,?..." bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous" bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits" textline " " bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,DIV,Reserved,SCK" bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,ISO7816 T = 0,Reserved,ISO7816 T = 1,Reserved,IrDA,Reserved,LIN_MASTER,LIN_SLAVE,Reserved,Reserved,SPI_MASTER,SPI_SLAVE" endif if ((((d.l(ad:(0xF8024000+0x04)))&0xA)==0xA)||(((d.l(ad:(0xF8024000+0x04)))&0xB)==0xB)) group.long 0x10++0x3 line.long 0x0 "US2_IMR,USART2 Interrupt Mask Register" setclrfld.long 0x0 29. -0x8 29. -0x4 29. " LINSNRE_set/clr ,LIN Slave Not Responding Error Interrupt Mas" "Disabled,Enabled" setclrfld.long 0x0 28. -0x8 28. -0x4 28. " LINCE_set/clr ,LIN Checksum Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 27. -0x8 27. -0x4 27. " LINIPE_set/clr ,LIN Identifier Parity Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 26. -0x8 26. -0x4 26. " LINISFE_set/clr ,LIN Inconsistent Synch Field Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 25. -0x8 25. -0x4 25. " LINBE_set/clr ,LIN Bus Error Interrupt Mask Err" "Disabled,Enabled" setclrfld.long 0x0 15. -0x8 15. -0x4 15. " LINTC_set/clr ,LIN Transfer Completed Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 14. -0x8 14. -0x4 14. " LINID_set/clr ,LIN Identifier Sent or LIN Identifier Received Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " LINBK_set/clr , LIN Break Sent or LIN Break Received Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 8. -0x8 8. -0x4 8. " TIMEOUT_set/clr ,Time-out Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" elif ((((d.l(ad:(0xF8024000+0x04)))&0xE)==0xE)||(((d.l(ad:(0xF8024000+0x04)))&0xF)==0xF)) group.long 0x10++0x3 line.long 0x0 "US2_IMR,USART2 Interrupt Mask Register" setclrfld.long 0x0 10. -0x8 10. -0x4 10. " UNRE_set/clr , SPI Underrun Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" else group.long 0x10++0x3 line.long 0x0 "US2_IMR,USART2 Interrupt Mask Register" setclrfld.long 0x0 24. -0x8 24. -0x4 24. " MANE_set/clr , Manchester Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 19. -0x8 19. -0x4 19. " CTSIC , Clear to Send Input Change Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " NACK_set/clr , Non Acknowledge Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 10. -0x8 10. -0x4 10. " ITER_set/clr , Max number of Repetitions Reached Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 8. -0x8 8. -0x4 8. " TIMEOUT_set/clr ,Time-out Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 2. -0x8 2. -0x4 2. " RXBRK_set/clr , Receiver Break Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" endif hgroup.long 0x14++0x3 hide.long 0x00 "US2_CSR,USART2 Channel Status Register" in hgroup.long 0x18++0x3 hide.long 0x00 "US2_RHR,USART2 Receive Holding Register" in wgroup.long 0x1c++0x03 line.long 0x00 "US2_THR,USART2 Transmit Holding Register" bitfld.long 0x00 15. " TXSYNH ,Sync Field to be transmitted" "Data,Command" hexmask.long.word 0x00 0.--8. 1. " TXCHR ,Character to be Transmitted" group.long 0x20++0xb line.long 0x00 "US2_BRGR,USART2 Baud Rate Generator Register" bitfld.long 0x00 16.--18. " FP ,Fractional Part" "Disabled,1/8,2/8,3/8,4/8,5/8,6/8,7/8" hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divider" line.long 0x04 "US2_RTOR,USART2 Receiver Time-out Register" hexmask.long.word 0x04 0.--16. 1. " TO ,Time-out Value" line.long 0x08 "US2_TTGR,USART2 Transmitter Timeguard Register" hexmask.long.byte 0x08 0.--7. 1. " TG ,Timeguard Value" group.long 0x40++0x03 line.long 0x00 "US2_FIDI,USART2 FI DI RATIO Register" hexmask.long.word 0x00 0.--10. 1. " FI_DI_RATIO ,FI Over DI Ratio Value" hgroup.long 0x44++0x03 hide.long 0x00 "US2_NER,USART2 Number of Errors Register" in group.long 0x4c++0x03 line.long 0x00 "US2_IF,USART2 IrDA Filter Register" hexmask.long.byte 0x00 0.--7. 1. " IRDA_FILTER ,IrDA Filter" group.long 0x50++0x03 line.long 0x00 "US2_MAN,USART2 Manchester Configuration Register" bitfld.long 0x00 30. " DRIFT ,Drift compensation" "Disabled,Enabled" bitfld.long 0x00 28. " RX_MPOL ,Receiver Manchester Polarity" "0:zero-to-one/1:one-to-zero,0:one-to-zero/1:zero-to-one" bitfld.long 0x00 24.--25. " RX_PP ,Receiver Preamble Pattern detected" "ALL_ONE,ALL_ZERO,ZERO_ONE,ONE_ZERO" textline " " bitfld.long 0x00 16.--19. " RX_PL ,Receiver Preamble Length" "Disabled,1 x Bit Period,2 x Bit Period,3 x Bit Period,4 x Bit Period,5 x Bit Period,6 x Bit Period,7 x Bit Period,8 x Bit Period,9 x Bit Period,10 x Bit Period,11 x Bit Period,12 x Bit Period,13 x Bit Period,14 x Bit Period,15 x Bit Period" bitfld.long 0x00 12. " TX_MPOL ,Transmitter Manchester Polarity" "0:zero-to-one/1:one-to-zero,0:one-to-zero/1:zero-to-one" bitfld.long 0x00 8.--9. " TX_PP ,Transmitter Preamble Pattern" "ALL_ONE,ALL_ZERO,ZERO_ONE,ONE_ZERO" textline " " bitfld.long 0x00 0.--3. " TX_PL ,Transmitter Preamble Length" "Disabled,1 x Bit Period,2 x Bit Period,3 x Bit Period,4 x Bit Period,5 x Bit Period,6 x Bit Period,7 x Bit Period,8 x Bit Period,9 x Bit Period,10 x Bit Period,11 x Bit Period,12 x Bit Period,13 x Bit Period,14 x Bit Period,15 x Bit Period" if (((d.l(ad:0xF8024000+0x04)&0xA)==0xA)||((d.l(ad:0xF8024000+0x04)&0xA)==0xB)) group.long 0x54++0x07 line.long 0x00 "US2_LINMR,USART2 LIN Identifier Register" bitfld.long 0x00 16. " PDCM ,PDC Mode" "Not written,Written" hexmask.long.byte 0x00 8.--15. 1. " DLC, Data Length Control" bitfld.long 0x00 7. " WKUPTYP ,Wakeup Signal Type" "LIN 2.0,LIN 1.3" textline " " bitfld.long 0x00 6. " FSDIS ,Frame Slot Mode Disable" "No,Yes" bitfld.long 0x00 5. " DLM ,Data Length Mode" "Field DLC,Bits 5 and 6" bitfld.long 0x00 4. " CHKTYP ,Checksum Type" "LIN 2.0-Enhanced,LIN 1.3-Classic" textline " " bitfld.long 0x00 3. " CHKDIS ,Checksum Disable" "No,Yes" bitfld.long 0x00 2. " PARDIS ,Parity Disable" "No,Yes" bitfld.long 0x00 0.--1. " NACT ,LIN Node Action" "Publish,Subscribe,Ignore,?..." line.long 0x04 "US2_LINIR,USART2 LIN Identifier Register" hexmask.long.byte 0x04 0.--7. 1. " IDCHR ,Identifier Character" else hgroup.long 0x54++0x03 hide.long 0x00 "US2_LINMR,USART2 LIN Identifier Register" hgroup.long 0x58++0x03 hide.long 0x00 "US2_LINIR,USART2 LIN Identifier Register" endif width 0xb tree.end tree "USART3" base ad:0xF8028000 width 0xa if (((d.l(ad:0xF8028000+0x04)&0xE)==0xE)||((d.l(ad:0xF8028000+0x04)&0xF)==0xF)) wgroup.long 0x00++0x03 line.long 0x00 "US3_CR,USART3 Control Register" bitfld.long 0x00 19. " RCS , Release SPI Chip Select" "No effect,Release" bitfld.long 0x00 18. " FCS , Force SPI Chip Select" "No effect,Force" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" textline " " bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enable" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" else wgroup.long 0x00++0x03 line.long 0x00 "US3_CR,USART3 Control Register" bitfld.long 0x00 21. " LINWKUP ,Abort LIN Transmission" "No effect,Sent" bitfld.long 0x00 20. " LINABT ,Send LIN Wakeup Signal" "No effect,Send" bitfld.long 0x00 19. " RTSDIS ,Request to Send Disable" "No effect,RTS=1" textline " " bitfld.long 0x00 18. " RTSEN ,Request to Send Enable" "No effect,RTS=0" bitfld.long 0x00 15. " RETTO ,Rearm Time-out" "No effect,Restart" bitfld.long 0x00 14. " RSTNACK ,Reset Non Acknowledge" "No effect,Reset" textline " " bitfld.long 0x00 13. " RSTIT ,Reset Iterations" "No effect,Reset" bitfld.long 0x00 12. " SENDA ,Send Address" "No effect,Send" bitfld.long 0x00 11. " STTTO ,Start Time-out" "No effect,Start" textline " " bitfld.long 0x00 10. " STPBRK ,Stop Break" "No effect,Stop" bitfld.long 0x00 9. " STTBRK ,Start Break" "No effect,Start" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" textline " " bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enabled" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" endif if (((d.l(ad:(0xF8028000+0x04))&0xE)==0xE)||((d.l(ad:(0xF8028000+0x04))&0xF)==0xF)) group.long 0x04++0x03 line.long 0x00 "US3_MR,USART3 Mode Register" bitfld.long 0x00 20. " WRDBT , Wait Read Data Before Transfer" "TXRDY set,Receiver Holding Register read" bitfld.long 0x00 16. " CPOL , SPI Clock Polarity" "Low,High" bitfld.long 0x00 8. " CPHA , SPI Clock Phase" "Changed,Captured" textline " " bitfld.long 0x00 6.--7. " CHRL ,Character Length" "Reserved,Reserved,Reserved,8 bits" bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,DIV,Reserved,SCK" bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,SPI Master,SPI Slave" else group.long 0x04++0x03 line.long 0x00 "US3_MR,USART3 Mode Register" bitfld.long 0x00 31. " ONEBIT ,Start Frame Delimiter Selector" "Command/data,One bit" bitfld.long 0x00 30. " MODSYNC ,Manchester Synchronization Mode" "From 0 to 1,From 1 to 0" bitfld.long 0x00 29. " MAN ,Manchester Encoder/Decoder Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered" bitfld.long 0x00 24.--26. " MAX_ITERATION ,Maximum Number of Iterations" "0,1,2,3,4,5,6,7" bitfld.long 0x00 23. " INVDATA , Inverted Data" "Normal mode,Inverted mode" textline " " bitfld.long 0x00 22. " VAR_SYNC ,Variable Synchronization Command/Data Sync Start Frame Delimiter" "SYNC,US_THR" bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Enabled,Disabled" bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK" textline " " bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x" bitfld.long 0x00 18. " CLKO ,Clock Output Select" "No SCK,SCK" bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "CHRL,9-bit" textline " " bitfld.long 0x00 16. " MSBF ,Bit Order" "LSB,MSB" bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal,Automatic Echo,Local Loopback,Remote Loopback" bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1 bit,1.5 bit,2 bits,?..." textline " " bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,Reserved,Multidrop,?..." bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous" bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits" textline " " bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,DIV,Reserved,SCK" bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,ISO7816 T = 0,Reserved,ISO7816 T = 1,Reserved,IrDA,Reserved,LIN_MASTER,LIN_SLAVE,Reserved,Reserved,SPI_MASTER,SPI_SLAVE" endif if ((((d.l(ad:(0xF8028000+0x04)))&0xA)==0xA)||(((d.l(ad:(0xF8028000+0x04)))&0xB)==0xB)) group.long 0x10++0x3 line.long 0x0 "US3_IMR,USART3 Interrupt Mask Register" setclrfld.long 0x0 29. -0x8 29. -0x4 29. " LINSNRE_set/clr ,LIN Slave Not Responding Error Interrupt Mas" "Disabled,Enabled" setclrfld.long 0x0 28. -0x8 28. -0x4 28. " LINCE_set/clr ,LIN Checksum Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 27. -0x8 27. -0x4 27. " LINIPE_set/clr ,LIN Identifier Parity Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 26. -0x8 26. -0x4 26. " LINISFE_set/clr ,LIN Inconsistent Synch Field Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 25. -0x8 25. -0x4 25. " LINBE_set/clr ,LIN Bus Error Interrupt Mask Err" "Disabled,Enabled" setclrfld.long 0x0 15. -0x8 15. -0x4 15. " LINTC_set/clr ,LIN Transfer Completed Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 14. -0x8 14. -0x4 14. " LINID_set/clr ,LIN Identifier Sent or LIN Identifier Received Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " LINBK_set/clr , LIN Break Sent or LIN Break Received Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 8. -0x8 8. -0x4 8. " TIMEOUT_set/clr ,Time-out Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" elif ((((d.l(ad:(0xF8028000+0x04)))&0xE)==0xE)||(((d.l(ad:(0xF8028000+0x04)))&0xF)==0xF)) group.long 0x10++0x3 line.long 0x0 "US3_IMR,USART3 Interrupt Mask Register" setclrfld.long 0x0 10. -0x8 10. -0x4 10. " UNRE_set/clr , SPI Underrun Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" else group.long 0x10++0x3 line.long 0x0 "US3_IMR,USART3 Interrupt Mask Register" setclrfld.long 0x0 24. -0x8 24. -0x4 24. " MANE_set/clr , Manchester Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 19. -0x8 19. -0x4 19. " CTSIC , Clear to Send Input Change Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 13. -0x8 13. -0x4 13. " NACK_set/clr , Non Acknowledge Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 10. -0x8 10. -0x4 10. " ITER_set/clr , Max number of Repetitions Reached Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 8. -0x8 8. -0x4 8. " TIMEOUT_set/clr ,Time-out Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 2. -0x8 2. -0x4 2. " RXBRK_set/clr , Receiver Break Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" endif hgroup.long 0x14++0x3 hide.long 0x00 "US3_CSR,USART3 Channel Status Register" in hgroup.long 0x18++0x3 hide.long 0x00 "US3_RHR,USART3 Receive Holding Register" in wgroup.long 0x1c++0x03 line.long 0x00 "US3_THR,USART3 Transmit Holding Register" bitfld.long 0x00 15. " TXSYNH ,Sync Field to be transmitted" "Data,Command" hexmask.long.word 0x00 0.--8. 1. " TXCHR ,Character to be Transmitted" group.long 0x20++0xb line.long 0x00 "US3_BRGR,USART3 Baud Rate Generator Register" bitfld.long 0x00 16.--18. " FP ,Fractional Part" "Disabled,1/8,2/8,3/8,4/8,5/8,6/8,7/8" hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divider" line.long 0x04 "US3_RTOR,USART3 Receiver Time-out Register" hexmask.long.word 0x04 0.--16. 1. " TO ,Time-out Value" line.long 0x08 "US3_TTGR,USART3 Transmitter Timeguard Register" hexmask.long.byte 0x08 0.--7. 1. " TG ,Timeguard Value" group.long 0x40++0x03 line.long 0x00 "US3_FIDI,USART3 FI DI RATIO Register" hexmask.long.word 0x00 0.--10. 1. " FI_DI_RATIO ,FI Over DI Ratio Value" hgroup.long 0x44++0x03 hide.long 0x00 "US3_NER,USART3 Number of Errors Register" in group.long 0x4c++0x03 line.long 0x00 "US3_IF,USART3 IrDA Filter Register" hexmask.long.byte 0x00 0.--7. 1. " IRDA_FILTER ,IrDA Filter" group.long 0x50++0x03 line.long 0x00 "US3_MAN,USART3 Manchester Configuration Register" bitfld.long 0x00 30. " DRIFT ,Drift compensation" "Disabled,Enabled" bitfld.long 0x00 28. " RX_MPOL ,Receiver Manchester Polarity" "0:zero-to-one/1:one-to-zero,0:one-to-zero/1:zero-to-one" bitfld.long 0x00 24.--25. " RX_PP ,Receiver Preamble Pattern detected" "ALL_ONE,ALL_ZERO,ZERO_ONE,ONE_ZERO" textline " " bitfld.long 0x00 16.--19. " RX_PL ,Receiver Preamble Length" "Disabled,1 x Bit Period,2 x Bit Period,3 x Bit Period,4 x Bit Period,5 x Bit Period,6 x Bit Period,7 x Bit Period,8 x Bit Period,9 x Bit Period,10 x Bit Period,11 x Bit Period,12 x Bit Period,13 x Bit Period,14 x Bit Period,15 x Bit Period" bitfld.long 0x00 12. " TX_MPOL ,Transmitter Manchester Polarity" "0:zero-to-one/1:one-to-zero,0:one-to-zero/1:zero-to-one" bitfld.long 0x00 8.--9. " TX_PP ,Transmitter Preamble Pattern" "ALL_ONE,ALL_ZERO,ZERO_ONE,ONE_ZERO" textline " " bitfld.long 0x00 0.--3. " TX_PL ,Transmitter Preamble Length" "Disabled,1 x Bit Period,2 x Bit Period,3 x Bit Period,4 x Bit Period,5 x Bit Period,6 x Bit Period,7 x Bit Period,8 x Bit Period,9 x Bit Period,10 x Bit Period,11 x Bit Period,12 x Bit Period,13 x Bit Period,14 x Bit Period,15 x Bit Period" if (((d.l(ad:0xF8028000+0x04)&0xA)==0xA)||((d.l(ad:0xF8028000+0x04)&0xA)==0xB)) group.long 0x54++0x07 line.long 0x00 "US3_LINMR,USART3 LIN Identifier Register" bitfld.long 0x00 16. " PDCM ,PDC Mode" "Not written,Written" hexmask.long.byte 0x00 8.--15. 1. " DLC, Data Length Control" bitfld.long 0x00 7. " WKUPTYP ,Wakeup Signal Type" "LIN 2.0,LIN 1.3" textline " " bitfld.long 0x00 6. " FSDIS ,Frame Slot Mode Disable" "No,Yes" bitfld.long 0x00 5. " DLM ,Data Length Mode" "Field DLC,Bits 5 and 6" bitfld.long 0x00 4. " CHKTYP ,Checksum Type" "LIN 2.0-Enhanced,LIN 1.3-Classic" textline " " bitfld.long 0x00 3. " CHKDIS ,Checksum Disable" "No,Yes" bitfld.long 0x00 2. " PARDIS ,Parity Disable" "No,Yes" bitfld.long 0x00 0.--1. " NACT ,LIN Node Action" "Publish,Subscribe,Ignore,?..." line.long 0x04 "US3_LINIR,USART3 LIN Identifier Register" hexmask.long.byte 0x04 0.--7. 1. " IDCHR ,Identifier Character" else hgroup.long 0x54++0x03 hide.long 0x00 "US3_LINMR,USART3 LIN Identifier Register" hgroup.long 0x58++0x03 hide.long 0x00 "US3_LINIR,USART3 LIN Identifier Register" endif width 0xb tree.end tree.end tree.open "UART (Universal Asynchronous Receiver Transceiver)" tree "UART0" base ad:0xF8040000 width 0xa wgroup.long 0x00++0x03 line.long 0x00 "UART0_CR,USART0 Control Register" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" textline " " bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enable" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" textline " " bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" group.long 0x04++0x03 line.long 0x00 "UART0_MR,USART0 Mode Register" bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal,Automatic Echo,Local Loopback,Remote Loopback" bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,?..." group.long 0x10++0x3 line.long 0x0 "UART0_IMR,USART0 Interrupt Mask Register" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" hgroup.long 0x14++0x3 hide.long 0x0 "UART0_SR,UART0 Status Register" in sif (cpu()=="AT91SAM9N12") hgroup.long 0x18++0x3 hide.long 0x00 "UART0_RHR,UART0 Receive Holding Register" in else rgroup.long 0x18++0x3 line.long 0x0 "UART0_RHR,UART0 Receive Holding Register" sif (cpu()!="AT91SAM9G46"&&cpu()!="AT91SAM9G35"&&cpu()!="AT91SAM9G25"&&cpu()!="AT91SAM9G15") bitfld.long 0x00 15. " RXSYNH ,Received Sync" "Data,Command" endif hexmask.long.word 0x00 0.--8. 1. " RXCHR ,Received Character" endif wgroup.long 0x1c++0x03 line.long 0x00 "UART0_THR,UART0 Transmit Holding Register" sif (cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9G46"&&cpu()!="AT91SAM9G35"&&cpu()!="AT91SAM9G25"&&cpu()!="AT91SAM9G15") bitfld.long 0x00 15. " TXSYNH ,Sync Field to be transmitted" "Data,Command" endif hexmask.long.word 0x00 0.--8. 1. " TXCHR ,Character to be Transmitted" group.long 0x20++0x3 line.long 0x00 "UART0_BRGR,UART0 Baud Rate Generator Register" hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divider" width 0xb tree.end tree "UART1" base ad:0xF8044000 width 0xa wgroup.long 0x00++0x03 line.long 0x00 "UART1_CR,USART1 Control Register" bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset" bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disable" textline " " bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enable" bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disable" textline " " bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enable" bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset" textline " " bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset" group.long 0x04++0x03 line.long 0x00 "UART1_MR,USART1 Mode Register" bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal,Automatic Echo,Local Loopback,Remote Loopback" bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,?..." group.long 0x10++0x3 line.long 0x0 "UART1_IMR,USART1 Interrupt Mask Register" setclrfld.long 0x0 9. -0x8 9. -0x4 9. " TXEMPTY_set/clr ,TXEMPTY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 7. -0x8 7. -0x4 7. " PARE_set/clr ,Parity Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 6. -0x8 6. -0x4 6. " FRAME_set/clr ,Framing Error Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x8 5. -0x4 5. " OVRE_set/clr ,Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " TXRDY_set/clr ,TXRDY Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " RXRDY_set/clr ,RXRDY Interrupt Mask" "Disabled,Enabled" hgroup.long 0x14++0x3 hide.long 0x0 "UART1_SR,UART1 Status Register" in sif (cpu()=="AT91SAM9N12") hgroup.long 0x18++0x3 hide.long 0x00 "UART1_RHR,UART1 Receive Holding Register" in else rgroup.long 0x18++0x3 line.long 0x0 "UART1_RHR,UART1 Receive Holding Register" sif (cpu()!="AT91SAM9G46"&&cpu()!="AT91SAM9G35"&&cpu()!="AT91SAM9G25"&&cpu()!="AT91SAM9G15") bitfld.long 0x00 15. " RXSYNH ,Received Sync" "Data,Command" endif hexmask.long.word 0x00 0.--8. 1. " RXCHR ,Received Character" endif wgroup.long 0x1c++0x03 line.long 0x00 "UART1_THR,UART1 Transmit Holding Register" sif (cpu()!="AT91SAM9N12"&&cpu()!="AT91SAM9G46"&&cpu()!="AT91SAM9G35"&&cpu()!="AT91SAM9G25"&&cpu()!="AT91SAM9G15") bitfld.long 0x00 15. " TXSYNH ,Sync Field to be transmitted" "Data,Command" endif hexmask.long.word 0x00 0.--8. 1. " TXCHR ,Character to be Transmitted" group.long 0x20++0x3 line.long 0x00 "UART1_BRGR,UART1 Baud Rate Generator Register" hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divider" width 0xb tree.end tree.end tree "ADC (Analog-to-Digital Converter)" base ad:0xF804C000 width 12. wgroup.long 0x00++0x03 line.long 0x00 "ADC_CR,ADC Control Register" sif (cpu()!="AT91SAM9G25") bitfld.long 0x00 2. " TSCALIB ,Touchscreen Calibration" "No effect,Calibration" textline " " endif bitfld.long 0x00 1. " START ,Conversion Start" "No effect,Start" bitfld.long 0x00 0. " SWRST ,Software Reset" "No effect,Reset" group.long 0x04++0x03 line.long 0x00 "ADC_MR,ADC Mode Register" bitfld.long 0x00 31. " USEQ ,Use Sequence Enable" "Disabled,Enabled" bitfld.long 0x00 24.--27. " TRACKTIM ,Tracking Time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 16.--19. " STARTUP ,Start Up Time" "SUT0,SUT8,SUT16,SUT24,SUT64,SUT80,SUT96,SUT112,SUT512,SUT576,SUT704,SUT768,SUT832,SUT896,SUT960,?..." hexmask.long.byte 0x00 8.--15. 1. " PRESCAL ,Prescaler Rate Selection" textline " " bitfld.long 0x00 6. " FWUP ,Fast Wake Up" "Off,On" bitfld.long 0x00 5. " SLEEP ,Sleep Mode" "Normal,Sleep" textline " " bitfld.long 0x00 4. " LOWRES ,Resolution" "10-bit,8-bit" if ((d.l(ad:0xF804C000+0x04)&0x80000000)==0x80000000) group.long 0x08++0x07 line.long 0x00 "ADC_SEQR1,ADC Channel Sequence 1 Register" bitfld.long 0x00 28.--31. " USCH8 ,User Sequence Number 8" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." bitfld.long 0x00 24.--27. " USCH7 ,User Sequence Number 7" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." textline " " bitfld.long 0x00 20.--23. " USCH6 ,User Sequence Number 6" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." bitfld.long 0x00 16.--19. " USCH5 ,User Sequence Number 5" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." textline " " bitfld.long 0x00 12.--15. " USCH4 ,User Sequence Number 4" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." bitfld.long 0x00 8.--11. " USCH3 ,User Sequence Number 3" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." textline " " bitfld.long 0x00 4.--7. " USCH2 ,User Sequence Number 2" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." bitfld.long 0x00 0.--3. " USCH1 ,User Sequence Number 1" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." line.long 0x04 "ADC_SEQR2,ADC Channel Sequence 2 Register" bitfld.long 0x04 28.--31. " USCH16 ,User Sequence Number 8" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." bitfld.long 0x04 24.--27. " USCH15 ,User Sequence Number 7" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." textline " " bitfld.long 0x04 20.--23. " USCH14 ,User Sequence Number 6" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." bitfld.long 0x04 16.--19. " USCH13 ,User Sequence Number 5" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." textline " " bitfld.long 0x04 12.--15. " USCH12 ,User Sequence Number 4" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." bitfld.long 0x04 8.--11. " USCH11 ,User Sequence Number 3" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." textline " " bitfld.long 0x04 4.--7. " USCH10 ,User Sequence Number 2" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." bitfld.long 0x04 0.--3. " USCH9 ,User Sequence Number 1" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." else hgroup.long 0x08++0x07 hide.long 0x00 "ADC_SEQR1,ADC Channel Sequence 1 Register" hide.long 0x04 "ADC_SEQR1,ADC Channel Sequence 2 Register" endif group.long 0x18++0x03 line.long 0x00 "ADC_CHSR,ADC Channel Status Register" setclrfld.long 0x00 11. -0x08 11. -0x04 11. " CH11_set/clr ,Channel 11 Status" "Disabled,Enabled" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " CH10_set/clr ,Channel 10 Status" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " CH9_set/clr ,Channel 9 Status" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " CH8_set/clr ,Channel 8 Status" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. -0x08 7. -0x04 7. " CH7_set/clr ,Channel 7 Status" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " CH6_set/clr ,Channel 6 Status" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " CH5_set/clr ,Channel 5 Status" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " CH4_set/clr ,Channel 4 Status" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " CH3_set/clr ,Channel 3 Status" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " CH2_set/clr ,Channel 2 Status" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " CH1_set/clr ,Channel 1 Status" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " CH0_set/clr ,Channel 0 Status" "Disabled,Enabled" rgroup.long 0x20++0x3 line.long 0x00 "ADC_LCDR,ADC Last Converted Data Register" bitfld.long 0x00 12.--15. " CHNB ,Channel Number" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." hexmask.long.word 0x00 0.--11. 1. " LDATA ,Last Data Converted" group.long 0x2c++0x03 line.long 0x0 "ADC_IMR,ADC Interrupt Mask Register" sif (cpu()!="AT91SAM9G25"||cpu()!="AT91SAM9X25") setclrfld.long 0x0 30. -0x8 30. -0x4 30. " NOPEN_set/clr ,No Pen Contact Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 29. -0x8 29. -0x4 29. " PEN_set/clr ,Pen Contact Interrupt Mask" "Disabled,Enabled" textline " " endif setclrfld.long 0x0 26. -0x8 26. -0x4 26. " COMPE_set/clr ,Comparison Event Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 25. -0x8 25. -0x4 25. " GOVRE_set/clr ,General Overrun Error Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 24. -0x8 24. -0x4 24. " DRDY_set/clr ,Data Ready Interrupt Mask" "Disabled,Enabled" textline " " sif (cpu()!="AT91SAM9X25") setclrfld.long 0x0 22. -0x8 22. -0x4 22. " PRDY_set/clr ,Touchscreen Measure Pressure Ready Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 21. -0x8 21. -0x4 21. " YRDY_set/clr ,Touchscreen Measure YPOS Ready Interrupt Mask" "Disabled,Enabled" textline " " endif setclrfld.long 0x0 20. -0x8 20. -0x4 20. " XRDY_set/clr ,Touchscreen Measure XPOS Ready Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 11. -0x8 11. -0x4 11. " EOC11_set/clr ,Conversion End Interrupt Mask 11" "Disabled,Enabled" setclrfld.long 0x0 10. -0x8 10. -0x4 10. " EOC10_set/clr ,Conversion End Interrupt Mask 10" "Disabled,Enabled" textline " " setclrfld.long 0x0 9. -0x8 9. -0x4 9. " EOC9_set/clr ,Conversion End Interrupt Mask 9" "Disabled,Enabled" setclrfld.long 0x0 8. -0x8 8. -0x4 8. " EOC8_set/clr ,Conversion End Interrupt Mask 8" "Disabled,Enabled" textline " " setclrfld.long 0x0 7. -0x8 7. -0x4 7. " EOC7_set/clr ,Conversion End Interrupt Mask 7" "Disabled,Enabled" setclrfld.long 0x0 6. -0x8 6. -0x4 6. " EOC6_set/clr ,Conversion End Interrupt Mask 6" "Disabled,Enabled" textline " " setclrfld.long 0x0 5. -0x8 5. -0x4 5. " EOC5_set/clr ,Conversion End Interrupt Mask 5" "Disabled,Enabled" setclrfld.long 0x0 4. -0x8 4. -0x4 4. " EOC4_set/clr ,Conversion End Interrupt Mask 4" "Disabled,Enabled" textline " " setclrfld.long 0x0 3. -0x8 3. -0x4 3. " EOC3_set/clr ,Conversion End Interrupt Mask 3" "Disabled,Enabled" setclrfld.long 0x0 2. -0x8 2. -0x4 2. " EOC2_set/clr ,Conversion End Interrupt Mask 2" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x8 1. -0x4 1. " EOC1_set/clr ,Conversion End Interrupt Mask 1" "Disabled,Enabled" setclrfld.long 0x0 0. -0x8 0. -0x4 0. " EOC0_set/clr ,Conversion End Interrupt Mask 0" "Disabled,Enabled" hgroup.long 0x30++0x3 hide.long 0x00 "ADC_ISR,ADC Interrupt Status Register" in rgroup.long 0x3c++0x03 line.long 0x00 "ADC_OVER,ADC Overrun Status Register" bitfld.long 0x00 11. " OVRE11 ,Overrun Error 11" "No error,Error" bitfld.long 0x00 10. " OVRE10 ,Overrun Error 10" "No error,Error" textline " " bitfld.long 0x00 9. " OVRE9 ,Overrun Error 9" "No error,Error" bitfld.long 0x00 8. " OVRE8 ,Overrun Error 8" "No error,Error" textline " " bitfld.long 0x00 7. " OVRE7 ,Overrun Error 7" "No error,Error" bitfld.long 0x00 6. " OVRE6 ,Overrun Error 6" "No error,Error" textline " " bitfld.long 0x00 5. " OVRE5 ,Overrun Error 5" "No error,Error" bitfld.long 0x00 4. " OVRE4 ,Overrun Error 4" "No error,Error" textline " " bitfld.long 0x00 3. " OVRE3 ,Overrun Error 3" "No error,Error" bitfld.long 0x00 2. " OVRE2 ,Overrun Error 2" "No error,Error" textline " " bitfld.long 0x00 1. " OVRE1 ,Overrun Error 1" "No error,Error" bitfld.long 0x00 0. " OVRE0 ,Overrun Error 0" "No error,Error" if ((d.l(ad:0xF804C000+0x40)&0x200)==0x200) group.long 0x40++0x03 line.long 0x00 "ADC_EMR,ADC Extended Mode Register" bitfld.long 0x00 24. " TAG ,TAG of ADC_LDCR register" "Low,High" textline " " sif (cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 12.--13. " CMPFILTER , Compare Event Filtering" "0,1,2,3" textline " " endif sif (cpu()!="AT91SAM9N12") bitfld.long 0x00 9. " CMPALL ,Compare All Channels" "Not compared,Compared" textline " " endif bitfld.long 0x00 4.--7. " CMPSEL ,Comparison Selected Channel" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,CH8,CH9,CH10,CH11,?..." bitfld.long 0x00 0.--1. " CMPMODE ,Comparison Mode" "LOW,HIGH,IN,OUT" else group.long 0x40++0x03 line.long 0x00 "ADC_EMR,ADC Extended Mode Register" bitfld.long 0x00 24. " TAG ,TAG of ADC_LDCR register" "Low,High" textline " " sif (cpu()=="AT91SAM9X25"||cpu()=="AT91SAM9X35") bitfld.long 0x00 12.--13. " CMPFILTER , Compare Event Filtering" "0,1,2,3" textline " " endif bitfld.long 0x00 9. " CMPALL ,Compare All Channels" "Not compared,Compared" textline " " bitfld.long 0x00 0.--1. " CMPMODE ,Comparison Mode" "LOW,HIGH,IN,OUT" endif group.long 0x44++0x03 line.long 0x00 "ADC_CWR,ADC Compare Window Register" hexmask.long.word 0x00 16.--27. 1. " HIGHTHRES ,High Threshold" hexmask.long.word 0x00 0.--11. 1. " LOWTHRES ,LOW Threshold" group.long 0x50++0x2F line.long 0x0 "ADC_CDR0,ADC Channel Data Register" hexmask.long.word 0x0 0.--11. 1. " DATA ,Converted Data" line.long 0x4 "ADC_CDR1,ADC Channel Data Register" hexmask.long.word 0x4 0.--11. 1. " DATA ,Converted Data" line.long 0x8 "ADC_CDR2,ADC Channel Data Register" hexmask.long.word 0x8 0.--11. 1. " DATA ,Converted Data" line.long 0xC "ADC_CDR3,ADC Channel Data Register" hexmask.long.word 0xC 0.--11. 1. " DATA ,Converted Data" line.long 0x10 "ADC_CDR4,ADC Channel Data Register" hexmask.long.word 0x10 0.--11. 1. " DATA ,Converted Data" line.long 0x14 "ADC_CDR5,ADC Channel Data Register" hexmask.long.word 0x14 0.--11. 1. " DATA ,Converted Data" line.long 0x18 "ADC_CDR6,ADC Channel Data Register" hexmask.long.word 0x18 0.--11. 1. " DATA ,Converted Data" line.long 0x1C "ADC_CDR7,ADC Channel Data Register" hexmask.long.word 0x1C 0.--11. 1. " DATA ,Converted Data" line.long 0x20 "ADC_CDR8,ADC Channel Data Register" hexmask.long.word 0x20 0.--11. 1. " DATA ,Converted Data" line.long 0x24 "ADC_CDR9,ADC Channel Data Register" hexmask.long.word 0x24 0.--11. 1. " DATA ,Converted Data" line.long 0x28 "ADC_CDR10,ADC Channel Data Register" hexmask.long.word 0x28 0.--11. 1. " DATA ,Converted Data" line.long 0x2C "ADC_CDR11,ADC Channel Data Register" hexmask.long.word 0x2C 0.--11. 1. " DATA ,Converted Data" sif (cpu()!="AT91SAM9X25") group.long 0x94++0x03 line.long 0x00 "ADC_ACR,ADC Analog Control Register" bitfld.long 0x00 0.--1. " PENDETSENS ,Pen Detection Sensitivity" "0,1,2,3" endif sif (cpu()!="AT91SAM9G25")&&(cpu()!="AT91SAM9X25") group.long 0xB0++0x03 line.long 0x00 "ADC_TSMR,ADC Touchscreen Mode Register" bitfld.long 0x00 28.--31. " PENDBC ,Pen Detect Debouncing Period" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16348,32768" bitfld.long 0x00 24. " PENDET ,Pen Contact Detection Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " NOTSDMA ,No TouchScreen DMA - XPOS YPOS Z1 Z2 are transmitted in ADC_LCDR" "Transmitted,Never transmitted" bitfld.long 0x00 16.--19. " TSSCTIM ,Touchscreen Switches Closure Time" "0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60" textline " " bitfld.long 0x00 8.--11. " TSFREQ ,Touchscreen Frequency" "Trigger Frequency/1,Trigger Frequency/2,Trigger Frequency/4,Trigger Frequency/8,Trigger Frequency/16,Trigger Frequency/32,Trigger Frequency/64,Trigger Frequency/128,Trigger Frequency/256,Trigger Frequency/512,Trigger Frequency/1024,Trigger Frequency/2048,Trigger Frequency/4096,Trigger Frequency/8192,Trigger Frequency/16348,Trigger Frequency/32768" bitfld.long 0x00 4.--5. " TSAV ,Touchscreen Average" "NO_FILTER,AVG2CONV,AVG4CONV,AVG8CONV" textline " " bitfld.long 0x00 0.--1. " TSMODE ,Touchscreen Mode" "NONE,4_WIRE_NO_PM,4_WIRE,5_WIRE" rgroup.long 0xB4++0x0B line.long 0x00 "ADC_XPOSR,ADC Touchscreen X Position Register" sif (cpu()=="AT91SAM9X35") hexmask.long.word 0x00 16.--27. 1. " XSCALE ,Scale of XPOS" hexmask.long.word 0x00 0.--11. 1. " XPOS ,X Position" else hexmask.long.word 0x00 16.--25. 1. " XSCALE ,Scale of XPOS" hexmask.long.word 0x00 0.--9. 1. " XPOS ,X Position" endif line.long 0x04 "ADC_YPOSR,ADC Touchscreen Y Position Register" sif (cpu()=="AT91SAM9X35") hexmask.long.word 0x04 16.--27. 1. " YSCALE ,Scale of YPOS" hexmask.long.word 0x04 0.--11. 1. " YPOS ,Y Position" else hexmask.long.word 0x04 16.--25. 1. " YSCALE ,Scale of YPOS" hexmask.long.word 0x04 0.--9. 1. " YPOS ,Y Position" endif line.long 0x08 "ADC_PRESSR,ADC Touchscreen Pressure Register" sif (cpu()=="AT91SAM9X35") hexmask.long.word 0x08 16.--27. 1. " Z2 ,Data of Z2 Measurement" hexmask.long.word 0x08 0.--11. 1. " Z1 ,Data of Z1 Measurement" else hexmask.long.word 0x08 16.--25. 1. " Z2 ,Data of Z2 Measurement" hexmask.long.word 0x08 0.--9. 1. " Z1 ,Data of Z1 Measurement" endif endif group.long 0xC0++0x03 line.long 0x00 "ADC_TRGR,ADC Trigger Register" hexmask.long.word 0x00 16.--31. 1. " TRGPER ,Trigger Period" sif (cpu()!="AT91SAM9G25"||cpu()!="AT91SAM9N12") textline " " bitfld.long 0x00 0.--2. " TRGMOD ,Trigger Mode" "NO_TRIGGER,EXT_TRIG_RISE,EXT_TRIG_FALL,EXT_TRIG_ANY,Reserved,PERIOD_TRIG,CONTINUOUS,?..." else textline " " bitfld.long 0x00 0.--2. " TRGMOD ,Trigger Mode" "NO_TRIGGER,EXT_TRIG_RISE,EXT_TRIG_FALL,EXT_TRIG_ANY,PEN_TRIG,PERIOD_TRIG,CONTINUOUS,?..." endif group.long 0xe4++0x3 line.long 0x00 "ADC_WPMR,ADC Write Protection Control" hexmask.long.tbyte 0x00 8.--31. 1. " WPKEY ,Write Protection KEY Password" bitfld.long 0x00 0. " WPEN ,Write Protection Enable" "Disabled,Enabled" hgroup.long 0xe8++0x3 sif (cpu()=="AT91SAM9N12"||cpu()=="AT91SAM9X35"||cpu()=="AT91SAM9X25") hide.long 0x00 "ADC_WPSR,ADC Write Protect Status Register" in else hide.long 0x00 "ADC_WPSR,ADC Write Protect Status Register" endif width 0xb tree.end tree "SSC (Synchronous Serial Controller)" base ad:0xF0010000 width 11. wgroup.long 0x00++0x03 line.long 0x00 "SSC_CR,SSC Control Register" bitfld.long 0x00 15. " SWRST ,Software Reset" "No effect,Reset" bitfld.long 0x00 9. " TXDIS ,Transmit Disable" "No effect,Disable" bitfld.long 0x00 8. " TXEN ,Transmit Enable" "No effect,Enable" textline " " bitfld.long 0x00 1. " RXDIS ,Receive Disable" "No effect,Disable" bitfld.long 0x00 0. " RXEN ,Receive Enable" "No effect,Enable" group.long 0x04++0x03 line.long 0x00 "SSC_CMR,SSC Clock Mode Register" hexmask.long.word 0x00 0.--11. 1. " DIV ,Clock Divider" group.long 0x10++0xf line.long 0x00 "SSC_RCMR,SSC Receive Clock Mode Register" hexmask.long.byte 0x00 24.--31. 1. " PERIOD ,Receive Period Divider Selection" hexmask.long.byte 0x00 16.--23. 1. " STTDLY ,Receive Start Delay" bitfld.long 0x00 12. " STOP ,Receive Stop Selection" "After completion,After starting" textline " " bitfld.long 0x00 8.--11. " START ,Receive Start Selection" "Continuous,Transmit start,Low level on RF,High level on RF,Falling edge on RF,Rising edge on RF,Any level change on RF,Any edge on RF,Compare 0,?..." bitfld.long 0x00 6.--7. " CKG ,Receive Clock Gating Selection" "None,RF low,RF high,?..." bitfld.long 0x00 5. " CKI ,Receive Clock Inversion" "Falling/rising,Rising/falling" textline " " bitfld.long 0x00 2.--4. " CKO ,Receive Clock Output Mode Selection" "None,Continuous,Transfers,?..." bitfld.long 0x00 0.--1. " CKS ,Receive Clock Selection" "Divided Clock,TK Clock signal,RK Pin,?..." line.long 0x04 "SSC_RFMR, SSC Receive Frame Mode Register" bitfld.long 0x04 28.--31. " FSLEN_EXT , FSLEN Field Extension" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 24. " FSEDGE ,Frame Sync Edge Detection" "Positive,Negative" bitfld.long 0x04 20.--22. " FSOS ,Receive Frame Sync Output Selection" "None,Negative,Positive,Driven Low,Driven High,Toggling,?..." textline " " bitfld.long 0x04 16.--19. " FSLEN ,Receive Frame Sync Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 8.--11. " DATNB ,Data Number per Frame" "1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,9 words,10 words,11 words,12 words,13 words,14 words,15 words,16 words" bitfld.long 0x04 7. " MSBF ,Most Significant Bit First" "LSB,MSB" textline " " bitfld.long 0x04 5. " LOOP , Loop Mode" "Normal,Loop" bitfld.long 0x04 0.--4. " DATLEN ,Data Length" "Forbidden,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,17 bits,18 bits,19 bits,20 bits,21 bits,22 bits,23 bits,24 bits,25 bits,26 bits,27 bits,28 bits,29 bits,30 bits,31 bits,32 bits" line.long 0x08 "SSC_TCMR,SSC Transmit Clock Mode Register" hexmask.long.byte 0x08 24.--31. 1. " PERIOD ,Transmit Period Divider Selection" hexmask.long.byte 0x08 16.--23. 1. " STTDLY ,Transmit Start Delay" bitfld.long 0x08 8.--11. " START ,Transmit Start Selection" "Continuous,Receive start,Low level on TF,High level on TF,Falling edge on TF,Rising edge on TF,Any level change on TF,Any edge on TF,?..." textline " " bitfld.long 0x08 6.--7. " CKG ,Transmit Clock Gating Selection" "None,TF low,TF high,?..." bitfld.long 0x08 5. " CKI ,Transmit Clock Inversion" "Falling/rising,Rising/falling" bitfld.long 0x08 2.--4. " CKO ,Transmit Clock Output Mode Selection" "None,Continuous,Transfers,?..." textline " " bitfld.long 0x08 0.--1. " CKS ,Transmit Clock Selection" "Divided Clock,RK Clock signal,TK Pin,?..." line.long 0x0c "SSC_TFMR,SSC Transmit Frame Mode Register" bitfld.long 0x0c 28.--31. " FSLEN_EXT , FSLEN Field Extension" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0c 24. " FSEDGE ,Frame Sync Edge Detection" "Positive,Negative" bitfld.long 0x0c 23. " FSDEN ,Frame Sync Data Enable" "TD default,SSC_TSHR shifted out" textline " " bitfld.long 0x0c 20.--22. " FSOS ,Transmit Frame Sync Output Selection" "None,Negative,Positive,Driven Low,Driven High,Toggling,?..." bitfld.long 0x0c 16.--19. " FSLEN ,Transmit Frame Sync Length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x0c 8.--11. " DATNB ,Data Number per Frame" "1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,9 words,10 words,11 words,12 words,13 words,14 words,15 words,16 words" textline " " bitfld.long 0x0c 7. " MSBF ,Most Significant Bit First" "LSB,MSB" bitfld.long 0x0c 5. " DATDEF ,Data Default Value" "Low,High" bitfld.long 0x0c 0.--4. " DATLEN ,Data Length" "Forbidden,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,17 bits,18 bits,19 bits,20 bits,21 bits,22 bits,23 bits,24 bits,25 bits,26 bits,27 bits,28 bits,29 bits,30 bits,31 bits,32 bits" hgroup.long 0x20++0x03 hide.long 0x00 "SSC_RHR,SSC Receive Holding Register" in wgroup.long 0x24++0x03 line.long 0x00 "SSC_THR,SSC Transmit Holding Register" hgroup.long 0x30++0x03 hide.long 0x00 "SSC_RSHR,SSC Receive Synchronization Holding Register" in group.long 0x34++0xB line.long 0x00 "SSC_TSHR,SSC Transmit Synchronization Holding Register" hexmask.long.word 0x00 0.--15. 1. " TSDAT ,Transmit Synchronization Data" line.long 0x4 "SSC_RC0R,SSC Receive Compare 0 Register" hexmask.long.word 0x4 0.--15. 1. " CP0 ,Receive Compare Data 0" line.long 0x8 "SSC_RC1R,SSC Receive Compare 1 Register" hexmask.long.word 0x8 0.--15. 1. " CP1 ,Receive Compare Data 1" hgroup.long 0x40++0x03 hide.long 0x00 "SSC_SR,SSC Status Register" in sif (cpu()!="AT91SAM9X35"&&cpu()!="AT91SAM9X35") group.long 0x4c++0x3 line.long 0x0 "SSC_IMR,SSC Interrupt Mask Register" setclrfld.long 0x0 11. -0x08 11. -0x4 11. " RXSYN_set/clr ,Rx Sync Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 10. -0x08 10. -0x4 10. " TXSYN_set/clr ,Tx Sync Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 9. -0x08 9. -0x4 9. " CP1_set/clr ,Compare 1 Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 8. -0x08 8. -0x4 8. " CP0_set/clr ,Compare 0 Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 5. -0x08 5. -0x4 5. " OVRUN_set/clr ,Receive Overrun Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 4. -0x08 4. -0x4 4. " RXRDY_set/clr ,Receive Ready Interrupt Mask" "Disabled,Enabled" textline " " setclrfld.long 0x0 1. -0x08 1. -0x4 1. " TXEMPTY_set/clr ,Transmit Empty Interrupt Mask" "Disabled,Enabled" setclrfld.long 0x0 0. -0x08 0. -0x4 0. " TXRDY_set/clr ,Transmit Ready Interrupt Mask" "Disabled,Enabled" else wgroup.long 0x44++0x7 line.long 0x00 "SSC_IER,SSC Interrupt Enable Register" bitfld.long 0x00 11. " RXSYN ,Rx Sync Interrupt Mask" "No effect,Enable" bitfld.long 0x00 10. " TXSYN ,Tx Sync Interrupt Mask" "No effect,Enable" bitfld.long 0x00 9. " CP1 ,Compare 1 Interrupt Mask" "No effect,Enable" textline " " bitfld.long 0x00 8. " CP0 ,Compare 0 Interrupt Mask" "No effect,Enable" bitfld.long 0x00 5. " OVRUN ,Receive Overrun Interrupt Mask" "No effect,Enable" bitfld.long 0x00 4. " RXRDY ,Receive Ready Interrupt Mask" "No effect,Enable" textline " " bitfld.long 0x00 1. " TXEMPTY ,Transmit Empty Interrupt Mask" "No effect,Enable" bitfld.long 0x00 0. " TXRDY ,Transmit Ready Interrupt Mask" "No effect,Enable" line.long 0x04 "SSC_IDR,SSC Interrupt Disable Register" bitfld.long 0x04 11. " RXSYN ,Rx Sync Interrupt Mask" "No effect,Enable" bitfld.long 0x04 10. " TXSYN ,Tx Sync Interrupt Mask" "No effect,Enable" bitfld.long 0x04 9. " CP1 ,Compare 1 Interrupt Mask" "No effect,Enable" textline " " bitfld.long 0x04 8. " CP0 ,Compare 0 Interrupt Mask" "No effect,Enable" bitfld.long 0x04 5. " OVRUN ,Receive Overrun Interrupt Mask" "No effect,Enable" bitfld.long 0x04 4. " RXRDY ,Receive Ready Interrupt Mask" "No effect,Enable" textline " " bitfld.long 0x04 1. " TXEMPTY ,Transmit Empty Interrupt Mask" "No effect,Enable" bitfld.long 0x04 0. " TXRDY ,Transmit Ready Interrupt Mask" "No effect,Enable" rgroup.long 0x4C++0x3 line.long 0x00 "SSC_IMR,SSC Interrupt Mask Register" bitfld.long 0x00 11. " RXSYN ,Rx Sync Interrupt Mask" "Disabled,Enabled" bitfld.long 0x00 10. " TXSYN ,Tx Sync Interrupt Mask" "Disabled,Enabled" bitfld.long 0x00 9. " CP1 ,Compare 1 Interrupt Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " CP0 ,Compare 0 Interrupt Mask" "Disabled,Enabled" bitfld.long 0x00 5. " OVRUN ,Receive Overrun Interrupt Mask" "Disabled,Enabled" bitfld.long 0x00 4. " RXRDY ,Receive Ready Interrupt Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TXEMPTY ,Transmit Empty Interrupt Mask" "Disabled,Enabled" bitfld.long 0x00 0. " TXRDY ,Transmit Ready Interrupt Mask" "Disabled,Enabled" endif group.long 0xe4++0x3 line.long 0x00 "SSC_WPMR,SSC Write Protect Mode Register" hexmask.long.tbyte 0x00 8.--31. 1. " WPKEY ,Write Protect KEY" bitfld.long 0x00 0. " WPEN ,Write Protect Enable" "Disabled,Enabled" hgroup.long 0xe8++0x3 hide.long 0x00 "SSC_WPSR,SSC Write Protect Status Register" in width 0xb tree.end tree "LCDC (LCD Controller)" base ad:0xF8038000 width 16. group.long 0x00++0x1B line.long 0x00 "LCDC_LCDCFG0,LCD Controller Configuration Register 0" hexmask.long.byte 0x00 16.--23. 1. " CLKDIV ,LCD Controller Clock Divider" bitfld.long 0x00 8. " CGDISBASE ,Clock Gating Disable Control for the Base Layer" "No,Yes" textline " " bitfld.long 0x00 3. " CLKPWMSEL ,LCD Controller PWM Clock Source Selection" "Slow,System" bitfld.long 0x00 2. " CLKSEL ,LCD Controller Clock Source Selection" "MCK,2x MCK" bitfld.long 0x00 0. " CLKPOL ,LCD Controller Clock Polarity" "Rising edge,Falling edge" line.long 0x04 "LCDC_LCDCFG1,LCD Controller Configuration Register 1" bitfld.long 0x04 16.--21. " VSPW ,Vertical Synchronization Pulse Width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64" bitfld.long 0x04 0.--5. " HSPW ,Horizontal Synchronization Pulse Width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64" line.long 0x08 "LCDC_LCDCFG2,LCD Controller Configuration Register 2" bitfld.long 0x08 16.--21. " VBPW ,Vertical Back Porch Width" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64" bitfld.long 0x08 0.--5. " VFPW ,Vertical Front Porch Width" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" line.long 0x0C "LCDC_LCDCFG3,LCD Controller Configuration Register 3" hexmask.long.byte 0x0C 16.--23. 1. 1. " HBPW ,Horizontal Back Porch Width" hexmask.long.byte 0x0C 0.--7. 1. 1. " HFPW ,Horizontal Front Porch Width" line.long 0x10 "LCDC_LCDCFG4,LCD Controller Configuration Register 4" hexmask.long.word 0x10 16.--26. 1. 1. " RPF ,Number of Active Rows Per Frame" hexmask.long.word 0x10 0.--11. 1. 1. " PPL ,Number of Pixels Per Line" line.long 0x14 "LCDC_LCDCFG5,LCD Controller Configuration Register 5" bitfld.long 0x14 16.--20. " GUARDTIME ,LCD DISPLAY Guard Time" "0,1,2,3,4,5,6,7,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 0x14 13. " VSPHO ,LCD Controller Vertical Synchronization Pulse Hold Configuration" "0,1" bitfld.long 0x14 12. " VSPSU ,LCD Controller Vertical Synchronization Pulse Setup Configuration" "0,1" textline " " bitfld.long 0x14 8.--9. " MODE ,LCD Controller Output Mode" "OUTPUT_12BPP,OUTPUT_16BPP,OUTPUT_18BPP,OUTPUT_24BPP" bitfld.long 0x14 7. " DISPDLY ,LCD Controller Display Power Signal Synchronization" "Second active edge,Both edges" bitfld.long 0x14 6. " DITHER ,LCD Controller Dithering" "Disabled,Enabled" textline " " bitfld.long 0x14 4. " DISPPOL ,Display Signal Polarity" "Active High,Active Low" bitfld.long 0x14 3. " VSPDLYE ,Vertical Synchronization Pulse End" "Second edge,First edge" bitfld.long 0x14 2. " VSPDLYS ,Vertical Synchronization Pulse Start" "Second edge,First edge" textline " " bitfld.long 0x14 1. " VSPOL ,Vertical Synchronization Pulse Polarity" "Active High,Active Low" bitfld.long 0x14 0. " HSPOL ,Horizontal Synchronization Pulse Polarity" "Active High,Active Low" line.long 0x18 "LCDC_LCDCFG6,LCD Controller Configuration Register 6" hexmask.long.byte 0x18 8.--15. 1. " PWMCVAL ,LCD Controller PWM Compare Value" bitfld.long 0x18 4. " PWMPOL ,LCD Controller PWM Signal Polarity" "Low,High" bitfld.long 0x18 0.--2. " PWMPS ,PWM Clock Prescaler" "fPWM_SELECTED_CLOCK,fPWM_SELECTED_CLOCK/2,fPWM_SELECTED_CLOCK/4,fPWM_SELECTED_CLOCK/8,fPWM_SELECTED_CLOCK/16,fPWM_SELECTED_CLOCK/32,fPWM_SELECTED_CLOCK/64,?..." wgroup.long 0x24++0x03 line.long 0x00 "LCDC_LCDDIS,LCD Controller Disable Register" bitfld.long 0x00 11. " PWMRST ,LCD Controller PWM Reset" "No effect,Reset" bitfld.long 0x00 10. " DISPRST ,LCD Controller DISP Signal Reset" "No effect,Reset" bitfld.long 0x00 9. " SYNCRST ,LCD Controller Horizontal and Vertical Synchronization Reset" "No effect,Reset" textline " " bitfld.long 0x00 8. " CLKRST ,LCD Controller Clock Reset" "No effect,Reset" group.long 0x28++0x03 line.long 0x00 "LCDC_LCDSR,LCD Controller Status Register" bitfld.long 0x00 4. " SIPSTS ,Synchronization In Progress" "Disabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " PWMSTS_set/clr ,LCD Controller PWM Signal Status" "Disabled,Activated" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " DISPSTS_set/clr ,LCD Controller DISP Signal Status" "Disabled,Activated" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " LCDSTS_set/clr ,LCD Controller Synchronization status" "Disabled,Run" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " CLKSTS_set/clr ,Clock Status" "Disabled,Run" group.long 0x34++0x03 line.long 0x00 "LCDC_LCDIMR,LCD Controller Interrupt Mask Register" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " BASEIM_set/clr ,Base Layer Interrupt Mask Register" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " FIFOERRIM_set/clr ,Output FIFO Error Interrupt Mask Register" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " DISPIM_set/clr ,Power UP/Down Sequence Terminated Interrupt Mask Register" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " DISIM_set/clr ,LCD Disable Interrupt Mask Register" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " SOFIM_set/clr ,Start of Frame Interrupt Mask Register" "Disabled,Enabled" hgroup.long 0x38++0x03 hide.long 0x00 "LCDC_LCDISR,LCD Controller Interrupt Status Register" in wgroup.long 0x40++0x07 line.long 0x00 "LCDC_BASECHER,Base Layer Channel Enable Register" bitfld.long 0x00 2. " A2QEN ,Add Head Pointer Enable Register" "No effect,Enable" bitfld.long 0x00 1. " UPDATEEN ,Update Overlay Attributes Enable Register" "No effect,Enable" line.long 0x04 "LCDC_BASECHDR,Base Layer Channel Disable Register" bitfld.long 0x04 8. " CHRST ,Channel Reset Register" "No effect,Reset" group.long 0x48++0x03 line.long 0x00 "LCDC_BASECHSR,Base Layer Channel Status Register" bitfld.long 0x00 2. " A2QSR ,Add To Queue Pending Register" "Not pending,Pending" bitfld.long 0x00 1. " UPDATESR ,Update Overlay Attributes In Progress" "No,Yes" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " CHSR_set/clr ,Channel Status Register" "Enabled,Disabled" group.long 0x54++0x03 line.long 0x00 "LCDC_BASEIMR,Base Layer Interrupt Mask Register" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " OVR_set/clr ,Overflow Interrupt Mask Register" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " DONE_set/clr ,End of List Interrupt Mask Register" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " ADD_set/clr ,Head Descriptor Loaded Interrupt Mask Register" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x04 3. " DSCR_set/clr ,Descriptor Loaded Interrupt Mask Register" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " DMA_set/clr ,End of DMA Transfer Interrupt Mask Register" "Disabled,Enabled" hgroup.long 0x58++0x03 hide.long 0x00 "LCDC_BASEISR,Base Layer Interrupt Status Register" in group.long 0x5C++0x23 line.long 0x00 "LCDC_BASEHEAD,Base Layer Head Register" hexmask.long 0x00 2.--31. 1. " HEAD ,DMA Head Pointer" line.long 0x04 "LCDC_BASEADDR,Base Layer Address Register" line.long 0x08 "LCDC_BASECTRL,Base Layer Control Register" bitfld.long 0x08 5. " DONEIEN ,End of List Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 4. " ADDIEN ,Add Head Descriptor to Queue Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 3. " DSCRIEN ,Descriptor Loaded Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 2. " DMAIEN ,End of DMA Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 1. " LFETCH ,Lookup Table Fetch Enable" "Disabled,Enabled" bitfld.long 0x08 0. " DFETCH ,Transfer Descriptor Fetch Enable" "Disabled,Enabled" line.long 0x0C "LCDC_BASENEXT,Base Layer Next Register" line.long 0x10 "LCDC_BASECFG0,Base Layer Configuration 0 Register" bitfld.long 0x10 8. " DLBO ,Defined Length Burst Only For Channel Bus Transaction" "Disabled,Enabled" bitfld.long 0x10 4.--5. " BLEN ,AHB Burst Length" "AHB_SINGLE,AHB_INCR4,AHB_INCR8,AHB_INCR16" line.long 0x14 "LCDC_BASECFG1,Base Layer Configuration 1 Register" bitfld.long 0x14 8.--9. " CLUTMODE ,Color Lookup Table Input Mode Selection" "1BPP,2BPP,4BPP,8BPP" bitfld.long 0x14 4.--7. " RGBMODE ,RGB Input Mode Selection" "12 bpp RGB 444,16 bpp ARGB 4444,16 bpp RGBA 4444,16 bpp RGB 565,16 bpp TRGB 1555,18 bpp RGB 666,18 bpp RGB 666 PACKED,19 bpp TRGB 1666,19 bpp TRGB 1666 PACKED,24 bpp RGB 888,24 bpp RGB 888 PACKED,25 bpp TRGB 1888,32 bpp ARGB 8888,32 bpp RGBA 8888,?..." bitfld.long 0x14 0. " CLUTEN ,Color Lookup Table Enable" "Disabled,Enabled" line.long 0x18 "LCDC_BASECFG2,Base Layer Configuration 2 Register" line.long 0x1C "LCDC_BASECFG3,Base Layer Configuration 3 Register" hexmask.long.byte 0x1C 16.--23. 1. " RDEF ,Red Default" hexmask.long.byte 0x1C 8.--15. 1. " GDEF ,Green Default" hexmask.long.byte 0x1C 0.--7. 1. " BDEF ,Blue Default" line.long 0x20 "LCDC_BASECFG4,Base Layer Configuration 4 Register" bitfld.long 0x20 9. " REP ,Use Replication logic to expand RGB color to 24 bits" "Not used,Used" bitfld.long 0x20 8. " DMA ,Use DMA Data Path" "Not used,Used" group.long 0x400++0x3 line.long 0x00 "LCDC_BASECLUT0, Base CLUT Register 0" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x404++0x3 line.long 0x00 "LCDC_BASECLUT1, Base CLUT Register 1" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x408++0x3 line.long 0x00 "LCDC_BASECLUT2, Base CLUT Register 2" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x40C++0x3 line.long 0x00 "LCDC_BASECLUT3, Base CLUT Register 3" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x410++0x3 line.long 0x00 "LCDC_BASECLUT4, Base CLUT Register 4" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x414++0x3 line.long 0x00 "LCDC_BASECLUT5, Base CLUT Register 5" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x418++0x3 line.long 0x00 "LCDC_BASECLUT6, Base CLUT Register 6" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x41C++0x3 line.long 0x00 "LCDC_BASECLUT7, Base CLUT Register 7" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x420++0x3 line.long 0x00 "LCDC_BASECLUT8, Base CLUT Register 8" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x424++0x3 line.long 0x00 "LCDC_BASECLUT9, Base CLUT Register 9" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x428++0x3 line.long 0x00 "LCDC_BASECLUT10, Base CLUT Register 10" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x42C++0x3 line.long 0x00 "LCDC_BASECLUT11, Base CLUT Register 11" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x430++0x3 line.long 0x00 "LCDC_BASECLUT12, Base CLUT Register 12" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x434++0x3 line.long 0x00 "LCDC_BASECLUT13, Base CLUT Register 13" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x438++0x3 line.long 0x00 "LCDC_BASECLUT14, Base CLUT Register 14" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x43C++0x3 line.long 0x00 "LCDC_BASECLUT15, Base CLUT Register 15" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x440++0x3 line.long 0x00 "LCDC_BASECLUT16, Base CLUT Register 16" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x444++0x3 line.long 0x00 "LCDC_BASECLUT17, Base CLUT Register 17" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x448++0x3 line.long 0x00 "LCDC_BASECLUT18, Base CLUT Register 18" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x44C++0x3 line.long 0x00 "LCDC_BASECLUT19, Base CLUT Register 19" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x450++0x3 line.long 0x00 "LCDC_BASECLUT20, Base CLUT Register 20" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x454++0x3 line.long 0x00 "LCDC_BASECLUT21, Base CLUT Register 21" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x458++0x3 line.long 0x00 "LCDC_BASECLUT22, Base CLUT Register 22" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x45C++0x3 line.long 0x00 "LCDC_BASECLUT23, Base CLUT Register 23" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x460++0x3 line.long 0x00 "LCDC_BASECLUT24, Base CLUT Register 24" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x464++0x3 line.long 0x00 "LCDC_BASECLUT25, Base CLUT Register 25" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x468++0x3 line.long 0x00 "LCDC_BASECLUT26, Base CLUT Register 26" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x46C++0x3 line.long 0x00 "LCDC_BASECLUT27, Base CLUT Register 27" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x470++0x3 line.long 0x00 "LCDC_BASECLUT28, Base CLUT Register 28" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x474++0x3 line.long 0x00 "LCDC_BASECLUT29, Base CLUT Register 29" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x478++0x3 line.long 0x00 "LCDC_BASECLUT30, Base CLUT Register 30" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x47C++0x3 line.long 0x00 "LCDC_BASECLUT31, Base CLUT Register 31" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x480++0x3 line.long 0x00 "LCDC_BASECLUT32, Base CLUT Register 32" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x484++0x3 line.long 0x00 "LCDC_BASECLUT33, Base CLUT Register 33" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x488++0x3 line.long 0x00 "LCDC_BASECLUT34, Base CLUT Register 34" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x48C++0x3 line.long 0x00 "LCDC_BASECLUT35, Base CLUT Register 35" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x490++0x3 line.long 0x00 "LCDC_BASECLUT36, Base CLUT Register 36" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x494++0x3 line.long 0x00 "LCDC_BASECLUT37, Base CLUT Register 37" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x498++0x3 line.long 0x00 "LCDC_BASECLUT38, Base CLUT Register 38" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x49C++0x3 line.long 0x00 "LCDC_BASECLUT39, Base CLUT Register 39" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4A0++0x3 line.long 0x00 "LCDC_BASECLUT40, Base CLUT Register 40" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4A4++0x3 line.long 0x00 "LCDC_BASECLUT41, Base CLUT Register 41" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4A8++0x3 line.long 0x00 "LCDC_BASECLUT42, Base CLUT Register 42" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4AC++0x3 line.long 0x00 "LCDC_BASECLUT43, Base CLUT Register 43" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4B0++0x3 line.long 0x00 "LCDC_BASECLUT44, Base CLUT Register 44" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4B4++0x3 line.long 0x00 "LCDC_BASECLUT45, Base CLUT Register 45" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4B8++0x3 line.long 0x00 "LCDC_BASECLUT46, Base CLUT Register 46" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4BC++0x3 line.long 0x00 "LCDC_BASECLUT47, Base CLUT Register 47" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4C0++0x3 line.long 0x00 "LCDC_BASECLUT48, Base CLUT Register 48" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4C4++0x3 line.long 0x00 "LCDC_BASECLUT49, Base CLUT Register 49" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4C8++0x3 line.long 0x00 "LCDC_BASECLUT50, Base CLUT Register 50" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4CC++0x3 line.long 0x00 "LCDC_BASECLUT51, Base CLUT Register 51" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4D0++0x3 line.long 0x00 "LCDC_BASECLUT52, Base CLUT Register 52" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4D4++0x3 line.long 0x00 "LCDC_BASECLUT53, Base CLUT Register 53" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4D8++0x3 line.long 0x00 "LCDC_BASECLUT54, Base CLUT Register 54" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4DC++0x3 line.long 0x00 "LCDC_BASECLUT55, Base CLUT Register 55" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4E0++0x3 line.long 0x00 "LCDC_BASECLUT56, Base CLUT Register 56" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4E4++0x3 line.long 0x00 "LCDC_BASECLUT57, Base CLUT Register 57" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4E8++0x3 line.long 0x00 "LCDC_BASECLUT58, Base CLUT Register 58" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4EC++0x3 line.long 0x00 "LCDC_BASECLUT59, Base CLUT Register 59" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4F0++0x3 line.long 0x00 "LCDC_BASECLUT60, Base CLUT Register 60" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4F4++0x3 line.long 0x00 "LCDC_BASECLUT61, Base CLUT Register 61" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4F8++0x3 line.long 0x00 "LCDC_BASECLUT62, Base CLUT Register 62" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x4FC++0x3 line.long 0x00 "LCDC_BASECLUT63, Base CLUT Register 63" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x500++0x3 line.long 0x00 "LCDC_BASECLUT64, Base CLUT Register 64" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x504++0x3 line.long 0x00 "LCDC_BASECLUT65, Base CLUT Register 65" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x508++0x3 line.long 0x00 "LCDC_BASECLUT66, Base CLUT Register 66" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x50C++0x3 line.long 0x00 "LCDC_BASECLUT67, Base CLUT Register 67" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x510++0x3 line.long 0x00 "LCDC_BASECLUT68, Base CLUT Register 68" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x514++0x3 line.long 0x00 "LCDC_BASECLUT69, Base CLUT Register 69" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x518++0x3 line.long 0x00 "LCDC_BASECLUT70, Base CLUT Register 70" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x51C++0x3 line.long 0x00 "LCDC_BASECLUT71, Base CLUT Register 71" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x520++0x3 line.long 0x00 "LCDC_BASECLUT72, Base CLUT Register 72" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x524++0x3 line.long 0x00 "LCDC_BASECLUT73, Base CLUT Register 73" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x528++0x3 line.long 0x00 "LCDC_BASECLUT74, Base CLUT Register 74" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x52C++0x3 line.long 0x00 "LCDC_BASECLUT75, Base CLUT Register 75" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x530++0x3 line.long 0x00 "LCDC_BASECLUT76, Base CLUT Register 76" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x534++0x3 line.long 0x00 "LCDC_BASECLUT77, Base CLUT Register 77" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x538++0x3 line.long 0x00 "LCDC_BASECLUT78, Base CLUT Register 78" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x53C++0x3 line.long 0x00 "LCDC_BASECLUT79, Base CLUT Register 79" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x540++0x3 line.long 0x00 "LCDC_BASECLUT80, Base CLUT Register 80" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x544++0x3 line.long 0x00 "LCDC_BASECLUT81, Base CLUT Register 81" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x548++0x3 line.long 0x00 "LCDC_BASECLUT82, Base CLUT Register 82" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x54C++0x3 line.long 0x00 "LCDC_BASECLUT83, Base CLUT Register 83" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x550++0x3 line.long 0x00 "LCDC_BASECLUT84, Base CLUT Register 84" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x554++0x3 line.long 0x00 "LCDC_BASECLUT85, Base CLUT Register 85" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x558++0x3 line.long 0x00 "LCDC_BASECLUT86, Base CLUT Register 86" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x55C++0x3 line.long 0x00 "LCDC_BASECLUT87, Base CLUT Register 87" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x560++0x3 line.long 0x00 "LCDC_BASECLUT88, Base CLUT Register 88" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x564++0x3 line.long 0x00 "LCDC_BASECLUT89, Base CLUT Register 89" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x568++0x3 line.long 0x00 "LCDC_BASECLUT90, Base CLUT Register 90" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x56C++0x3 line.long 0x00 "LCDC_BASECLUT91, Base CLUT Register 91" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x570++0x3 line.long 0x00 "LCDC_BASECLUT92, Base CLUT Register 92" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x574++0x3 line.long 0x00 "LCDC_BASECLUT93, Base CLUT Register 93" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x578++0x3 line.long 0x00 "LCDC_BASECLUT94, Base CLUT Register 94" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x57C++0x3 line.long 0x00 "LCDC_BASECLUT95, Base CLUT Register 95" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x580++0x3 line.long 0x00 "LCDC_BASECLUT96, Base CLUT Register 96" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x584++0x3 line.long 0x00 "LCDC_BASECLUT97, Base CLUT Register 97" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x588++0x3 line.long 0x00 "LCDC_BASECLUT98, Base CLUT Register 98" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x58C++0x3 line.long 0x00 "LCDC_BASECLUT99, Base CLUT Register 99" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x590++0x3 line.long 0x00 "LCDC_BASECLUT100, Base CLUT Register 100" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x594++0x3 line.long 0x00 "LCDC_BASECLUT101, Base CLUT Register 101" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x598++0x3 line.long 0x00 "LCDC_BASECLUT102, Base CLUT Register 102" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x59C++0x3 line.long 0x00 "LCDC_BASECLUT103, Base CLUT Register 103" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5A0++0x3 line.long 0x00 "LCDC_BASECLUT104, Base CLUT Register 104" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5A4++0x3 line.long 0x00 "LCDC_BASECLUT105, Base CLUT Register 105" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5A8++0x3 line.long 0x00 "LCDC_BASECLUT106, Base CLUT Register 106" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5AC++0x3 line.long 0x00 "LCDC_BASECLUT107, Base CLUT Register 107" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5B0++0x3 line.long 0x00 "LCDC_BASECLUT108, Base CLUT Register 108" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5B4++0x3 line.long 0x00 "LCDC_BASECLUT109, Base CLUT Register 109" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5B8++0x3 line.long 0x00 "LCDC_BASECLUT110, Base CLUT Register 110" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5BC++0x3 line.long 0x00 "LCDC_BASECLUT111, Base CLUT Register 111" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5C0++0x3 line.long 0x00 "LCDC_BASECLUT112, Base CLUT Register 112" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5C4++0x3 line.long 0x00 "LCDC_BASECLUT113, Base CLUT Register 113" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5C8++0x3 line.long 0x00 "LCDC_BASECLUT114, Base CLUT Register 114" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5CC++0x3 line.long 0x00 "LCDC_BASECLUT115, Base CLUT Register 115" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5D0++0x3 line.long 0x00 "LCDC_BASECLUT116, Base CLUT Register 116" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5D4++0x3 line.long 0x00 "LCDC_BASECLUT117, Base CLUT Register 117" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5D8++0x3 line.long 0x00 "LCDC_BASECLUT118, Base CLUT Register 118" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5DC++0x3 line.long 0x00 "LCDC_BASECLUT119, Base CLUT Register 119" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5E0++0x3 line.long 0x00 "LCDC_BASECLUT120, Base CLUT Register 120" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5E4++0x3 line.long 0x00 "LCDC_BASECLUT121, Base CLUT Register 121" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5E8++0x3 line.long 0x00 "LCDC_BASECLUT122, Base CLUT Register 122" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5EC++0x3 line.long 0x00 "LCDC_BASECLUT123, Base CLUT Register 123" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5F0++0x3 line.long 0x00 "LCDC_BASECLUT124, Base CLUT Register 124" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5F4++0x3 line.long 0x00 "LCDC_BASECLUT125, Base CLUT Register 125" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5F8++0x3 line.long 0x00 "LCDC_BASECLUT126, Base CLUT Register 126" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x5FC++0x3 line.long 0x00 "LCDC_BASECLUT127, Base CLUT Register 127" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x600++0x3 line.long 0x00 "LCDC_BASECLUT128, Base CLUT Register 128" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x604++0x3 line.long 0x00 "LCDC_BASECLUT129, Base CLUT Register 129" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x608++0x3 line.long 0x00 "LCDC_BASECLUT130, Base CLUT Register 130" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x60C++0x3 line.long 0x00 "LCDC_BASECLUT131, Base CLUT Register 131" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x610++0x3 line.long 0x00 "LCDC_BASECLUT132, Base CLUT Register 132" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x614++0x3 line.long 0x00 "LCDC_BASECLUT133, Base CLUT Register 133" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x618++0x3 line.long 0x00 "LCDC_BASECLUT134, Base CLUT Register 134" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x61C++0x3 line.long 0x00 "LCDC_BASECLUT135, Base CLUT Register 135" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x620++0x3 line.long 0x00 "LCDC_BASECLUT136, Base CLUT Register 136" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x624++0x3 line.long 0x00 "LCDC_BASECLUT137, Base CLUT Register 137" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x628++0x3 line.long 0x00 "LCDC_BASECLUT138, Base CLUT Register 138" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x62C++0x3 line.long 0x00 "LCDC_BASECLUT139, Base CLUT Register 139" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x630++0x3 line.long 0x00 "LCDC_BASECLUT140, Base CLUT Register 140" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x634++0x3 line.long 0x00 "LCDC_BASECLUT141, Base CLUT Register 141" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x638++0x3 line.long 0x00 "LCDC_BASECLUT142, Base CLUT Register 142" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x63C++0x3 line.long 0x00 "LCDC_BASECLUT143, Base CLUT Register 143" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x640++0x3 line.long 0x00 "LCDC_BASECLUT144, Base CLUT Register 144" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x644++0x3 line.long 0x00 "LCDC_BASECLUT145, Base CLUT Register 145" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x648++0x3 line.long 0x00 "LCDC_BASECLUT146, Base CLUT Register 146" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x64C++0x3 line.long 0x00 "LCDC_BASECLUT147, Base CLUT Register 147" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x650++0x3 line.long 0x00 "LCDC_BASECLUT148, Base CLUT Register 148" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x654++0x3 line.long 0x00 "LCDC_BASECLUT149, Base CLUT Register 149" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x658++0x3 line.long 0x00 "LCDC_BASECLUT150, Base CLUT Register 150" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x65C++0x3 line.long 0x00 "LCDC_BASECLUT151, Base CLUT Register 151" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x660++0x3 line.long 0x00 "LCDC_BASECLUT152, Base CLUT Register 152" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x664++0x3 line.long 0x00 "LCDC_BASECLUT153, Base CLUT Register 153" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x668++0x3 line.long 0x00 "LCDC_BASECLUT154, Base CLUT Register 154" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x66C++0x3 line.long 0x00 "LCDC_BASECLUT155, Base CLUT Register 155" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x670++0x3 line.long 0x00 "LCDC_BASECLUT156, Base CLUT Register 156" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x674++0x3 line.long 0x00 "LCDC_BASECLUT157, Base CLUT Register 157" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x678++0x3 line.long 0x00 "LCDC_BASECLUT158, Base CLUT Register 158" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x67C++0x3 line.long 0x00 "LCDC_BASECLUT159, Base CLUT Register 159" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x680++0x3 line.long 0x00 "LCDC_BASECLUT160, Base CLUT Register 160" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x684++0x3 line.long 0x00 "LCDC_BASECLUT161, Base CLUT Register 161" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x688++0x3 line.long 0x00 "LCDC_BASECLUT162, Base CLUT Register 162" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x68C++0x3 line.long 0x00 "LCDC_BASECLUT163, Base CLUT Register 163" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x690++0x3 line.long 0x00 "LCDC_BASECLUT164, Base CLUT Register 164" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x694++0x3 line.long 0x00 "LCDC_BASECLUT165, Base CLUT Register 165" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x698++0x3 line.long 0x00 "LCDC_BASECLUT166, Base CLUT Register 166" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x69C++0x3 line.long 0x00 "LCDC_BASECLUT167, Base CLUT Register 167" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6A0++0x3 line.long 0x00 "LCDC_BASECLUT168, Base CLUT Register 168" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6A4++0x3 line.long 0x00 "LCDC_BASECLUT169, Base CLUT Register 169" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6A8++0x3 line.long 0x00 "LCDC_BASECLUT170, Base CLUT Register 170" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6AC++0x3 line.long 0x00 "LCDC_BASECLUT171, Base CLUT Register 171" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6B0++0x3 line.long 0x00 "LCDC_BASECLUT172, Base CLUT Register 172" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6B4++0x3 line.long 0x00 "LCDC_BASECLUT173, Base CLUT Register 173" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6B8++0x3 line.long 0x00 "LCDC_BASECLUT174, Base CLUT Register 174" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6BC++0x3 line.long 0x00 "LCDC_BASECLUT175, Base CLUT Register 175" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6C0++0x3 line.long 0x00 "LCDC_BASECLUT176, Base CLUT Register 176" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6C4++0x3 line.long 0x00 "LCDC_BASECLUT177, Base CLUT Register 177" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6C8++0x3 line.long 0x00 "LCDC_BASECLUT178, Base CLUT Register 178" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6CC++0x3 line.long 0x00 "LCDC_BASECLUT179, Base CLUT Register 179" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6D0++0x3 line.long 0x00 "LCDC_BASECLUT180, Base CLUT Register 180" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6D4++0x3 line.long 0x00 "LCDC_BASECLUT181, Base CLUT Register 181" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6D8++0x3 line.long 0x00 "LCDC_BASECLUT182, Base CLUT Register 182" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6DC++0x3 line.long 0x00 "LCDC_BASECLUT183, Base CLUT Register 183" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6E0++0x3 line.long 0x00 "LCDC_BASECLUT184, Base CLUT Register 184" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6E4++0x3 line.long 0x00 "LCDC_BASECLUT185, Base CLUT Register 185" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6E8++0x3 line.long 0x00 "LCDC_BASECLUT186, Base CLUT Register 186" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6EC++0x3 line.long 0x00 "LCDC_BASECLUT187, Base CLUT Register 187" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6F0++0x3 line.long 0x00 "LCDC_BASECLUT188, Base CLUT Register 188" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6F4++0x3 line.long 0x00 "LCDC_BASECLUT189, Base CLUT Register 189" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6F8++0x3 line.long 0x00 "LCDC_BASECLUT190, Base CLUT Register 190" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x6FC++0x3 line.long 0x00 "LCDC_BASECLUT191, Base CLUT Register 191" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x700++0x3 line.long 0x00 "LCDC_BASECLUT192, Base CLUT Register 192" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x704++0x3 line.long 0x00 "LCDC_BASECLUT193, Base CLUT Register 193" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x708++0x3 line.long 0x00 "LCDC_BASECLUT194, Base CLUT Register 194" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x70C++0x3 line.long 0x00 "LCDC_BASECLUT195, Base CLUT Register 195" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x710++0x3 line.long 0x00 "LCDC_BASECLUT196, Base CLUT Register 196" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x714++0x3 line.long 0x00 "LCDC_BASECLUT197, Base CLUT Register 197" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x718++0x3 line.long 0x00 "LCDC_BASECLUT198, Base CLUT Register 198" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x71C++0x3 line.long 0x00 "LCDC_BASECLUT199, Base CLUT Register 199" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x720++0x3 line.long 0x00 "LCDC_BASECLUT200, Base CLUT Register 200" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x724++0x3 line.long 0x00 "LCDC_BASECLUT201, Base CLUT Register 201" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x728++0x3 line.long 0x00 "LCDC_BASECLUT202, Base CLUT Register 202" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x72C++0x3 line.long 0x00 "LCDC_BASECLUT203, Base CLUT Register 203" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x730++0x3 line.long 0x00 "LCDC_BASECLUT204, Base CLUT Register 204" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x734++0x3 line.long 0x00 "LCDC_BASECLUT205, Base CLUT Register 205" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x738++0x3 line.long 0x00 "LCDC_BASECLUT206, Base CLUT Register 206" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x73C++0x3 line.long 0x00 "LCDC_BASECLUT207, Base CLUT Register 207" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x740++0x3 line.long 0x00 "LCDC_BASECLUT208, Base CLUT Register 208" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x744++0x3 line.long 0x00 "LCDC_BASECLUT209, Base CLUT Register 209" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x748++0x3 line.long 0x00 "LCDC_BASECLUT210, Base CLUT Register 210" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x74C++0x3 line.long 0x00 "LCDC_BASECLUT211, Base CLUT Register 211" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x750++0x3 line.long 0x00 "LCDC_BASECLUT212, Base CLUT Register 212" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x754++0x3 line.long 0x00 "LCDC_BASECLUT213, Base CLUT Register 213" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x758++0x3 line.long 0x00 "LCDC_BASECLUT214, Base CLUT Register 214" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x75C++0x3 line.long 0x00 "LCDC_BASECLUT215, Base CLUT Register 215" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x760++0x3 line.long 0x00 "LCDC_BASECLUT216, Base CLUT Register 216" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x764++0x3 line.long 0x00 "LCDC_BASECLUT217, Base CLUT Register 217" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x768++0x3 line.long 0x00 "LCDC_BASECLUT218, Base CLUT Register 218" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x76C++0x3 line.long 0x00 "LCDC_BASECLUT219, Base CLUT Register 219" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x770++0x3 line.long 0x00 "LCDC_BASECLUT220, Base CLUT Register 220" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x774++0x3 line.long 0x00 "LCDC_BASECLUT221, Base CLUT Register 221" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x778++0x3 line.long 0x00 "LCDC_BASECLUT222, Base CLUT Register 222" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x77C++0x3 line.long 0x00 "LCDC_BASECLUT223, Base CLUT Register 223" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x780++0x3 line.long 0x00 "LCDC_BASECLUT224, Base CLUT Register 224" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x784++0x3 line.long 0x00 "LCDC_BASECLUT225, Base CLUT Register 225" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x788++0x3 line.long 0x00 "LCDC_BASECLUT226, Base CLUT Register 226" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x78C++0x3 line.long 0x00 "LCDC_BASECLUT227, Base CLUT Register 227" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x790++0x3 line.long 0x00 "LCDC_BASECLUT228, Base CLUT Register 228" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x794++0x3 line.long 0x00 "LCDC_BASECLUT229, Base CLUT Register 229" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x798++0x3 line.long 0x00 "LCDC_BASECLUT230, Base CLUT Register 230" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x79C++0x3 line.long 0x00 "LCDC_BASECLUT231, Base CLUT Register 231" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7A0++0x3 line.long 0x00 "LCDC_BASECLUT232, Base CLUT Register 232" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7A4++0x3 line.long 0x00 "LCDC_BASECLUT233, Base CLUT Register 233" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7A8++0x3 line.long 0x00 "LCDC_BASECLUT234, Base CLUT Register 234" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7AC++0x3 line.long 0x00 "LCDC_BASECLUT235, Base CLUT Register 235" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7B0++0x3 line.long 0x00 "LCDC_BASECLUT236, Base CLUT Register 236" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7B4++0x3 line.long 0x00 "LCDC_BASECLUT237, Base CLUT Register 237" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7B8++0x3 line.long 0x00 "LCDC_BASECLUT238, Base CLUT Register 238" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7BC++0x3 line.long 0x00 "LCDC_BASECLUT239, Base CLUT Register 239" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7C0++0x3 line.long 0x00 "LCDC_BASECLUT240, Base CLUT Register 240" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7C4++0x3 line.long 0x00 "LCDC_BASECLUT241, Base CLUT Register 241" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7C8++0x3 line.long 0x00 "LCDC_BASECLUT242, Base CLUT Register 242" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7CC++0x3 line.long 0x00 "LCDC_BASECLUT243, Base CLUT Register 243" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7D0++0x3 line.long 0x00 "LCDC_BASECLUT244, Base CLUT Register 244" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7D4++0x3 line.long 0x00 "LCDC_BASECLUT245, Base CLUT Register 245" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7D8++0x3 line.long 0x00 "LCDC_BASECLUT246, Base CLUT Register 246" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7DC++0x3 line.long 0x00 "LCDC_BASECLUT247, Base CLUT Register 247" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7E0++0x3 line.long 0x00 "LCDC_BASECLUT248, Base CLUT Register 248" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7E4++0x3 line.long 0x00 "LCDC_BASECLUT249, Base CLUT Register 249" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7E8++0x3 line.long 0x00 "LCDC_BASECLUT250, Base CLUT Register 250" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7EC++0x3 line.long 0x00 "LCDC_BASECLUT251, Base CLUT Register 251" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7F0++0x3 line.long 0x00 "LCDC_BASECLUT252, Base CLUT Register 252" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7F4++0x3 line.long 0x00 "LCDC_BASECLUT253, Base CLUT Register 253" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7F8++0x3 line.long 0x00 "LCDC_BASECLUT254, Base CLUT Register 254" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" group.long 0x7FC++0x3 line.long 0x00 "LCDC_BASECLUT255, Base CLUT Register 255" hexmask.long.byte 0x00 16.--23. 1. " RCLUT , Red Color entry" hexmask.long.byte 0x00 8.--15. 1. " GCLUT , Green Color entry" hexmask.long.byte 0x00 0.--7. 1. " BCLUT , Blue Color entry" rgroup.long 0x1FEC++0x13 line.long 0x00 "LCDC_ADDRSIZE,Address Size Register" line.long 0x04 "LCDC_IPNAME1,IP Name1 Register" line.long 0x08 "LCDC_IPNAME2,IP Name2 Register" line.long 0x0C "LCDC_FEATURES,Features Register" line.long 0x10 "LCDC_VERSION,Version Register" width 0xB tree.end tree "TRNG (True Random Number Generator)" base ad:0xF8048000 width 0x10 group.long 0x0++0x3 line.long 0x00 "TRNG_CR,TRNG Control Register" hexmask.long.tbyte 0x00 8.--31. 100. " KEY ,Key" bitfld.long 0x00 0. " ENABLE ,Enables the TRNG to provide random values" "Disables,Enabled" group.long 0x18++0x3 line.long 0x00 "TRNG_IMR,TRNG Interrupt Mask Register" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " DATRDY_set/clr ,Data Ready Interrupt Mask" "Disabled,Enabled" hgroup.long 0x1c++0x3 hide.long 0x00 "TRNG_ISR,TRNG Interrupt Status Register" in rgroup.long 0x50++0x3 line.long 0x00 "TRNG_ODATA ,TRNG Output Data Register" width 0xb tree.end textline ""