; -------------------------------------------------------------------------------- ; @Title: NETX100 On-Chip Peripherals ; @Props: Released ; @Author: BOB ; @Changelog: 2009-01-21 BOB ; @Manufacturer: HILSCHER - Hilscher GmbH ; @Doc: Manual_netX_Program_Reference_Guide_Rev04.pdf (2007-04-20) ; @Core: ARM926EJ-S ; @Chip: NETX100 ; @Copyright: (C) 1989-2017 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: pernetx100.per 7592 2017-02-18 13:54:14Z askoncej $ config 16. 8. width 0xB 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 "System Functions" base ad:0x00100000 width 20. rgroup.long 0x00++0x03 "BOO (Bond Out Option)" line.long 0x00 "BOO_STAT,Bond Out Option Status Register" bitfld.long 0x00 0.--2. " BOND_OPTION ,Status of the hardwired pins" "0,1,2,3,4,5,6,7" group.long 0x70++0x03 "IOC (IO Configuration)" line.long 0x00 "IOC_CFG_ACCESS_KEY,IO Configuration Access Key Register" hexmask.long.word 0x00 0.--15. 1. " IO_CFG_ACCESS_KEY ,Access key for next write access" width 13. group.long 0x04++0x07 line.long 0x00 "IOC_CFG,IO Configuration Register" bitfld.long 0x00 31. " IF_SELECT_N ,Host interface modes disable" "DPM/EBM/PIO,Disabled" bitfld.long 0x00 28. " SEL_E_PWM2_ECLK ,Select outputs for PWM signals clocked by xmac2_eclk_in at PIO pads" "Not selected,Selected" textline " " bitfld.long 0x00 26. " SEL_F1_PWM3_ECLK ,Select outputs for PWM-signals clocked by xmac3_eclk_in at Fieldbus1 pads" "Not selected,Selected" bitfld.long 0x00 25. " SEL_F0_PWM3_ECLK ,Select outputs for PWM-signals clocked by xmac3_eclk_in at Fieldbus0 pads" "Not selected,Selected" textline " " bitfld.long 0x00 24. " SEL_WDG ,Select pins for clk watchdoq / system watchdog" "Not selected,Selected" bitfld.long 0x00 23. " SEL_ETM ,Select pins for ETM9 of ARM926" "Not selected,Selected" textline " " bitfld.long 0x00 22. " SEL_LED_MII3 ,Select inputs for LEDs of mii3" "Not selected,Selected" bitfld.long 0x00 21. " SEL_LED_MII2 ,Select inputs for LEDs of mii2" "Not selected,Selected" textline " " bitfld.long 0x00 20. " SEL_MP ,Select outputs for mp" "Not selected,Selected" bitfld.long 0x00 19. " SEL_ENC1 ,Select outputs for enc1" "Not selected,Selected" textline " " bitfld.long 0x00 18. " SEL_ENC0 ,Select outputs for enc0" "Not selected,Selected" bitfld.long 0x00 17. " SEL_E_RPWM2 ,Select output for PWM-failure at PIO pads" "Not selected,Selected" textline " " bitfld.long 0x00 16. " SEL_E_FAILURE2 ,Select output for PWM-failure at PIO pads" "Not selected,Selected" bitfld.long 0x00 15. " SEL_E_PWM2 ,Select outputs for PWM-signals at PIO pads" "Not selected,Selected" textline " " bitfld.long 0x00 14. " SEL_F3_PWM3 ,Select outputs for PWM-signals at Fieldbus3 pads" "Not selected,Selected" bitfld.long 0x00 13. " SEL_F2_RPWM3 ,Select output for rpwm signal at Fieldbus2 pads" "Not selected,Selected" textline " " bitfld.long 0x00 12. " SEL_F2_FAILURE3 ,Select output for PWM-failure at Fieldbus2 pads" "Not selected,Selected" bitfld.long 0x00 11. " SEL_F1_PWM3 ,Select outputs for PWM-signals at Fieldbus1 pads" "Not selected,Selected" textline " " bitfld.long 0x00 10. " SEL_F1_PWM3 ,Select outputs for PWM-signals at Fieldbus1 pads" "Not selected,Selected" bitfld.long 0x00 9. " SEL_F0_FAILURE3 ,Select output for PWM-failure at Fieldbus0 pads" "Not selected,Selected" textline " " bitfld.long 0x00 8. " SEL_F0_PWM3 ,Select outputs for PWM-signals at Fieldbus0 pads" "Not selected,Selected" bitfld.long 0x00 7. " SEL_FO1 ,Select outputs for Fiber Optics of Phy1" "Not selected,Selected" textline " " bitfld.long 0x00 6. " SEL_FO0 ,Select outputs for Fiber Optics of Phy0" "Not selected,Selected" bitfld.long 0x00 5. " SEL_MII3PWM ,Select outputs for PWM output of xMAC3" "Not selected,Selected" textline " " bitfld.long 0x00 4. " SEL_MII23 ,Select outputs for MDIO signals" "Not selected,Selected" bitfld.long 0x00 3. " SEL_MII3 ,Select outputs for MII interface of xMAC3" "Not selected,Selected" textline " " bitfld.long 0x00 2. " SEL_MII2 ,Select outputs for MII interface of xMAC2" "Not selected,Selected" rgroup.long 0x8++0x3 line.long 0x00 "IOC_CFG_MSK,IO Configuration Mask Register" bitfld.long 0x00 31. " IF_SELECT_N ,Mask of inverted HIF if-select signal" "Not masked,Masked" bitfld.long 0x00 28. " SEL_E_PWM2_ECLK ,Mask of select outputs for PWM signals clocked by xmac2_eclk_in at PIO pads" "Not masked,Masked" textline " " bitfld.long 0x00 26. " SEL_F1_PWM3_ECLK ,Mask of select outputs for PWM-signals clocked by xmac3_eclk_in at Fieldbus1 pads" "Not masked,Masked" bitfld.long 0x00 25. " SEL_F0_PWM3_ECLK ,Mask of select outputs for PWM-signals clocked by xmac3_eclk_in at Fieldbus0 pads" "Not masked,Masked" textline " " bitfld.long 0x00 24. " SEL_WDG ,Mask of select pins for clk watchdoq / system watchdog" "Not masked,Masked" bitfld.long 0x00 23. " SEL_ETM ,Mask of select pins for ETM9 of ARM926" "Not masked,Masked" textline " " bitfld.long 0x00 22. " SEL_LED_MII3 ,Mask of select inputs for LEDs of mii3" "Not masked,Masked" bitfld.long 0x00 21. " SEL_LED_MII2 ,Mask of select inputs for LEDs of mii2" "Not masked,Masked" textline " " bitfld.long 0x00 20. " SEL_MP ,Mask of select outputs for mp" "Not masked,Masked" bitfld.long 0x00 19. " SEL_ENC1 ,Mask of select outputs for enc1" "Not masked,Masked" textline " " bitfld.long 0x00 18. " SEL_ENC0 ,Mask of select outputs for enc0" "Not masked,Masked" bitfld.long 0x00 17. " SEL_E_RPWM2 ,Mask of select output for rpwm signal at PIO pads" "Not masked,Masked" textline " " bitfld.long 0x00 16. " SEL_E_FAILURE2 ,Mask of select output for PWM-failure at PIO pads" "Not masked,Masked" bitfld.long 0x00 15. " SEL_E_PWM2 ,Mask of select outputs for PWM-signals at PIO pads" "Not masked,Masked" textline " " bitfld.long 0x00 14. " SEL_F3_PWM3 ,Mask of select outputs for PWM-signals at Fieldbus3 pads" "Not masked,Masked" bitfld.long 0x00 13. " SEL_F2_RPWM3 ,Mask of select output for rpwm signal at Fieldbus2 pads" "Not masked,Masked" textline " " bitfld.long 0x00 12. " SEL_F2_FAILURE3 ,Mask of select output for PWM-failure at Fieldbus2 pads" "Not masked,Masked" bitfld.long 0x00 11. " SEL_F1_PWM3 ,Mask of select outputs for PWM-signals at Fieldbus1 pads" "Not masked,Masked" textline " " bitfld.long 0x00 10. " SEL_F1_PWM3 ,Mask of select output for PWM-signals at Fieldbus1 pads" "Not masked,Masked" bitfld.long 0x00 9. " SEL_F0_FAILURE3 ,Mask of select output for PWM-failure at Fieldbus0 pads" "Not masked,Masked" textline " " bitfld.long 0x00 8. " SEL_F0_PWM3 ,Mask of select outputs for PWM-signals at Fieldbus0 pads" "Not masked,Masked" bitfld.long 0x00 7. " SEL_FO1 ,Mask of select outputs for Fiber Optics of Phy1" "Not masked,Masked" textline " " bitfld.long 0x00 6. " SEL_FO0 ,Mask of select outputs for Fiber Optics of Phy0" "Not masked,Masked" bitfld.long 0x00 5. " SEL_MII3PWM ,Mask of select outputs for PWM output of xMAC3" "Not masked,Masked" textline " " bitfld.long 0x00 4. " SEL_MII23 ,Mask of select outputs for MDIO signals" "Not masked,Masked" bitfld.long 0x00 3. " SEL_MII3 ,Mask of select outputs for MII interface of xMAC3" "Not masked,Masked" textline " " bitfld.long 0x00 2. " SEL_MII2 ,Mask of select outputs for MII interface of xMAC2" "Not masked,Masked" group.long 0x0C++0x03 "RESET (Reset Controller)" line.long 0x00 "RESET_CTRL,Reset Control Register" bitfld.long 0x00 26. " EN_RSTOUTn ,Enable the output driver of the reset out pin" "Disabled,Enabled" bitfld.long 0x00 25. " RSTOUTn ,Programmable reset (control the signal of the RSTOUT pin of the netX)" "No reset,Reset" textline " " bitfld.long 0x00 24. " FIRMW_RES ,System reset activation" "No reset,Reset" bitfld.long 0x00 23. " FIRMW_FLG3 ,Firmware Flag 3" "0,1" textline " " bitfld.long 0x00 22. " FIRMW_FLG2 ,Firmware Flag 2" "0,1" bitfld.long 0x00 21. " FIRMW_FLG1 ,Firmware Flag 1" "0,1" textline " " bitfld.long 0x00 20. " FIRMW_FLG0 ,Firmware Flag 0" "0,1" bitfld.long 0x00 19. " DIS_XPEC3_RES ,XPEC3 module reset disable" "No,Yes" textline " " bitfld.long 0x00 18. " DIS_XPEC2_RES ,XPEC2 module reset disable" "No,Yes" bitfld.long 0x00 17. " DIS_XPEC1_RES ,XPEC1 module reset disable" "No,Yes" textline " " bitfld.long 0x00 16. " DIS_XPEC0_RES ,XPEC0 module reset disable" "No,Yes" bitfld.long 0x00 7. " XPEC3_RES ,XPEC3 module reset" "No reset,Reset" textline " " bitfld.long 0x00 6. " XPEC2_RES ,XPEC2 module reset" "No reset,Reset" bitfld.long 0x00 5. " XPEC1_RES ,XPEC1 module reset" "No reset,Reset" textline " " bitfld.long 0x00 4. " XPEC0_RES ,XPEC0 module reset" "No reset,Reset" eventfld.long 0x00 3. " FIRMW_RES ,Firmware reset" "No reset,Reset" textline " " eventfld.long 0x00 2. " HOST_RES ,Host Interface module reset" "No reset,Reset" eventfld.long 0x00 1. " WDG_RES ,Watchdog reset" "No reset,Reset" textline " " eventfld.long 0x00 0. " RSTINn ,External reset" "No reset,Reset" rgroup.long 0x34++0x03 "NETX_REV (netX Revision)" line.long 0x00 "NETX_REV,netX Revision Register" width 19. group.long 0x200++0x03 "WDG (Watchdog)" line.long 0x00 "WDG_TR,Watchdog Trigger Register" bitfld.long 0x00 31. " WR_ENABLE ,Write enable for timeout register" "Disabled,Enabled" bitfld.long 0x00 29. " WDG_ACT_EN ,Watchdog Active Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " WDG_TRIG ,Watchdog trigger" "Disabled,Enabled" eventfld.long 0x00 24. " IRQ_STATUS ,Interrupt request" "No interrupt,Interrupt" textline " " hexmask.long.tbyte 0x00 0.--19. 1. " WDG_ACCESS_CODE ,Watchdog access code for triggering" rgroup.long 0x204++0x03 line.long 0x00 "WDG_CNTR,Watchdog Counter" hexmask.long.tbyte 0x00 0.--16. 1. " WDG_COUNTER ,Actual watchdog counter value" if (((d.l(ad:(0x00100000+0x200)))&0x80000000)==0x00000000) ; Write disabled rgroup.long 0x208++0x07 line.long 0x00 "WDG_IRQ_TIMEOUT,Watchdog Interrupt Timeout" hexmask.long.word 0x00 0.--15. 1. " WDG_IRQ_TIMEOUT ,Watchdog interrupt request timeout" line.long 0x04 "WDG_RESET_TIMEOUT,Watchdog Reset Timeout" hexmask.long.word 0x04 0.--15. 1. " WDG_RES_TIMEOUT ,Watchdog reset request timeout" else group.long 0x208++0x07 line.long 0x00 "WDG_IRQ_TIMEOUT,Watchdog Interrupt Timeout" hexmask.long.word 0x00 0.--15. 1. " WDG_IRQ_TIMEOUT ,Watchdog interrupt request timeout" line.long 0x04 "WDG_RESET_TIMEOUT,Watchdog Reset Timeout" hexmask.long.word 0x04 0.--15. 1. " WDG_RES_TIMEOUT ,Watchdog reset request timeout" endif group.long 0x34D8++0x03 "SYS_STA (System Status)" line.long 0x00 "SYS_STAT,System Status" bitfld.long 0x00 25. " RUN_DRV ,Driver enable for RUN LED" "Disabled,Enabled" bitfld.long 0x00 24. " RDY_DRV ,Driver enable for RDY LED" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RUN_POL ,Output polarity RUN LED" "Low,High" bitfld.long 0x00 18. " RDY_POL ,Output polarity RUN LED" "Low,High" textline " " bitfld.long 0x00 17. " RUN_IN ,Physical input signal level at RUN pin" "Low,High" bitfld.long 0x00 16. " RDY_IN ,Physical input signal level at RDY pin" "Low,High" textline " " hexmask.long.byte 0x00 8.--15. 1. " NETX_STA_CODE ,netX status code" hexmask.long.byte 0x00 4.--7. 1. " HOST_STATE[3:0] ,User defined host status signals" textline " " hexmask.long.byte 0x00 2.--3. 1. " NETX_STATE[3:2] ,User defined netX status signals" bitfld.long 0x00 1. " RUN ,Signal Level of the RUN LED output" "Low,High" textline " " bitfld.long 0x00 0. " RDY ,Signal level of the RDY LED output" "Low,High" width 0xB tree.end tree "Memory Controller" base ad:0x00100100 width 16. group.long 0x00++0x0B "MEM SRAM (Memory Controller for SRAM and FLASH)" line.long 0x00 "MEM_SRAM0_CTRL,Memory SRAM Control Register for Chip Select Area 0" bitfld.long 0x00 24.--25. " WIDTHEXTMEM ,Data path width of ExtMem0 area" "8 bit,16 bit,32 bit,?..." bitfld.long 0x00 16.--17. " WSPOSTPAUSEEXTMEM ,Additional wait states after access" "0 cycles,1 cycle,2 cycles,3 cycles" textline " " bitfld.long 0x00 8.--9. " WSPREPASEEXTMEM ,Additional wait states for setup time" "0 cycles,1 cycle,2 cycles,3 cycles" bitfld.long 0x00 0.--5. " WSEXTMEM ,Wait states 0 - 63 cycles" "0.,1.,2.,3.,4.,5.,6.,7.,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 0x04 "MEM_SRAM1_CTRL,Memory SRAM Control Register for Chip Select Area 1" bitfld.long 0x04 24.--25. " WIDTHEXTMEM ,Data path width of ExtMem0 area" "8 bit,16 bit,32 bit,?..." bitfld.long 0x04 16.--17. " WSPOSTPAUSEEXTMEM ,Additional wait states after access" "0 cycles,1 cycle,2 cycles,3 cycles" textline " " bitfld.long 0x04 8.--9. " WSPREPASEEXTMEM ,Additional wait states for setup time" "0 cycles,1 cycle,2 cycles,3 cycles" bitfld.long 0x04 0.--5. " WSEXTMEM ,Wait states 0 - 63 cycles" "0.,1.,2.,3.,4.,5.,6.,7.,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 0x08 "MEM_SRAM2_CTRL,Memory SRAM Control Register for Chip Select Area 2" bitfld.long 0x08 24.--25. " WIDTHEXTMEM ,Data path width of ExtMem0 area" "8 bit,16 bit,32 bit,?..." bitfld.long 0x08 16.--17. " WSPOSTPAUSEEXTMEM ,Additional wait states after access" "0 cycles,1 cycle,2 cycles,3 cycles" textline " " bitfld.long 0x08 8.--9. " WSPREPASEEXTMEM ,Additional wait states for setup time" "0 cycles,1 cycle,2 cycles,3 cycles" bitfld.long 0x08 0.--5. " WSEXTMEM ,Wait states 0 - 63 cycles" "0.,1.,2.,3.,4.,5.,6.,7.,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." width 22. group.long 0x40++0x0F "MEM SDRAM (Memory Controller for SDRAM)" line.long 0x00 "MEM_SDRAM_CFG_CTRL,Memory SDRAM Configuration Control Register" bitfld.long 0x00 31. " REFRESH_ERROR ,Refresh command error" "No error,Error" textline " " bitfld.long 0x00 30. " SDRAM_READY ,SDRAM access ready" "Not ready,Ready" textline " " bitfld.long 0x00 24.--25. " REFRESH_MODE ,Refresh priortity mode" "Fixed interval,8 refreshes,16 refreshes,2047 refreshes" textline " " bitfld.long 0x00 19. " CTRL_EN ,SDRAM controller enable" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " EXTCLK_EN ,External SDRAM clock enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " SDRAM_PWDN ,SDRAM Power Down" "No power down,Power down" textline " " bitfld.long 0x00 16. " DBUS32 ,SDRAM data bus width" "16 bit,32 bit" textline " " bitfld.long 0x00 8.--10. " COLUMNS ,Column address coding" "256,512,1k,2k,4k,8k,16k,?..." textline " " bitfld.long 0x00 4.--6. " ROWS ,Row adress coding" "2k,4k,8k,16k,32k,64k,?..." textline " " bitfld.long 0x00 0.--1. " BANKS ,Bank address coding" "2,4,8,?..." line.long 0x04 "MEM_SDRAM_TIMING_CTRL,Memory SDRAM Timing Control Register" bitfld.long 0x04 28. " BYPASS_NEG_DELAY ,Bypass phase shift logic for SDRAM data sampling" "Not bypassed,Bypassed" textline " " bitfld.long 0x04 24.--26. " DATA_SAMPLE_PHASE ,Adjustable phase-shift for data sampling SDRAM loopback clock" "0,1,2,3,4,5,?..." textline " " bitfld.long 0x04 23. " MEM_SDCLK_SSNEG ,Edge polarity of clk400 for clk_memsig (must be set)" "Positive,Negative" textline " " bitfld.long 0x04 20.--22. " MEM_SDCLK_PHASE ,Adjustable phase-shift for external SDRAM clock" "0,1,2,3,4,5,?..." textline " " bitfld.long 0x04 16.--17. " T_REFI ,Average Periodic refresh interval" "3.90 us,7.80 us,15.60 us,31.20 us" textline " " bitfld.long 0x04 12.--15. " T_RFC ,Refresh to Command time" "4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks,18 clks,19 clks" textline " " bitfld.long 0x04 8.--10. " T_RAS ,Active to Precharge command time" "3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks" textline " " bitfld.long 0x04 6.--7. " T_RP ,Precharge command period time" "1 clk,2 clks,3 clks,?..." textline " " bitfld.long 0x04 4.--5. " T_WR ,Write recovery time" "1 clk,2 clks,3 clks,?..." textline " " bitfld.long 0x04 0.--1. " T_RCD ,Active to Read or Write time" "1 clk,2 clks,3 clks,?..." line.long 0x08 "MEM_SDRAM_MODE,Memory SDRAM Mode Register" bitfld.long 0x08 4.--6. " MR_CAS ,CAS latency" "Reserved,Reserved,CL2,CL3,?..." textline " " bitfld.long 0x08 0.--2. " MR_BURST ,Burst Length" "Reserved,Reserved,4 (32-bit data),8 (16-bit data),?..." rgroup.long 0x4C++0x3 line.long 0x00 "MEM_SDRAM_EXT_MODE,Memory SDRAM Extended Mode Register" width 24. group.long 0x80++0x07 "MEM PRIO (Memory Priority Controller)" line.long 0x00 "MEM_PRIO_TIMESLOT_CTRL,Memory Priority Timeslot Control Register" bitfld.long 0x00 16.--18. " TS_LENGTH_ARMD_MI ,Length of the timeslot of master m4 (ARM data fetch) on external memory interface" "64 cycles,128 cycles,256 cycles,512 cycles,1024 cycles,2048 cycles,4096 cycles,8192 cycles" textline " " bitfld.long 0x00 12.--14. " TS_LENGTH_ARMI_MI ,Length of the timeslot of master m3 (ARM instruction fetch) on external memory interface" "64 cycles,128 cycles,256 cycles,512 cycles,1024 cycles,2048 cycles,4096 cycles,8192 cycles" textline " " bitfld.long 0x00 8.--10. " TS_LENGTH_LCD_MI ,Length of the timeslot of master m2 on external memory interface" "64 cycles,128 cycles,256 cycles,512 cycles,1024 cycles,2048 cycles,4096 cycles,8192 cycles" textline " " bitfld.long 0x00 4.--6. " TS_LENGTH_XC_MI ,Length of the timeslot of master m1 on external memory interface" "64 cycles,128 cycles,256 cycles,512 cycles,1024 cycles,2048 cycles,4096 cycles,8192 cycles" textline " " bitfld.long 0x00 0.--2. " TS_LENGTH_HIF_MI ,Length of the timeslot of master m0 on external memory interface" "64 cycles,128 cycles,256 cycles,512 cycles,1024 cycles,2048 cycles,4096 cycles,8192 cycles" line.long 0x04 "MEM_PRIO_ACCESS_CTRL,Memory Priority Access Control Register" bitfld.long 0x04 24.--29. " TS_ACCESSRATE_ARMD_MI ,Master m4 (ARM data fetch) access rate on external memory" "0.,1.,2.,3.,4.,5.,6.,7.,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." textline " " bitfld.long 0x04 18.--23. " TS_ACCESSRATE_ARMI_MI ,Master m3 (ARM instruction fetch) access rate on external memory" "0.,1.,2.,3.,4.,5.,6.,7.,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." textline " " bitfld.long 0x04 12.--17. " TS_ACCESSRATE_LCD_MI ,Master m2 access rate on external memory" "0.,1.,2.,3.,4.,5.,6.,7.,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." textline " " bitfld.long 0x04 6.--11. " TS_ACCESSRATE_XC_MI ,Master m1 access rate on external memory" "0.,1.,2.,3.,4.,5.,6.,7.,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." textline " " bitfld.long 0x04 0.--5. " TS_ACCESSRATE_HIF_MI ,Master m0 access rate on external memory" "0.,1.,2.,3.,4.,5.,6.,7.,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." width 0x0B tree.end tree "Extension Bus" base ad:0x00103610 width 0x0F group.long 0x00++0x0F line.long 0x0 "EXT_CONFIG_CS0,Extension Bus Configuration Chip Select 0" hexmask.long.byte 0x0 29.--31. 1. " Talewidth ,Delay time from start cycle until ALE inactive" hexmask.long.byte 0x0 26.--28. 1. " Tadrhold ,Delay time from start cycle until invalid address at the data bus" textline " " hexmask.long.byte 0x0 23.--25. 1. " Tcson ,Delay time from start cycle until Chip Select low" hexmask.long.byte 0x0 20.--22. 1. " Trdon ,Delay time from start cycle until RD low in system clocks" textline " " hexmask.long.byte 0x0 17.--19. 1. " Twron ,Delay time from start cycle until WR low in system clocks" hexmask.long.byte 0x0 12.--16. 1. " Trdwroff ,Delay time from start cycle until RD and WR inactive" textline " " hexmask.long.byte 0x0 7.--11. 1. " Trdwrcyc ,Set the end of an access cycle in system clocks" bitfld.long 0x0 6. " WAIT_POLARITY ,WAIT input polarity" "Not wait,Wait" textline " " bitfld.long 0x0 5. " WAIT_EN ,External Wait Enable" "Disabled,Enabled" bitfld.long 0x0 4. " nRD_MODE ,NRD mode" "Normal,Data direction" textline " " bitfld.long 0x0 3. " DS_MODE ,Data Strobe Mode" "NWR/nWRL/nWRH,NDS/nDSL/nDSH" bitfld.long 0x0 2. " nWR_MODE ,NWR mode" "All,Low write" textline " " bitfld.long 0x0 1. " 8/16BIT ,Interface width selection" "8 bit,16 bit" bitfld.long 0x0 0. " CS_EN ,Chip Select Enable" "Disabled,Enabled" line.long 0x4 "EXT_CONFIG_CS1,Extension Bus Configuration Chip Select 1" hexmask.long.byte 0x4 29.--31. 1. " Talewidth ,Delay time from start cycle until ALE inactive" hexmask.long.byte 0x4 26.--28. 1. " Tadrhold ,Delay time from start cycle until invalid address at the data bus" textline " " hexmask.long.byte 0x4 23.--25. 1. " Tcson ,Delay time from start cycle until Chip Select low" hexmask.long.byte 0x4 20.--22. 1. " Trdon ,Delay time from start cycle until RD low in system clocks" textline " " hexmask.long.byte 0x4 17.--19. 1. " Twron ,Delay time from start cycle until WR low in system clocks" hexmask.long.byte 0x4 12.--16. 1. " Trdwroff ,Delay time from start cycle until RD and WR inactive" textline " " hexmask.long.byte 0x4 7.--11. 1. " Trdwrcyc ,Set the end of an access cycle in system clocks" bitfld.long 0x4 6. " WAIT_POLARITY ,WAIT input polarity" "Not wait,Wait" textline " " bitfld.long 0x4 5. " WAIT_EN ,External Wait Enable" "Disabled,Enabled" bitfld.long 0x4 4. " nRD_MODE ,NRD mode" "Normal,Data direction" textline " " bitfld.long 0x4 3. " DS_MODE ,Data Strobe Mode" "NWR/nWRL/nWRH,NDS/nDSL/nDSH" bitfld.long 0x4 2. " nWR_MODE ,NWR mode" "All,Low write" textline " " bitfld.long 0x4 1. " 8/16BIT ,Interface width selection" "8 bit,16 bit" bitfld.long 0x4 0. " CS_EN ,Chip Select Enable" "Disabled,Enabled" line.long 0x8 "EXT_CONFIG_CS2,Extension Bus Configuration Chip Select 2" hexmask.long.byte 0x8 29.--31. 1. " Talewidth ,Delay time from start cycle until ALE inactive" hexmask.long.byte 0x8 26.--28. 1. " Tadrhold ,Delay time from start cycle until invalid address at the data bus" textline " " hexmask.long.byte 0x8 23.--25. 1. " Tcson ,Delay time from start cycle until Chip Select low" hexmask.long.byte 0x8 20.--22. 1. " Trdon ,Delay time from start cycle until RD low in system clocks" textline " " hexmask.long.byte 0x8 17.--19. 1. " Twron ,Delay time from start cycle until WR low in system clocks" hexmask.long.byte 0x8 12.--16. 1. " Trdwroff ,Delay time from start cycle until RD and WR inactive" textline " " hexmask.long.byte 0x8 7.--11. 1. " Trdwrcyc ,Set the end of an access cycle in system clocks" bitfld.long 0x8 6. " WAIT_POLARITY ,WAIT input polarity" "Not wait,Wait" textline " " bitfld.long 0x8 5. " WAIT_EN ,External Wait Enable" "Disabled,Enabled" bitfld.long 0x8 4. " nRD_MODE ,NRD mode" "Normal,Data direction" textline " " bitfld.long 0x8 3. " DS_MODE ,Data Strobe Mode" "NWR/nWRL/nWRH,NDS/nDSL/nDSH" bitfld.long 0x8 2. " nWR_MODE ,NWR mode" "All,Low write" textline " " bitfld.long 0x8 1. " 8/16BIT ,Interface width selection" "8 bit,16 bit" bitfld.long 0x8 0. " CS_EN ,Chip Select Enable" "Disabled,Enabled" line.long 0xC "EXT_CONFIG_CS3,Extension Bus Configuration Chip Select 3" hexmask.long.byte 0xC 29.--31. 1. " Talewidth ,Delay time from start cycle until ALE inactive" hexmask.long.byte 0xC 26.--28. 1. " Tadrhold ,Delay time from start cycle until invalid address at the data bus" textline " " hexmask.long.byte 0xC 23.--25. 1. " Tcson ,Delay time from start cycle until Chip Select low" hexmask.long.byte 0xC 20.--22. 1. " Trdon ,Delay time from start cycle until RD low in system clocks" textline " " hexmask.long.byte 0xC 17.--19. 1. " Twron ,Delay time from start cycle until WR low in system clocks" hexmask.long.byte 0xC 12.--16. 1. " Trdwroff ,Delay time from start cycle until RD and WR inactive" textline " " hexmask.long.byte 0xC 7.--11. 1. " Trdwrcyc ,Set the end of an access cycle in system clocks" bitfld.long 0xC 6. " WAIT_POLARITY ,WAIT input polarity" "Not wait,Wait" textline " " bitfld.long 0xC 5. " WAIT_EN ,External Wait Enable" "Disabled,Enabled" bitfld.long 0xC 4. " nRD_MODE ,NRD mode" "Normal,Data direction" textline " " bitfld.long 0xC 3. " DS_MODE ,Data Strobe Mode" "NWR/nWRL/nWRH,NDS/nDSL/nDSH" bitfld.long 0xC 2. " nWR_MODE ,NWR mode" "All,Low write" textline " " bitfld.long 0xC 1. " 8/16BIT ,Interface width selection" "8 bit,16 bit" bitfld.long 0xC 0. " CS_EN ,Chip Select Enable" "Disabled,Enabled" width 0x0B tree.end tree.open "Dual-Port Memory" tree "DPMHS (Dual-Port Memory Host Side)" base ad:0x0000FF00 width 0x17 group.long 0xF0++0x03 line.long 0x00 "DPMHS_INT_EN0,DPM Host Side Interrupt Enable 0" bitfld.long 0x00 31. " INT_EN ,Global interrupt enable" "Disabled,Enabled" bitfld.long 0x00 30. " MEM_LCK ,Memory lock interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 29. " WDG_NETX ,Watchdog timeout of netX supervision interrupt enable" "Disabled,Enabled" bitfld.long 0x00 26. " SYS_STA ,System status change interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " TMR ,Timer interrupt enable" "Disabled,Enabled" bitfld.long 0x00 15. " HS_EVENT15 ,Handshake event 15 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " HS_EVENT14 ,Handshake event 14 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " HS_EVENT13 ,Handshake event 13 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " HS_EVENT12 ,Handshake event 12 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " HS_EVENT11 ,Handshake event 11 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " HS_EVENT10 ,Handshake event 10 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " HS_EVENT9 ,Handshake event 9 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " HS_EVENT8 ,Handshake event 8 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 7. " HS_EVENT7 ,Handshake event 7 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " HS_EVENT6 ,Handshake event 6 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 5. " HS_EVENT5 ,Handshake event 5 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " HS_EVENT4 ,Handshake event 4 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 3. " HS_EVENT3 ,Handshake event 3 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " HS_EVENT2 ,Handshake event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 1. " HS_EVENT1 ,Handshake event 1 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " HS_EVENT0 ,Handshake event 0 interrupt enable" "Disabled,Enabled" group.long 0xD0++0x13 line.long 0x10 "DPMHS_INT_STA0,DPM Host Side Interrupt Status 0" eventfld.long 0x10 31. " INT_REQ ,Interrupt request" "Not requested,Requested" eventfld.long 0x10 30. " MEM_LCK ,Memory lock interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x10 29. " WDG_NETX ,Watchdog timeout netX supervision interrupt" "No interrupt,Interrupt" eventfld.long 0x10 26. " SYS_STA ,System status change interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x10 25. " TMR ,Timer interrupt" "No interrupt,Interrupt" hexmask.long.byte 0x10 16.--23. 1. " IRQ_VECTOR[7:0] ,Interrupt Vector according to the status flags" textline " " eventfld.long 0x10 15. " HS_EVENT15 ,Handshake event 15 interrupt" "No interrupt,Interrupt" eventfld.long 0x10 14. " HS_EVENT14 ,Handshake event 14 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x10 13. " HS_EVENT13 ,Handshake event 13 interrupt" "No interrupt,Interrupt" eventfld.long 0x10 12. " HS_EVENT12 ,Handshake event 12 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x10 11. " HS_EVENT11 ,Handshake event 11 interrupt" "No interrupt,Interrupt" eventfld.long 0x10 10. " HS_EVENT10 ,Handshake event 10 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x10 9. " HS_EVENT9 ,Handshake event 9 interrupt" "No interrupt,Interrupt" eventfld.long 0x10 8. " HS_EVENT8 ,Handshake event 8 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x10 7. " HS_EVENT7 ,Handshake event 7 interrupt" "No interrupt,Interrupt" eventfld.long 0x10 6. " HS_EVENT6 ,Handshake event 6 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x10 5. " HS_EVENT5 ,Handshake event 5 interrupt" "No interrupt,Interrupt" eventfld.long 0x10 4. " HS_EVENT4 ,Handshake event 4 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x10 3. " HS_EVENT3 ,Handshake event 3 interrupt" "No interrupt,Interrupt" eventfld.long 0x10 2. " HS_EVENT2 ,Handshake event 2 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x10 1. " HS_EVENT1 ,Handshake event 1 interrupt" "No interrupt,Interrupt" eventfld.long 0x10 0. " HS_EVENT0 ,Handshake event 0 interrupt" "No interrupt,Interrupt" line.long 0x0C "DPMHS_RES_REQ,DPM Host Side Reset Request" hexmask.long.word 0x0C 8.--16. 1. " DEL_CNT[16:8] ,Delay counter value (not linear counting)" textline " " hexmask.long.byte 0x0C 0.--7. 1. " CONTROL[7:0]/DEL_CNT[7:0] ,Initiation sequence control/Delay counter value (not linear value)" line.long 0x08 "DPMHS_SYS_STA,DPM Host Side System Status" hexmask.long.byte 0x08 8.--15. 1. " NETX_STA_CODE ,NetX status code" hexmask.long.byte 0x08 4.--7. 1. " HOST_STATE[3:0] ,User defined host status signals" textline " " hexmask.long.byte 0x08 2.--3. 1. " NETX_STATE[1:0] ,User defined netX status signals" bitfld.long 0x08 1. " RUN ,Signal Level of the RUN LED output" "Low,High" textline " " bitfld.long 0x08 0. " RDY ,Signal level of the RDY LED output" "Low,High" line.long 0x04 "DPMHS_TMR_START_VALUE,DPM Host Side Timer Start Value" hexmask.long.word 0x04 0.--15. 1. " TMR_START ,Timer start value for count down or cyclic reload" line.long 0x00 "DPMHS_TMR_CTRL,DPM Host Side Timer Control" bitfld.long 0x00 15. " START ,Start Timer Count" "Not started,Started" bitfld.long 0x00 3. " FNCT ,Timer mode function" "Not reloaded,Reloaded" textline " " bitfld.long 0x00 0.--2. " CLKDIV ,Timer clock divider" "100 us,10 us,1 us,100 ns,?..." group.long 0xC8++0x3 line.long 0x0 "DPMHS_WDG_ARM_TIMEOUT,DPM Host Side Watchdog ARM" hexmask.long.word 0x0 0.--15. 1. " TIMEOUT_VAL ,Timeout value" group.long 0xC4++0x3 line.long 0x0 "DPMHS_WDG_HOST_TRIG,DPM Host Side Watchdog Host Trigger" hexmask.long.byte 0x0 0.--7. 1. " WDG_TRIGGER_CODE ,Watchdog trigger code" rgroup.long 0xC0++0x0B line.long 0x00 "DPMHS_WDG_HOST_TIMEOUT,DPM Host Side Watchdog Host Timeout" hexmask.long.word 0x00 0.--15. 1. " TIMEOUT_VAL ,Timeout value" base ad:0x00000000 hgroup.long 0x00++0x03 hide.long 0x00 "DPM_HSRP,DPM Host Side Handshake Register Pair" button "DPM_HSRP" " data ad:0x00000000++0xFDFF /long" width 0x0B tree.end tree "DPMAS (Dual-Port Memory ARM Side)" base ad:0x00103000 width 19. tree "DPM ARM Side Handshake Control Registers" group.long 0x680++0x03F textline " " line.long 0x0 "DPM_ARM_HS_CTRL0,DPM ARM Side Handshake Control Register 0" bitfld.long 0x0 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x0 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x0 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x4 "DPM_ARM_HS_CTRL1,DPM ARM Side Handshake Control Register 1" bitfld.long 0x4 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x4 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x4 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x8 "DPM_ARM_HS_CTRL2,DPM ARM Side Handshake Control Register 2" bitfld.long 0x8 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x8 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x8 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0xC "DPM_ARM_HS_CTRL3,DPM ARM Side Handshake Control Register 3" bitfld.long 0xC 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0xC 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0xC 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x10 "DPM_ARM_HS_CTRL4,DPM ARM Side Handshake Control Register 4" bitfld.long 0x10 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x10 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x10 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x14 "DPM_ARM_HS_CTRL5,DPM ARM Side Handshake Control Register 5" bitfld.long 0x14 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x14 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x14 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x18 "DPM_ARM_HS_CTRL6,DPM ARM Side Handshake Control Register 6" bitfld.long 0x18 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x18 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x18 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x1C "DPM_ARM_HS_CTRL7,DPM ARM Side Handshake Control Register 7" bitfld.long 0x1C 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x1C 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x1C 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x20 "DPM_ARM_HS_CTRL8,DPM ARM Side Handshake Control Register 8" bitfld.long 0x20 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x20 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x20 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x24 "DPM_ARM_HS_CTRL9,DPM ARM Side Handshake Control Register 9" bitfld.long 0x24 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x24 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x24 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x28 "DPM_ARM_HS_CTRL10,DPM ARM Side Handshake Control Register 10" bitfld.long 0x28 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x28 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x28 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x2C "DPM_ARM_HS_CTRL11,DPM ARM Side Handshake Control Register 11" bitfld.long 0x2C 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x2C 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x2C 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x30 "DPM_ARM_HS_CTRL12,DPM ARM Side Handshake Control Register 12" bitfld.long 0x30 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x30 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x30 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x34 "DPM_ARM_HS_CTRL13,DPM ARM Side Handshake Control Register 13" bitfld.long 0x34 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x34 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x34 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x38 "DPM_ARM_HS_CTRL14,DPM ARM Side Handshake Control Register 14" bitfld.long 0x38 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x38 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x38 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" line.long 0x3C "DPM_ARM_HS_CTRL15,DPM ARM Side Handshake Control Register 15" bitfld.long 0x3C 31. " ENABLE ,Handshake register pair function enabled" "Disabled,Enabled" hexmask.long.word 0x3C 2.--15. 0x4 " DPM_BASE_ADDR ,Base address of handshake register pair in Dual-Port memory" textline " " bitfld.long 0x3C 0. " 8/16_BIT ,Select the handshake register pair width" "8 bit,16 bit" tree.end tree "Data Block End And Mapping" width 18. group.long 0x640++0x03F textline "" line.long 0x0 "DPM_ARM_DB_END0,DPM ARM Side Data Block 0 End" bitfld.long 0x0 31. " ENABLE ,Data Block Enable" "Disabled,Enabled" hexmask.long.byte 0x0 8.--15. 1. " DATA_BLOCK_END ,Data Block End Address" textline "" line.long 0x8 "DPM_ARM_DB_END1,DPM ARM Side Data Block 1 End" bitfld.long 0x8 31. " ENABLE ,Data Block Enable" "Disabled,Enabled" hexmask.long.byte 0x8 8.--15. 1. " DATA_BLOCK_END ,Data Block End Address" textline "" line.long 0x10 "DPM_ARM_DB_END2,DPM ARM Side Data Block 2 End" bitfld.long 0x10 31. " ENABLE ,Data Block Enable" "Disabled,Enabled" hexmask.long.byte 0x10 8.--15. 1. " DATA_BLOCK_END ,Data Block End Address" textline "" line.long 0x18 "DPM_ARM_DB_END3,DPM ARM Side Data Block 3 End" bitfld.long 0x18 31. " ENABLE ,Data Block Enable" "Disabled,Enabled" hexmask.long.byte 0x18 8.--15. 1. " DATA_BLOCK_END ,Data Block End Address" textline "" line.long 0x20 "DPM_ARM_DB_END4,DPM ARM Side Data Block 4 End" bitfld.long 0x20 31. " ENABLE ,Data Block Enable" "Disabled,Enabled" hexmask.long.byte 0x20 8.--15. 1. " DATA_BLOCK_END ,Data Block End Address" textline "" line.long 0x28 "DPM_ARM_DB_END5,DPM ARM Side Data Block 5 End" bitfld.long 0x28 31. " ENABLE ,Data Block Enable" "Disabled,Enabled" hexmask.long.byte 0x28 8.--15. 1. " DATA_BLOCK_END ,Data Block End Address" textline "" line.long 0x30 "DPM_ARM_DB_END6,DPM ARM Side Data Block 6 End" bitfld.long 0x30 31. " ENABLE ,Data Block Enable" "Disabled,Enabled" hexmask.long.byte 0x30 8.--15. 1. " DATA_BLOCK_END ,Data Block End Address" textline "" line.long 0x38 "DPM_ARM_DB_END7,DPM ARM Side Data Block 7 End" bitfld.long 0x38 31. " ENABLE ,Data Block Enable" "Disabled,Enabled" hexmask.long.byte 0x38 8.--15. 1. " DATA_BLOCK_END ,Data Block End Address" textline "" line.long 0x4 "DPM_ARM_DB_MAP0,DPM ARM Side Data Block 0 Address Mapping" hexmask.long 0x4 8.--31. 0x100 " NETX_MAP_ADDR ,Data block base address in netX memory range" line.long 0xC "DPM_ARM_DB_MAP1,DPM ARM Side Data Block 1 Address Mapping" hexmask.long 0xC 8.--31. 0x100 " NETX_MAP_ADDR ,Data block base address in netX memory range" line.long 0x14 "DPM_ARM_DB_MAP2,DPM ARM Side Data Block 2 Address Mapping" hexmask.long 0x14 8.--31. 0x100 " NETX_MAP_ADDR ,Data block base address in netX memory range" line.long 0x1C "DPM_ARM_DB_MAP3,DPM ARM Side Data Block 3 Address Mapping" hexmask.long 0x1C 8.--31. 0x100 " NETX_MAP_ADDR ,Data block base address in netX memory range" line.long 0x24 "DPM_ARM_DB_MAP4,DPM ARM Side Data Block 4 Address Mapping" hexmask.long 0x24 8.--31. 0x100 " NETX_MAP_ADDR ,Data block base address in netX memory range" line.long 0x2C "DPM_ARM_DB_MAP5,DPM ARM Side Data Block 5 Address Mapping" hexmask.long 0x2C 8.--31. 0x100 " NETX_MAP_ADDR ,Data block base address in netX memory range" line.long 0x34 "DPM_ARM_DB_MAP6,DPM ARM Side Data Block 6 Address Mapping" hexmask.long 0x34 8.--31. 0x100 " NETX_MAP_ADDR ,Data block base address in netX memory range" line.long 0x3C "DPM_ARM_DB_MAP7,DPM ARM Side Data Block 7 Address Mapping" hexmask.long 0x3C 8.--31. 0x100 " NETX_MAP_ADDR ,Data block base address in netX memory range" tree.end tree "Input/Output Pins Control" textline " " group.long 0x630++0x0B line.long 0x008 "DPM_ARM_IO_DATA1,DPM ARM Side Input / Output Data 1" bitfld.long 0x08 20. " PIO_DATA84 ,Input/output pin level" "0,1" bitfld.long 0x08 19. " PIO_DATA83 ,Input/output pin level" "0,1" bitfld.long 0x08 18. " PIO_DATA82 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 17. " PIO_DATA81 ,Input/output pin level" "0,1" bitfld.long 0x08 16. " PIO_DATA80 ,Input/output pin level" "0,1" bitfld.long 0x08 15. " PIO_DATA79 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 14. " PIO_DATA78 ,Input/output pin level" "0,1" bitfld.long 0x08 13. " PIO_DATA77 ,Input/output pin level" "0,1" bitfld.long 0x08 12. " PIO_DATA76 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 11. " PIO_DATA75 ,Input/output pin level" "0,1" bitfld.long 0x08 10. " PIO_DATA74 ,Input/output pin level" "0,1" bitfld.long 0x08 9. " PIO_DATA73 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 8. " PIO_DATA72 ,Input/output pin level" "0,1" bitfld.long 0x08 7. " PIO_DATA71 ,Input/output pin level" "0,1" bitfld.long 0x08 6. " PIO_DATA70 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 5. " PIO_DATA69 ,Input/output pin level" "0,1" bitfld.long 0x08 4. " PIO_DATA68 ,Input/output pin level" "0,1" bitfld.long 0x08 3. " PIO_DATA67 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 2. " PIO_DATA66 ,Input/output pin level" "0,1" bitfld.long 0x08 1. " PIO_DATA65 ,Input/output pin level" "0,1" bitfld.long 0x08 0. " PIO_DATA64 ,Input/output pin level" "0,1" line.long 0x004 "DPM_ARM_IO_DRV_EN1,DPM ARM Side Input / Output Driver Enable 1" bitfld.long 0x04 20. " PIO_DRV84 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 19. " PIO_DRV83 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18. " PIO_DRV82 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 17. " PIO_DRV81 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 16. " PIO_DRV80 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 15. " PIO_DRV79 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 14. " PIO_DRV78 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 13. " PIO_DRV77 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 12. " PIO_DRV76 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 11. " PIO_DRV75 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 10. " PIO_DRV74 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 9. " PIO_DRV73 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 8. " PIO_DRV72 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 7. " PIO_DRV71 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " PIO_DRV70 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 5. " PIO_DRV69 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 4. " PIO_DRV68 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 3. " PIO_DRV67 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " PIO_DRV66 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 1. " PIO_DRV65 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " PIO_DRV64 ,I/O Pin driver output enable" "Disabled,Enabled" line.long 0x000 "DPM_ARM_IO_MODE1,DPM ARM Side Input / Output Mode 1" bitfld.long 0x00 30.--31. " IN_CONTROL ,Input data control" "nPOR,100 MHz,PIO[77] low,PIO[77] high" bitfld.long 0x00 20. " PIO_MODE84 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 19. " PIO_MODE83 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 18. " PIO_MODE82 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 17. " PIO_MODE81 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 16. " PIO_MODE80 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 15. " PIO_MODE79 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 14. " PIO_MODE78 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 13. " PIO_MODE77 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 12. " PIO_MODE76 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 11. " PIO_MODE75 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 10. " PIO_MODE74 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 9. " PIO_MODE73 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 8. " PIO_MODE72 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 7. " PIO_MODE71 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 6. " PIO_MODE70 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 5. " PIO_MODE69 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 4. " PIO_MODE68 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 3. " PIO_MODE67 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 2. " PIO_MODE66 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 1. " PIO_MODE65 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 0. " PIO_MODE64 ,Pin mode selection" "PIO,Host interface" group.long 0x620++0x00B line.long 0x08 "DPM_ARM_IO_DATA0,DPM ARM Side Input / Output Data 0" bitfld.long 0x08 31. " PIO_DATA63 ,Input/output pin level" "0,1" bitfld.long 0x08 30. " PIO_DATA62 ,Input/output pin level" "0,1" bitfld.long 0x08 29. " PIO_DATA61 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 28. " PIO_DATA60 ,Input/output pin level" "0,1" bitfld.long 0x08 27. " PIO_DATA59 ,Input/output pin level" "0,1" bitfld.long 0x08 26. " PIO_DATA58 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 25. " PIO_DATA57 ,Input/output pin level" "0,1" bitfld.long 0x08 24. " PIO_DATA56 ,Input/output pin level" "0,1" bitfld.long 0x08 23. " PIO_DATA55 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 22. " PIO_DATA54 ,Input/output pin level" "0,1" bitfld.long 0x08 21. " PIO_DATA53 ,Input/output pin level" "0,1" bitfld.long 0x08 20. " PIO_DATA52 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 19. " PIO_DATA51 ,Input/output pin level" "0,1" bitfld.long 0x08 18. " PIO_DATA50 ,Input/output pin level" "0,1" bitfld.long 0x08 17. " PIO_DATA49 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 16. " PIO_DATA48 ,Input/output pin level" "0,1" bitfld.long 0x08 15. " PIO_DATA47 ,Input/output pin level" "0,1" bitfld.long 0x08 14. " PIO_DATA46 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 13. " PIO_DATA45 ,Input/output pin level" "0,1" bitfld.long 0x08 12. " PIO_DATA44 ,Input/output pin level" "0,1" bitfld.long 0x08 11. " PIO_DATA43 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 10. " PIO_DATA42 ,Input/output pin level" "0,1" bitfld.long 0x08 9. " PIO_DATA41 ,Input/output pin level" "0,1" bitfld.long 0x08 8. " PIO_DATA40 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 7. " PIO_DATA39 ,Input/output pin level" "0,1" bitfld.long 0x08 6. " PIO_DATA38 ,Input/output pin level" "0,1" bitfld.long 0x08 5. " PIO_DATA37 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 4. " PIO_DATA36 ,Input/output pin level" "0,1" bitfld.long 0x08 3. " PIO_DATA35 ,Input/output pin level" "0,1" bitfld.long 0x08 2. " PIO_DATA34 ,Input/output pin level" "0,1" textline " " bitfld.long 0x08 1. " PIO_DATA33 ,Input/output pin level" "0,1" bitfld.long 0x08 0. " PIO_DATA32 ,Input/output pin level" "0,1" line.long 0x04 "DPM_ARM_IO_DRV_EN0,DPM ARM Side Input / Output Driver Enable 0" bitfld.long 0x04 31. " PIO_DRV63 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 30. " PIO_DRV62 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 29. " PIO_DRV61 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 28. " PIO_DRV60 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " PIO_DRV59 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 26. " PIO_DRV58 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 25. " PIO_DRV57 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 24. " PIO_DRV56 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 23. " PIO_DRV55 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 22. " PIO_DRV54 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 21. " PIO_DRV53 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 20. " PIO_DRV52 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " PIO_DRV51 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 18. " PIO_DRV50 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 17. " PIO_DRV49 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 16. " PIO_DRV48 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 15. " PIO_DRV47 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 14. " PIO_DRV46 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 13. " PIO_DRV45 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 12. " PIO_DRV44 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 11. " PIO_DRV43 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 10. " PIO_DRV42 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 9. " PIO_DRV41 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 8. " PIO_DRV40 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " PIO_DRV39 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 6. " PIO_DRV38 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 5. " PIO_DRV37 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 4. " PIO_DRV36 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " PIO_DRV35 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 2. " PIO_DRV34 ,I/O Pin driver output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " PIO_DRV33 ,I/O Pin driver output enable" "Disabled,Enabled" bitfld.long 0x04 0. " PIO_DRV32 ,I/O Pin driver output enable" "Disabled,Enabled" line.long 0x00 "DPM_ARM_IO_MODE0,DPM ARM Side Input / Output Mode 0" bitfld.long 0x00 31. " PIO_MODE63 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 30. " PIO_MODE62 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 29. " PIO_MODE61 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 28. " PIO_MODE60 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 27. " PIO_MODE59 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 26. " PIO_MODE58 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 25. " PIO_MODE57 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 24. " PIO_MODE56 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 23. " PIO_MODE55 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 22. " PIO_MODE54 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 21. " PIO_MODE53 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 20. " PIO_MODE52 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 19. " PIO_MODE51 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 18. " PIO_MODE50 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 17. " PIO_MODE49 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 16. " PIO_MODE48 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 15. " PIO_MODE47 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 14. " PIO_MODE46 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 13. " PIO_MODE45 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 12. " PIO_MODE44 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 11. " PIO_MODE43 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 10. " PIO_MODE42 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 9. " PIO_MODE41 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 8. " PIO_MODE40 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 7. " PIO_MODE39 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 6. " PIO_MODE38 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 5. " PIO_MODE37 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 4. " PIO_MODE36 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 3. " PIO_MODE35 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 2. " PIO_MODE34 ,Pin mode selection" "PIO,Host interface" textline " " bitfld.long 0x00 1. " PIO_MODE33 ,Pin mode selection" "PIO,Host interface" bitfld.long 0x00 0. " PIO_MODE32 ,Pin mode selection" "PIO,Host interface" tree.end tree "Interface and Clockout Configuration" width 20. group.long 0x604++0x00B line.long 0x008 "DPM_ARM_IF_CFG1,DPM ARM Side Interface Configuration Register 1" bitfld.long 0x008 31. " WRITE_PROTECT ,Write protection" "Disabled,Enabled" textline " " bitfld.long 0x008 30. " IRQ_POL_PIO72 ,External interrupt polarity for PIO[72]" "Low,High" textline " " bitfld.long 0x008 29. " IRQ_POL_PIO47 ,External interrupt polarity for PIO[47]" "Low,High" textline " " bitfld.long 0x008 28. " IRQ_POL_PIO40 ,External interrupt polarity for PIO[40]" "Low,High" textline " " bitfld.long 0x008 27. " IRQ_POL_PIO36 ,External interrupt polarity for PIO[36]" "Low,High" textline " " bitfld.long 0x008 26. " IRQ_POL_PIO35 ,External interrupt polarity for PIO[35]" "Low,High" textline " " bitfld.long 0x008 24.--25. " DATAOUT_VALID_TIME ,Sets the valid read data output time in system clocks" "0,1,2,3" textline " " bitfld.long 0x008 23. " DIS_BUSY_TIMEOUT ,Disable busy timeout" "No,Yes" textline " " bitfld.long 0x008 19. " ADR_IN15 ,Logical level for Dual-Port memory address line 15" "Low,High" textline " " bitfld.long 0x008 18. " ADR_IN14 ,Logical level for Dual-Port memory address line 14" "Low,High" textline " " bitfld.long 0x008 17. " ADR_IN13 ,Logical level for Dual-Port memory address line 13" "Low,High" textline " " bitfld.long 0x008 16. " ADR_IN12 ,Logical level for Dual-Port memory address line 12" "Low,High" textline " " bitfld.long 0x008 15. " CS_COMP_SRC19 ,Chip select compare source for address 19" "Internal,External" textline " " bitfld.long 0x008 14. " CS_COMP_SRC18 ,Chip select compare source for address 18" "Internal,External" textline " " bitfld.long 0x008 13. " CS_COMP_SRC17 ,Chip select compare source for address 17" "Internal,External" textline " " bitfld.long 0x008 12. " CS_COMP_SRC16 ,Chip select compare source for address 16" "Internal,External" textline " " bitfld.long 0x008 11. " CS_COMP_SRC15 ,Chip select compare source for address 15" "Internal,External" textline " " bitfld.long 0x008 10. " CS_COMP_SRC14 ,Chip select compare source for address 14" "Internal,External" textline " " bitfld.long 0x008 9. " CS_COMP_SRC13 ,Chip select compare source for address 13" "Internal,External" textline " " bitfld.long 0x008 8. " CS_COMP_SRC12 ,Chip select compare source for address 12" "Internal,External" textline " " hexmask.long.byte 0x008 0.--7. 1. " CS_COMP_VAL[19:12] ,Chip Select compare value" line.long 0x004 "DPM_ARM_IF_CFG0,DPM ARM Side Host Interface Configuration Register 0" bitfld.long 0x004 31. " DISABLE_WR ,Write access to the register" "Enabled,Disabled" textline " " bitfld.long 0x004 28.--30. " HIF_MODE ,Host interface mode selection" "Disabled,Extension Bus,uP Bus 8 bit,uP Bus 16 bit,I/O Mode,?..." textline " " bitfld.long 0x004 26.--27. " RD_CTRL ,Configure the control lines for Dual-Port memory read accesses to netX" "RDn;PIO[52],RDn/A0/BHEn;PIO[52/73/43],Disabled,RDn/BHEn;PIO[52/43]" textline " " bitfld.long 0x004 24.--25. " WR_CTRL ,Configure the control lines for Dual-Port memory write accesses to netX" "WRLn;PIO[45],RDn/A0/BHEn;PIO[52/73/43],WRLn/WRHn;PIO[45/44],RDn/BHEn;PIO[52/43]" textline " " bitfld.long 0x004 21.--23. " BE1_MODE ,Byte Enable 1 selection" "Low BHEn;PIO[43],High A0;PIO[73],Low RDn/WRLn;PIO[52/45],Low RDn/WRHnPIO[52/44],High internal A0,High BHEn;PIO[43],High activation,High activation" textline " " bitfld.long 0x004 18.--20. " BE0_MODE ,Byte Enable 0 selection" "Low CS0n;PIO[51],Low A0;PIO[73],Low RDn/WRLn;PIO[52/45],Low internal A0,Low activation,Low activation,Low activation,Low activation" textline " " bitfld.long 0x004 16.--17. " CIS_MODE ,The CIS memory array select" "Never,Always,Low WRHn,Low PIO[40]" textline " " bitfld.long 0x004 14.--15. " WAIT_DRV ,Wait mode output drive control; RDY / PIO[46]" "Tri-state,Push/pull,Open drain/source,Sustained tri-state" textline " " bitfld.long 0x004 13. " WAIT_MODE ,WAIT/BUSY or READY mode function" "Wait,Ready" textline " " bitfld.long 0x004 12. " WAIT_POLARITY ,Wait polarity" "Low,High" textline " " bitfld.long 0x004 9.--11. " CS_MODE ,Configure the logic for chip select generation" "Disabled,Internal,Low CS0n/BHEn;PIO[51/43],High CS0n/BHEn;PIO[51/43],Low CS0n PIO[51],Disabled,Low ALE;PIO[35],High ALE;PIO[35]" textline " " bitfld.long 0x004 7.--8. " IRQ_MODE ,Select the interrupt pin output function of IRQ / INT pin (PIO[47])" "Tri-state,Fixed level,Push/pull,Open drain/source" textline " " bitfld.long 0x004 6. " IRQ_POLARITY ,Active polarity output" "Low,High" textline " " bitfld.long 0x004 4.--5. " ALE_MODE ,Selection of address input latching mode (PIO[35] == ALE/AEN)" "Low,High,Falling,Rising" textline " " bitfld.long 0x004 3. " ADDR_MODE ,8/16 bit address mode" "Non multiplexed,Multiplexed" textline " " bitfld.long 0x004 0.--2. " OE_MODE ,Output driver control of data lines for read accesses" "High RDn low BHe/low A0;PIO[52/43/73],Low RDn BHE/low A0;PIO[52/43/73],Low RDn;PIO[52],Low RDn CS0n/low BHEn;PIO[52/43/51],High RDn BHEn;PIO[52/43],?..." line.long 0x000 "DPM_ARM_CLKOUT_CFG,DPM ARM Side Clock out configuration" bitfld.long 0x000 31. " CLKOUT_EN ,CLKOUT driver enable" "Disabled,Enabled" textline " " hexmask.long 0x000 0.--29. 1. " CLK_SEL ,Clockout frequency selection" tree.end tree "DPM ARM View Handshake Registers" textline " " textline " " width 19. hgroup.long 0x500++0x003 hide.long 0x000 "DPM_ARM_HS_DATA0,DPM ARM View Handshake Register 0" in hgroup.long 0x504++0x003 hide.long 0x000 "DPM_ARM_HS_DATA1,DPM ARM View Handshake Register 1" in hgroup.long 0x508++0x003 hide.long 0x000 "DPM_ARM_HS_DATA2,DPM ARM View Handshake Register 2" in hgroup.long 0x50C++0x003 hide.long 0x000 "DPM_ARM_HS_DATA3,DPM ARM View Handshake Register 3" in hgroup.long 0x510++0x003 hide.long 0x000 "DPM_ARM_HS_DATA4,DPM ARM View Handshake Register 4" in hgroup.long 0x514++0x003 hide.long 0x000 "DPM_ARM_HS_DATA5,DPM ARM View Handshake Register 5" in hgroup.long 0x518++0x003 hide.long 0x000 "DPM_ARM_HS_DATA6,DPM ARM View Handshake Register 6" in hgroup.long 0x51C++0x003 hide.long 0x000 "DPM_ARM_HS_DATA7,DPM ARM View Handshake Register 7" in hgroup.long 0x520++0x003 hide.long 0x000 "DPM_ARM_HS_DATA8,DPM ARM View Handshake Register 8" in hgroup.long 0x524++0x003 hide.long 0x000 "DPM_ARM_HS_DATA9,DPM ARM View Handshake Register 9" in hgroup.long 0x528++0x003 hide.long 0x000 "DPM_ARM_HS_DATA10,DPM ARM View Handshake Register 10" in hgroup.long 0x52C++0x003 hide.long 0x000 "DPM_ARM_HS_DATA11,DPM ARM View Handshake Register 11" in hgroup.long 0x530++0x003 hide.long 0x000 "DPM_ARM_HS_DATA12,DPM ARM View Handshake Register 12" in hgroup.long 0x534++0x003 hide.long 0x000 "DPM_ARM_HS_DATA13,DPM ARM View Handshake Register 13" in hgroup.long 0x538++0x003 hide.long 0x000 "DPM_ARM_HS_DATA14,DPM ARM View Handshake Register 14" in hgroup.long 0x53C++0x003 hide.long 0x000 "DPM_ARM_HS_DATA15,DPM ARM View Handshake Register 15" in wgroup 0x0++0x0 tree.end width 19. tree "Interrupt Registers" textline " " group.long 0x4F0++0x003 line.long 0x000 "DPM_ARM_INT_EN0,DPM ARM Side Interrupt Enable 1" bitfld.long 0x000 31. " GLB_EN ,Global Interrupt Enable" "Disabled,Enabled" bitfld.long 0x000 30. " MEM_LCK ,Memory Lock Error" "Disabled,Enabled" textline " " bitfld.long 0x000 29. " WDG ,Watchdog timeout host supervision" "Disabled,Enabled" bitfld.long 0x000 28. " INT_PIO72 ,External interrupt enable for pin PIO72" "Disabled,Enabled" textline " " bitfld.long 0x000 27. " INT_PIO47 ,External interrupt enable for pin PIO47" "Disabled,Enabled" bitfld.long 0x000 26. " INT_PIO40 ,External interrupt enable for pin PIO40" "Disabled,Enabled" textline " " bitfld.long 0x000 25. " INT_PIO36 ,External interrupt enable for pin PIO36" "Disabled,Enabled" bitfld.long 0x000 24. " INT_PIO35 ,External interrupt enable for pin PIO35" "Disabled,Enabled" textline " " bitfld.long 0x000 15. " HS15 ,Handshake event enable 15" "Disabled,Enabled" bitfld.long 0x000 14. " HS14 ,Handshake event enable 14" "Disabled,Enabled" textline " " bitfld.long 0x000 13. " HS13 ,Handshake event enable 13" "Disabled,Enabled" bitfld.long 0x000 12. " HS12 ,Handshake event enable 12" "Disabled,Enabled" textline " " bitfld.long 0x000 11. " HS11 ,Handshake event enable 11" "Disabled,Enabled" bitfld.long 0x000 10. " HS10 ,Handshake event enable 10" "Disabled,Enabled" textline " " bitfld.long 0x000 9. " HS9 ,Handshake event enable 9" "Disabled,Enabled" bitfld.long 0x000 8. " HS8 ,Handshake event enable 8" "Disabled,Enabled" textline " " bitfld.long 0x000 7. " HS7 ,Handshake event enable 7" "Disabled,Enabled" bitfld.long 0x000 6. " HS6 ,Handshake event enable 6" "Disabled,Enabled" textline " " bitfld.long 0x000 5. " HS5 ,Handshake event enable 5" "Disabled,Enabled" bitfld.long 0x000 4. " HS4 ,Handshake event enable 4" "Disabled,Enabled" textline " " bitfld.long 0x000 3. " HS3 ,Handshake event enable 3" "Disabled,Enabled" bitfld.long 0x000 2. " HS2 ,Handshake event enable 2" "Disabled,Enabled" textline " " bitfld.long 0x000 1. " HS1 ,Handshake event enable 1" "Disabled,Enabled" bitfld.long 0x000 0. " HS0 ,Handshake event enable 0" "Disabled,Enabled" group.long 0x4E0++0x003 line.long 0x0 "DPM_ARM_INT_STAT0,DPM ARM Side Interrupt Status 1" eventfld.long 0x000 31. " IRQ_REQ ,Global signaling of interrupt request" "No interrupt,Interrupt" textline " " eventfld.long 0x000 30. " MEM_LCK ,Memory Lock Error" "No error,Error" textline " " eventfld.long 0x000 29. " WDG_IRQ ,Watchdog timeout host supervision" "No supervision,Supervision" textline " " eventfld.long 0x000 28. " INT_PIO72 ,External interrupt enable for pin PIO72" "No interrupt,Interrupt" textline " " eventfld.long 0x000 27. " INT_PIO47 ,External interrupt enable for pin PIO47" "No interrupt,Interrupt" textline " " eventfld.long 0x000 26. " INT_PIO40 ,External interrupt enable for pin PIO40" "No interrupt,Interrupt" textline " " eventfld.long 0x000 25. " INT_PIO36 ,External interrupt enable for pin PIO36" "No interrupt,Interrupt" textline " " eventfld.long 0x000 24. " INT_PIO35 ,External interrupt enable for pin PIO35" "No interrupt,Interrupt" textline " " hexmask.long.byte 0x000 16.--23. 1. " IRQ_VECTOR[7:0] ,Interrupt Vector generated by the interrupt status flags" textline " " eventfld.long 0x000 15. " HS15 ,Handshake event status 15" "No interrupt,Interrupt" textline " " eventfld.long 0x000 14. " HS14 ,Handshake event status 14" "No interrupt,Interrupt" textline " " eventfld.long 0x000 13. " HS13 ,Handshake event status 13" "No interrupt,Interrupt" textline " " eventfld.long 0x000 12. " HS12 ,Handshake event status 12" "No interrupt,Interrupt" textline " " eventfld.long 0x000 11. " HS11 ,Handshake event status 11" "No interrupt,Interrupt" textline " " eventfld.long 0x000 10. " HS10 ,Handshake event status 10" "No interrupt,Interrupt" textline " " eventfld.long 0x000 9. " HS9 ,Handshake event status 9" "No interrupt,Interrupt" textline " " eventfld.long 0x000 8. " HS8 ,Handshake event status 8" "No interrupt,Interrupt" textline " " eventfld.long 0x000 7. " HS7 ,Handshake event status 7" "No interrupt,Interrupt" textline " " eventfld.long 0x000 6. " HS6 ,Handshake event status 6" "No interrupt,Interrupt" textline " " eventfld.long 0x000 5. " HS5 ,Handshake event status 5" "No interrupt,Interrupt" textline " " eventfld.long 0x000 4. " HS4 ,Handshake event status 4" "No interrupt,Interrupt" textline " " eventfld.long 0x000 3. " HS3 ,Handshake event status 3" "No interrupt,Interrupt" textline " " eventfld.long 0x000 2. " HS2 ,Handshake event status 2" "No interrupt,Interrupt" textline " " eventfld.long 0x000 1. " HS1 ,Handshake event status 1" "No interrupt,Interrupt" textline " " eventfld.long 0x000 0. " HS0 ,Handshake event status 0" "No interrupt,Interrupt" tree.end tree "WDG, CIS, Extension Bus, Handshake Data AND SYS Status Registers" width 25. group.long 0x4C8++0x007 line.long 0x004 "DPM_ARM_WDG_ARM_TRIG,DPM ARM Side Watchdog ARM Supervision Trigger" hexmask.long.byte 0x004 0.--7. 1. " WDG_ACCESS_CODE ,Watchdog access code for triggering" line.long 0x000 "DPM_ARM_WDG_ARM_TIMEOUT,DPM ARM Side Watchdog ARM Timeout" hexmask.long.word 0x000 0.--15. 1. " TIMEOUT_VAL ,Timeout value" group.long 0x4BC++0x007 line.long 0x004 "DPMAS_WDG_HOST_TIMEOUT,DPM ARM Side Watchdog Host Timeout" hexmask.long.word 0x004 0.--15. 1. " TIMEOUT_VAL ,Timeout value" line.long 0x000 "DPM_ARM_CIS_MAP,DPM ARM Side CIS Mapping Address" hexmask.long.tbyte 0x000 8.--31. 1. " CIS_MAPPING ,CIS Mapping Address" textline " " bitfld.long 0x000 1. " WR_ENABLE ,Write accesses to the CIS enable" "Disabled,Enabled" textline " " bitfld.long 0x000 0. " CIS_ENABLE ,Enable CIS MODE" "Disabled,Enabled" group.long 0x4D8++0x3 line.long 0x0 "DPM_ARM_SYS_STAT,System Status Register" tree.end width 0x0B tree.end tree.end tree.open "Peripheral Functions" tree "GPIO (General Purpose IOs)" base ad:0x00100800 width 12. tree "GPIO Configuration Register" if (((d.l(ad:(0x00100800+0x0)))&0x3)==0x0) group.long (0x00+0x0)++0x3 line.long 0x0 "GPIO_CFG0,GPIO 0 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x0)))&0x3)==0x1) group.long (0x00+0x0)++0x3 line.long 0x0 "GPIO_CFG0,GPIO 0 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[0],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x0)++0x3 line.long 0x0 "GPIO_CFG0,GPIO 0 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x4)))&0x3)==0x0) group.long (0x00+0x4)++0x3 line.long 0x0 "GPIO_CFG1,GPIO 1 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x4)))&0x3)==0x1) group.long (0x00+0x4)++0x3 line.long 0x0 "GPIO_CFG1,GPIO 1 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[1],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x4)++0x3 line.long 0x0 "GPIO_CFG1,GPIO 1 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x8)))&0x3)==0x0) group.long (0x00+0x8)++0x3 line.long 0x0 "GPIO_CFG2,GPIO 2 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x8)))&0x3)==0x1) group.long (0x00+0x8)++0x3 line.long 0x0 "GPIO_CFG2,GPIO 2 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[2],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x8)++0x3 line.long 0x0 "GPIO_CFG2,GPIO 2 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0xC)))&0x3)==0x0) group.long (0x00+0xC)++0x3 line.long 0x0 "GPIO_CFG3,GPIO 3 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0xC)))&0x3)==0x1) group.long (0x00+0xC)++0x3 line.long 0x0 "GPIO_CFG3,GPIO 3 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[3],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0xC)++0x3 line.long 0x0 "GPIO_CFG3,GPIO 3 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x10)))&0x3)==0x0) group.long (0x00+0x10)++0x3 line.long 0x0 "GPIO_CFG4,GPIO 4 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x10)))&0x3)==0x1) group.long (0x00+0x10)++0x3 line.long 0x0 "GPIO_CFG4,GPIO 4 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[4],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x10)++0x3 line.long 0x0 "GPIO_CFG4,GPIO 4 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x14)))&0x3)==0x0) group.long (0x00+0x14)++0x3 line.long 0x0 "GPIO_CFG5,GPIO 5 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x14)))&0x3)==0x1) group.long (0x00+0x14)++0x3 line.long 0x0 "GPIO_CFG5,GPIO 5 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[5],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x14)++0x3 line.long 0x0 "GPIO_CFG5,GPIO 5 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x18)))&0x3)==0x0) group.long (0x00+0x18)++0x3 line.long 0x0 "GPIO_CFG6,GPIO 6 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x18)))&0x3)==0x1) group.long (0x00+0x18)++0x3 line.long 0x0 "GPIO_CFG6,GPIO 6 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[6],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x18)++0x3 line.long 0x0 "GPIO_CFG6,GPIO 6 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x1C)))&0x3)==0x0) group.long (0x00+0x1C)++0x3 line.long 0x0 "GPIO_CFG7,GPIO 7 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x1C)))&0x3)==0x1) group.long (0x00+0x1C)++0x3 line.long 0x0 "GPIO_CFG7,GPIO 7 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[7],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x1C)++0x3 line.long 0x0 "GPIO_CFG7,GPIO 7 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x20)))&0x3)==0x0) group.long (0x00+0x20)++0x3 line.long 0x0 "GPIO_CFG8,GPIO 8 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x20)))&0x3)==0x1) group.long (0x00+0x20)++0x3 line.long 0x0 "GPIO_CFG8,GPIO 8 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[8],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x20)++0x3 line.long 0x0 "GPIO_CFG8,GPIO 8 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x24)))&0x3)==0x0) group.long (0x00+0x24)++0x3 line.long 0x0 "GPIO_CFG9,GPIO 9 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x24)))&0x3)==0x1) group.long (0x00+0x24)++0x3 line.long 0x0 "GPIO_CFG9,GPIO 9 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[9],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x24)++0x3 line.long 0x0 "GPIO_CFG9,GPIO 9 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x28)))&0x3)==0x0) group.long (0x00+0x28)++0x3 line.long 0x0 "GPIO_CFG10,GPIO 10 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x28)))&0x3)==0x1) group.long (0x00+0x28)++0x3 line.long 0x0 "GPIO_CFG10,GPIO 10 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[10],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x28)++0x3 line.long 0x0 "GPIO_CFG10,GPIO 10 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x2C)))&0x3)==0x0) group.long (0x00+0x2C)++0x3 line.long 0x0 "GPIO_CFG11,GPIO 11 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x2C)))&0x3)==0x1) group.long (0x00+0x2C)++0x3 line.long 0x0 "GPIO_CFG11,GPIO 11 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[11],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x2C)++0x3 line.long 0x0 "GPIO_CFG11,GPIO 11 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x30)))&0x3)==0x0) group.long (0x00+0x30)++0x3 line.long 0x0 "GPIO_CFG12,GPIO 12 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x30)))&0x3)==0x1) group.long (0x00+0x30)++0x3 line.long 0x0 "GPIO_CFG12,GPIO 12 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[12],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x30)++0x3 line.long 0x0 "GPIO_CFG12,GPIO 12 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x34)))&0x3)==0x0) group.long (0x00+0x34)++0x3 line.long 0x0 "GPIO_CFG13,GPIO 13 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x34)))&0x3)==0x1) group.long (0x00+0x34)++0x3 line.long 0x0 "GPIO_CFG13,GPIO 13 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[13],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x34)++0x3 line.long 0x0 "GPIO_CFG13,GPIO 13 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x38)))&0x3)==0x0) group.long (0x00+0x38)++0x3 line.long 0x0 "GPIO_CFG14,GPIO 14 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x38)))&0x3)==0x1) group.long (0x00+0x38)++0x3 line.long 0x0 "GPIO_CFG14,GPIO 14 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[14],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x38)++0x3 line.long 0x0 "GPIO_CFG14,GPIO 14 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif if (((d.l(ad:(0x00100800+0x3C)))&0x3)==0x0) group.long (0x00+0x3C)++0x3 line.long 0x0 "GPIO_CFG15,GPIO 15 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Read,Capture(continued)at rising edge,Capture(once)at rising edge,Capture (high level)" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." elif (((d.l(ad:(0x00100800+0x3C)))&0x3)==0x1) group.long (0x00+0x3C)++0x3 line.long 0x0 "GPIO_CFG15,GPIO 15 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" bitfld.long 0x0 3.--4. " MODE ,The GPIO mode define" "Set to 0,Set to 1,Set to gpio_out[15],Pwm" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." else group.long (0x00+0x3C)++0x3 line.long 0x0 "GPIO_CFG15,GPIO 15 Configuration Register" bitfld.long 0x0 5.--7. " COUNT_REF ,Counter reference" "Counter 0,Counter 1,Counter 2,Counter 3,Counter 4,Reserved,Reserved,System time" textline " " bitfld.long 0x0 2. " INV ,Invert input/output value" "Not inverted,Inverted" bitfld.long 0x0 0.--1. " IOCFG ,Defines the input/output configuration mode" "GP input,GP output,UART,?..." endif tree.end width 19. tree "GPIO Threshold or Capture Register" group.long 0x40++0x3F line.long 0x0 "GPIO_THRSH_CAPT0,GPIO 0 Threshold or Capture Register" line.long 0x4 "GPIO_THRSH_CAPT1,GPIO 1 Threshold or Capture Register" line.long 0x8 "GPIO_THRSH_CAPT2,GPIO 2 Threshold or Capture Register" line.long 0xC "GPIO_THRSH_CAPT3,GPIO 3 Threshold or Capture Register" line.long 0x10 "GPIO_THRSH_CAPT4,GPIO 4 Threshold or Capture Register" line.long 0x14 "GPIO_THRSH_CAPT5,GPIO 5 Threshold or Capture Register" line.long 0x18 "GPIO_THRSH_CAPT6,GPIO 6 Threshold or Capture Register" line.long 0x1C "GPIO_THRSH_CAPT7,GPIO 7 Threshold or Capture Register" line.long 0x20 "GPIO_THRSH_CAPT8,GPIO 8 Threshold or Capture Register" line.long 0x24 "GPIO_THRSH_CAPT9,GPIO 9 Threshold or Capture Register" line.long 0x28 "GPIO_THRSH_CAPT10,GPIO 10 Threshold or Capture Register" line.long 0x2C "GPIO_THRSH_CAPT11,GPIO 11 Threshold or Capture Register" line.long 0x30 "GPIO_THRSH_CAPT12,GPIO 12 Threshold or Capture Register" line.long 0x34 "GPIO_THRSH_CAPT13,GPIO 13 Threshold or Capture Register" line.long 0x38 "GPIO_THRSH_CAPT14,GPIO 14 Threshold or Capture Register" line.long 0x3C "GPIO_THRSH_CAPT15,GPIO 15 Threshold or Capture Register" tree.end textline " " width 21. group.long 0x80++0x3F line.long 0x0 "GPIO_CNTR0_CTRL,GPIO Counter 0 Control" bitfld.long 0x0 7.--10. " GPIO_REF ,gpio reference" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6. " SEL_EVENT ,Select external event" "Level,Edge" textline " " bitfld.long 0x0 5. " RST_EN ,Automatic reset enable" "Disabled,Enabled" bitfld.long 0x0 4. " CNT_EVENT ,Count event" "Clock,External" textline " " bitfld.long 0x0 3. " IRQ_EN ,Interrupt request enable" "Disabled,Enabled" bitfld.long 0x0 2. " ONCE ,Once or continue count" "Continue,Once" textline " " bitfld.long 0x0 1. " SYM_NASYM ,Symetric mode" "Asymmetric,Symmetric" bitfld.long 0x0 0. " RUN ,Start or stop counter" "Stopped,Started" line.long 0x4 "GPIO_CNTR1_CTRL,GPIO Counter 1 Control" bitfld.long 0x4 7.--10. " GPIO_REF ,gpio reference" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 6. " SEL_EVENT ,Select external event" "Level,Edge" textline " " bitfld.long 0x4 5. " RST_EN ,Automatic reset enable" "Disabled,Enabled" bitfld.long 0x4 4. " CNT_EVENT ,Count event" "Clock,External" textline " " bitfld.long 0x4 3. " IRQ_EN ,Interrupt request enable" "Disabled,Enabled" bitfld.long 0x4 2. " ONCE ,Once or continue count" "Continue,Once" textline " " bitfld.long 0x4 1. " SYM_NASYM ,Symetric mode" "Asymmetric,Symmetric" bitfld.long 0x4 0. " RUN ,Start or stop counter" "Stopped,Started" line.long 0x8 "GPIO_CNTR2_CTRL,GPIO Counter 2 Control" bitfld.long 0x8 7.--10. " GPIO_REF ,gpio reference" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 6. " SEL_EVENT ,Select external event" "Level,Edge" textline " " bitfld.long 0x8 5. " RST_EN ,Automatic reset enable" "Disabled,Enabled" bitfld.long 0x8 4. " CNT_EVENT ,Count event" "Clock,External" textline " " bitfld.long 0x8 3. " IRQ_EN ,Interrupt request enable" "Disabled,Enabled" bitfld.long 0x8 2. " ONCE ,Once or continue count" "Continue,Once" textline " " bitfld.long 0x8 1. " SYM_NASYM ,Symetric mode" "Asymmetric,Symmetric" bitfld.long 0x8 0. " RUN ,Start or stop counter" "Stopped,Started" line.long 0xC "GPIO_CNTR3_CTRL,GPIO Counter 3 Control" bitfld.long 0xC 7.--10. " GPIO_REF ,gpio reference" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 6. " SEL_EVENT ,Select external event" "Level,Edge" textline " " bitfld.long 0xC 5. " RST_EN ,Automatic reset enable" "Disabled,Enabled" bitfld.long 0xC 4. " CNT_EVENT ,Count event" "Clock,External" textline " " bitfld.long 0xC 3. " IRQ_EN ,Interrupt request enable" "Disabled,Enabled" bitfld.long 0xC 2. " ONCE ,Once or continue count" "Continue,Once" textline " " bitfld.long 0xC 1. " SYM_NASYM ,Symetric mode" "Asymmetric,Symmetric" bitfld.long 0xC 0. " RUN ,Start or stop counter" "Stopped,Started" line.long 0x10 "GPIO_CNTR4_CTRL,GPIO Counter 4 Control" bitfld.long 0x10 7.--10. " GPIO_REF ,gpio reference" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 6. " SEL_EVENT ,Select external event" "Level,Edge" textline " " bitfld.long 0x10 5. " RST_EN ,Automatic reset enable" "Disabled,Enabled" bitfld.long 0x10 4. " CNT_EVENT ,Count event" "Clock,External" textline " " bitfld.long 0x10 3. " IRQ_EN ,Interrupt request enable" "Disabled,Enabled" bitfld.long 0x10 2. " ONCE ,Once or continue count" "Continue,Once" textline " " bitfld.long 0x10 1. " SYM_NASYM ,Symetric mode" "Asymmetric,Symmetric" bitfld.long 0x10 0. " RUN ,Start or stop counter" "Stopped,Started" line.long 0x14 "GPIO_CNTR0_MAX,GPIO Counter 0 Maximum Value" line.long 0x18 "GPIO_CNTR1_MAX,GPIO Counter 1 Maximum Value" line.long 0x1C "GPIO_CNTR2_MAX,GPIO Counter 2 Maximum Value" line.long 0x20 "GPIO_CNTR3_MAX,GPIO Counter 3 Maximum Value" line.long 0x24 "GPIO_CNTR4_MAX,GPIO Counter 4 Maximum Value" line.long 0x28 "GPIO_CNTR0_CNT,GPIO Counter 0 Current Value" line.long 0x2C "GPIO_CNTR1_CNT,GPIO Counter 1 Current Value" line.long 0x30 "GPIO_CNTR2_CNT,GPIO Counter 2 Current Value" line.long 0x34 "GPIO_CNTR3_CNT,GPIO Counter 3 Current Value" line.long 0x38 "GPIO_CNTR4_CNT,GPIO Counter 4 Current Value" line.long 0x3C "GPIO_IRQ_MSK_SET,GPIO Interrupt Enable" setclrfld.long 0x3C 21. 0x3C 21. 0x40 21. " SYSTIME_set/clr ,Enable interrupt request if sys_time_ns = gpio_systime_ns_cmp" "Disabled,Enabled" setclrfld.long 0x3C 20. 0x3C 20. 0x40 20. " CNT4_set/clr ,Enable interrupt request for counter4" "Disabled,Enabled" textline " " setclrfld.long 0x3C 19. 0x3C 19. 0x40 19. " CNT3_set/clr ,Enable interrupt request for counter3" "Disabled,Enabled" setclrfld.long 0x3C 18. 0x3C 18. 0x40 18. " CNT2_set/clr ,Enable interrupt request for counter2" "Disabled,Enabled" textline " " setclrfld.long 0x3C 17. 0x3C 17. 0x40 17. " CNT1_set/clr ,Enable interrupt request for counter1" "Disabled,Enabled" setclrfld.long 0x3C 16. 0x3C 16. 0x40 16. " CNT0_set/clr ,Enable interrupt request for counter0" "Disabled,Enabled" textline " " setclrfld.long 0x3C 15. 0x3C 15. 0x40 15. " GPIO15_set/clr ,Enable interrupt request for GPIO15" "Disabled,Enabled" setclrfld.long 0x3C 14. 0x3C 14. 0x40 14. " GPIO14_set/clr ,Enable interrupt request for GPIO14" "Disabled,Enabled" textline " " setclrfld.long 0x3C 13. 0x3C 13. 0x40 13. " GPIO13_set/clr ,Enable interrupt request for GPIO13" "Disabled,Enabled" setclrfld.long 0x3C 12. 0x3C 12. 0x40 12. " GPIO12_set/clr ,Enable interrupt request for GPIO12" "Disabled,Enabled" textline " " setclrfld.long 0x3C 11. 0x3C 11. 0x40 11. " GPIO11_set/clr ,Enable interrupt request for GPIO11" "Disabled,Enabled" setclrfld.long 0x3C 10. 0x3C 10. 0x40 10. " GPIO10_set/clr ,Enable interrupt request for GPIO10" "Disabled,Enabled" textline " " setclrfld.long 0x3C 9. 0x3C 9. 0x40 9. " GPIO9_set/clr ,Enable interrupt request for GPIO9" "Disabled,Enabled" setclrfld.long 0x3C 8. 0x3C 8. 0x40 8. " GPIO8_set/clr ,Enable interrupt request for GPIO8" "Disabled,Enabled" textline " " setclrfld.long 0x3C 7. 0x3C 7. 0x40 7. " GPIO7_set/clr ,Enable interrupt request for GPIO7" "Disabled,Enabled" setclrfld.long 0x3C 6. 0x3C 6. 0x40 6. " GPIO6_set/clr ,Enable interrupt request for GPIO6" "Disabled,Enabled" textline " " setclrfld.long 0x3C 5. 0x3C 5. 0x40 5. " GPIO5_set/clr ,Enable interrupt request for GPIO5" "Disabled,Enabled" setclrfld.long 0x3C 4. 0x3C 4. 0x40 4. " GPIO4_set/clr ,Enable interrupt request for GPIO4" "Disabled,Enabled" textline " " setclrfld.long 0x3C 3. 0x3C 3. 0x40 3. " GPIO3_set/clr ,Enable interrupt request for GPIO3" "Disabled,Enabled" setclrfld.long 0x3C 2. 0x3C 2. 0x40 2. " GPIO2_set/clr ,Enable interrupt request for GPIO2" "Disabled,Enabled" textline " " setclrfld.long 0x3C 1. 0x3C 1. 0x40 1. " GPIO1_set/clr ,Enable interrupt request for GPIO1" "Disabled,Enabled" setclrfld.long 0x3C 0. 0x3C 0. 0x40 0. " GPIO0_set/clr ,Enable interrupt request for GPIO0" "Disabled,Enabled" group.long 0xC4++0x0B line.long 0x00 "GPIO_SYSTIME_NS_CMP,GPIO System Time NS Compare Value" width 10. line.long 0x04 "GPIO_OUT,GPIO Output Register" bitfld.long 0x04 15. " VAL_OUT15 ,GPIO15 output values" "0,1" bitfld.long 0x04 14. " VAL_OUT14 ,GPIO14 output values" "0,1" bitfld.long 0x04 13. " VAL_OUT13 ,GPIO13 output values" "0,1" bitfld.long 0x04 12. " VAL_OUT12 ,GPIO12 output values" "0,1" textline " " bitfld.long 0x04 11. " VAL_OUT11 ,GPIO11 output values" "0,1" bitfld.long 0x04 10. " VAL_OUT10 ,GPIO10 output values" "0,1" bitfld.long 0x04 9. " VAL_OUT9 ,GPIO9 output values" "0,1" bitfld.long 0x04 8. " VAL_OUT8 ,GPIO8 output values" "0,1" textline " " bitfld.long 0x04 7. " VAL_OUT7 ,GPIO7 output values" "0,1" bitfld.long 0x04 6. " VAL_OUT6 ,GPIO6 output values" "0,1" bitfld.long 0x04 5. " VAL_OUT5 ,GPIO5 output values" "0,1" bitfld.long 0x04 4. " VAL_OUT4 ,GPIO4 output values" "0,1" textline " " bitfld.long 0x04 3. " VAL_OUT3 ,GPIO3 output values" "0,1" bitfld.long 0x04 2. " VAL_OUT2 ,GPIO2 output values" "0,1" bitfld.long 0x04 1. " VAL_OUT1 ,GPIO1 output values" "0,1" bitfld.long 0x04 0. " VAL_OUT0 ,GPIO0 output values" "0,1" line.long 0x08 "GPIO_IN,GPIO Input Register" bitfld.long 0x08 15. " VAL_IN15 ,GPIO15 input values" "0,1" bitfld.long 0x08 14. " VAL_IN14 ,GPIO14 input values" "0,1" bitfld.long 0x08 13. " VAL_IN13 ,GPIO13 input values" "0,1" bitfld.long 0x08 12. " VAL_IN12 ,GPIO12 input values" "0,1" textline " " bitfld.long 0x08 11. " VAL_IN11 ,GPIO11 input values" "0,1" bitfld.long 0x08 10. " VAL_IN10 ,GPIO10 input values" "0,1" bitfld.long 0x08 9. " VAL_IN9 ,GPIO9 input values" "0,1" bitfld.long 0x08 8. " VAL_IN8 ,GPIO8 input values" "0,1" textline " " bitfld.long 0x08 7. " VAL_IN7 ,GPIO7 input values" "0,1" bitfld.long 0x08 6. " VAL_IN6 ,GPIO6 input values" "0,1" bitfld.long 0x08 5. " VAL_IN5 ,GPIO5 input values" "0,1" bitfld.long 0x08 4. " VAL_IN4 ,GPIO4 input values" "0,1" textline " " bitfld.long 0x08 3. " VAL_IN3 ,GPIO3 input values" "0,1" bitfld.long 0x08 2. " VAL_IN2 ,GPIO2 input values" "0,1" bitfld.long 0x08 1. " VAL_IN1 ,GPIO1 input values" "0,1" bitfld.long 0x08 0. " VAL_IN0 ,GPIO0 input values" "0,1" group.long 0xD0++0x03 line.long 0x00 "GPIO_IRQ,GPIO Interrupt Register" eventfld.long 0x00 21. " SYS_TIME ,Hold the interrupt for sys_time" "Not hold,Hold" eventfld.long 0x00 20. " CNT4 ,Interrupt for counter4" "No interrupt,Interrupt" textline " " eventfld.long 0x00 19. " CNT3 ,Interrupt for counter3" "No interrupt,Interrupt" eventfld.long 0x00 18. " CNT2 ,Interrupt for counter2" "No interrupt,Interrupt" textline " " eventfld.long 0x00 17. " CNT1 ,Interrupt for counter1" "No interrupt,Interrupt" eventfld.long 0x00 16. " CNT0 ,Interrupt for counter0" "No interrupt,Interrupt" textline " " eventfld.long 0x00 15. " GPIO15 ,GPIO15 interrupt" "No interrupt,Interrupt" eventfld.long 0x00 14. " GPIO14 ,GPIO14 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 13. " GPIO13 ,GPIO13 interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " GPIO12 ,GPIO12 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " GPIO11 ,GPIO11 interrupt" "No interrupt,Interrupt" eventfld.long 0x00 10. " GPIO10 ,GPIO10 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 9. " GPIO9 ,GPIO9 interrupt" "No interrupt,Interrupt" eventfld.long 0x00 8. " GPIO8 ,GPIO8 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 7. " GPIO7 ,GPIO7 interrupt" "No interrupt,Interrupt" eventfld.long 0x00 6. " GPIO6 ,GPIO6 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 5. " GPIO5 ,GPIO5 interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " GPIO4 ,GPIO4 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " GPIO3 ,GPIO3 interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " GPIO2 ,GPIO2 interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 1. " GPIO1 ,GPIO1 interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " GPIO0 ,GPIO0 interrupt" "No interrupt,Interrupt" width 0x0B tree.end tree "PIO (Peripheral Inputs Outputs)" base ad:0x00100900 width 0x09 rgroup.long 0x00++0x03 line.long 0x00 "PIO_IN,PIO Input Register" bitfld.long 0x00 30. " VAL30 ,PIO30 input value" "0,1" bitfld.long 0x00 29. " VAL29 ,PIO29 input value" "0,1" bitfld.long 0x00 28. " VAL28 ,PIO28 input value" "0,1" bitfld.long 0x00 27. " VAL27 ,PIO27 input value" "0,1" textline " " bitfld.long 0x00 26. " VAL26 ,PIO26 input value" "0,1" bitfld.long 0x00 25. " VAL25 ,PIO25 input value" "0,1" bitfld.long 0x00 24. " VAL24 ,PIO24 input value" "0,1" bitfld.long 0x00 23. " VAL23 ,PIO23 input value" "0,1" textline " " bitfld.long 0x00 22. " VAL22 ,PIO22 input value" "0,1" bitfld.long 0x00 21. " VAL21 ,PIO21 input value" "0,1" bitfld.long 0x00 20. " VAL20 ,PIO20 input value" "0,1" bitfld.long 0x00 19. " VAL19 ,PIO19 input value" "0,1" textline " " bitfld.long 0x00 18. " VAL18 ,PIO18 input value" "0,1" bitfld.long 0x00 17. " VAL17 ,PIO17 input value" "0,1" bitfld.long 0x00 16. " VAL16 ,PIO16 input value" "0,1" bitfld.long 0x00 15. " VAL15 ,PIO15 input value" "0,1" textline " " bitfld.long 0x00 14. " VAL14 ,PIO14 input value" "0,1" bitfld.long 0x00 13. " VAL13 ,PIO13 input value" "0,1" bitfld.long 0x00 12. " VAL12 ,PIO12 input value" "0,1" bitfld.long 0x00 11. " VAL11 ,PIO11 input value" "0,1" textline " " bitfld.long 0x00 10. " VAL10 ,PIO10 input value" "0,1" bitfld.long 0x00 9. " VAL9 ,PIO9 input value" "0,1" bitfld.long 0x00 8. " VAL8 ,PIO8 input value" "0,1" bitfld.long 0x00 7. " VAL7 ,PIO7 input value" "0,1" textline " " bitfld.long 0x00 6. " VAL6 ,PIO6 input value" "0,1" bitfld.long 0x00 5. " VAL5 ,PIO5 input value" "0,1" bitfld.long 0x00 4. " VAL4 ,PIO4 input value" "0,1" bitfld.long 0x00 3. " VAL3 ,PIO3 input value" "0,1" textline " " bitfld.long 0x00 2. " VAL2 ,PIO2 input value" "0,1" bitfld.long 0x00 1. " VAL1 ,PIO1 input value" "0,1" bitfld.long 0x00 0. " VAL0 ,PIO0 input value" "0,1" group.long 0x04++0x07 line.long 0x00 "PIO_OUT,PIO Output Register" bitfld.long 0x00 30. " VAL30 ,PIO30 output value" "0,1" bitfld.long 0x00 29. " VAL29 ,PIO29 output value" "0,1" bitfld.long 0x00 28. " VAL28 ,PIO28 output value" "0,1" bitfld.long 0x00 27. " VAL27 ,PIO27 output value" "0,1" textline " " bitfld.long 0x00 26. " VAL26 ,PIO26 output value" "0,1" bitfld.long 0x00 25. " VAL25 ,PIO25 output value" "0,1" bitfld.long 0x00 24. " VAL24 ,PIO24 output value" "0,1" bitfld.long 0x00 23. " VAL23 ,PIO23 output value" "0,1" textline " " bitfld.long 0x00 22. " VAL22 ,PIO22 output value" "0,1" bitfld.long 0x00 21. " VAL21 ,PIO21 output value" "0,1" bitfld.long 0x00 20. " VAL20 ,PIO20 output value" "0,1" bitfld.long 0x00 19. " VAL19 ,PIO19 output value" "0,1" textline " " bitfld.long 0x00 18. " VAL18 ,PIO18 output value" "0,1" bitfld.long 0x00 17. " VAL17 ,PIO17 output value" "0,1" bitfld.long 0x00 16. " VAL16 ,PIO16 output value" "0,1" bitfld.long 0x00 15. " VAL15 ,PIO15 output value" "0,1" textline " " bitfld.long 0x00 14. " VAL14 ,PIO14 output value" "0,1" bitfld.long 0x00 13. " VAL13 ,PIO13 output value" "0,1" bitfld.long 0x00 12. " VAL12 ,PIO12 output value" "0,1" bitfld.long 0x00 11. " VAL11 ,PIO11 output value" "0,1" textline " " bitfld.long 0x00 10. " VAL10 ,PIO10 output value" "0,1" bitfld.long 0x00 9. " VAL9 ,PIO9 output value" "0,1" bitfld.long 0x00 8. " VAL8 ,PIO8 output value" "0,1" bitfld.long 0x00 7. " VAL7 ,PIO7 output value" "0,1" textline " " bitfld.long 0x00 6. " VAL6 ,PIO6 output value" "0,1" bitfld.long 0x00 5. " VAL5 ,PIO5 output value" "0,1" bitfld.long 0x00 4. " VAL4 ,PIO4 output value" "0,1" bitfld.long 0x00 3. " VAL3 ,PIO3 output value" "0,1" textline " " bitfld.long 0x00 2. " VAL2 ,PIO2 output value" "0,1" bitfld.long 0x00 1. " VAL1 ,PIO1 output value" "0,1" bitfld.long 0x00 0. " VAL0 ,PIO0 output value" "0,1" line.long 0x04 "PIO_OE,PIO Output Enable Register" bitfld.long 0x04 30. " VAL30 ,PIO30 output enable" "Disabled,Enabled" bitfld.long 0x04 29. " VAL29 ,PIO29 output enable" "Disabled,Enabled" bitfld.long 0x04 28. " VAL28 ,PIO28 output enable" "Disabled,Enabled" bitfld.long 0x04 27. " VAL27 ,PIO27 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 26. " VAL26 ,PIO26 output enable" "Disabled,Enabled" bitfld.long 0x04 25. " VAL25 ,PIO25 output enable" "Disabled,Enabled" bitfld.long 0x04 24. " VAL24 ,PIO24 output enable" "Disabled,Enabled" bitfld.long 0x04 23. " VAL23 ,PIO23 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 22. " VAL22 ,PIO22 output enable" "Disabled,Enabled" bitfld.long 0x04 21. " VAL21 ,PIO21 output enable" "Disabled,Enabled" bitfld.long 0x04 20. " VAL20 ,PIO20 output enable" "Disabled,Enabled" bitfld.long 0x04 19. " VAL19 ,PIO19 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18. " VAL18 ,PIO18 output enable" "Disabled,Enabled" bitfld.long 0x04 17. " VAL17 ,PIO17 output enable" "Disabled,Enabled" bitfld.long 0x04 16. " VAL16 ,PIO16 output enable" "Disabled,Enabled" bitfld.long 0x04 15. " VAL15 ,PIO15 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 14. " VAL14 ,PIO14 output enable" "Disabled,Enabled" bitfld.long 0x04 13. " VAL13 ,PIO13 output enable" "Disabled,Enabled" bitfld.long 0x04 12. " VAL12 ,PIO12 output enable" "Disabled,Enabled" bitfld.long 0x04 11. " VAL11 ,PIO11 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 10. " VAL10 ,PIO10 output enable" "Disabled,Enabled" bitfld.long 0x04 9. " VAL9 ,PIO9 output enable" "Disabled,Enabled" bitfld.long 0x04 8. " VAL8 ,PIO8 output enable" "Disabled,Enabled" bitfld.long 0x04 7. " VAL7 ,PIO7 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " VAL6 ,PIO6 output enable" "Disabled,Enabled" bitfld.long 0x04 5. " VAL5 ,PIO5 output enable" "Disabled,Enabled" bitfld.long 0x04 4. " VAL4 ,PIO4 output enable" "Disabled,Enabled" bitfld.long 0x04 3. " VAL3 ,PIO3 output enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " VAL2 ,PIO2 output enable" "Disabled,Enabled" bitfld.long 0x04 1. " VAL1 ,PIO1 output enable" "Disabled,Enabled" bitfld.long 0x04 0. " VAL0 ,PIO0 output enable" "Disabled,Enabled" tree.end tree "UART (Universal Asynchronous Receiver Transmitter)" base ad:0x00100A00 width 0x17 tree "UART 0" hgroup.long 0x0++0x03 hide.long 0x00 "UART0_DATA,UART 0 Data Register" in group.long (0x04+0x0)++0x03 line.long 0x00 "UART0_STAT,UART 0 Status Register" bitfld.long 0x00 3. " OE ,Overrun Error" "No error,Error" bitfld.long 0x00 2. " BE ,Break Error" "No error,Error" textline " " bitfld.long 0x00 1. " PE ,Parity Error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing Error" "No error,Error" group.long (0x08+0x0)++0x03 line.long 0x00 "UART0_LINE_CTRL,UART 0 Line Control Register" bitfld.long 0x00 5.--6. " WLEN ,Word length" "5 bits,6 bits,7 bits,8 bits" bitfld.long 0x00 4. " FEN ,Enable FIFOs" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " STP2 ,Two Stop Bits Select" "Disabled,Enabled" bitfld.long 0x00 2. " EPS ,Even Parity Select" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BRK ,Send Break" "Disabled,Enabled" group.long (0x0C+0x0)++0x03 line.long 0x00 "UART0_BAUD_DIV_MSB,UART 0 Baud Rate Divisor MSB" hexmask.long.byte 0x00 0.--7. 1. " BAUDDIV_MSB ,Baud Rate Divisor [15:8]" group.long (0x10+0x0)++0x03 line.long 0x00 "UART0_BAUD_DIV_LSB,UART 0 Baud Rate Divisor LSB" hexmask.long.byte 0x00 0.--7. 1. " BAUDDIV_LSB ,Baud Rate Divisor [7:0]" group.long (0x14+0x0)++0x03 line.long 0x00 "UART0_CTRL,UART 0 Control Register" bitfld.long 0x00 7. " LBE ,Loop back enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTIE ,Receive timeout interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " TIE ,Transmit interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " RIE ,Receive interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " MSIE ,Modem status interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " SIRLP ,IrDA SIR low power mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " SIREN ,The IrDA SIR Endec enable" "Disabled,Enabled" bitfld.long 0x00 0. " UARTEN ,UART enable" "Disabled,Enabled" rgroup.long (0x18+0x0)++0x03 line.long 0x00 "UART0_FLAG,UART 0 Flag Register" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full" "Not full,Full" textline " " bitfld.long 0x00 5. " TXFF ,Transmit FIFO full" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive FIFO empty" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy" "Not busy,Busy" bitfld.long 0x00 0. " CTS ,Clear to send" "Low,High" group.long (0x1C+0x0)++0x03 line.long 0x00 "UART0_INT_ID,UART 0 Interrupt Identification Register" bitfld.long 0x00 3. " RTIS ,Receive timeout interrupt status" "Not asserted,Asserted" bitfld.long 0x00 2. " TIS ,Transmit interrupt status" "Not asserted,Asserted" textline " " bitfld.long 0x00 1. " RIS ,Receive interrupt status" "Not asserted,Asserted" bitfld.long 0x00 0. " MIS ,Modem Interrupt Status" "Not asserted,Asserted" width 24. group.long (0x20+0x0)++0x03 line.long 0x00 "UART0_IRDA_LO_PWR_CNTR,UART 0 IrDA Low Power Counter Register" hexmask.long.byte 0x00 0.--7. 1. " ILPDVSR ,IrDA Low Power Divisor value [7:0]" group.long (0x24+0x0)++0x03 line.long 0x00 "UART0_RTS_CTRL,UART 0 RTS Control Register" bitfld.long 0x00 7. " STICK ,Parity bit works as stick bit" "Disabled,Enabled" bitfld.long 0x00 6. " CTS_POL ,CTS polarity" "Low,High" textline " " bitfld.long 0x00 5. " CTS_CTR ,CTS control" "Disabled,Enabled" bitfld.long 0x00 4. " RTS_POL ,RTS polarity" "Low,High" textline " " bitfld.long 0x00 3. " MOD2 ,Machine trail state activated by" "Character sent,Empty FIFO" bitfld.long 0x00 2. " COUNT ,RTS counter time base" "Baud,System clock" textline " " bitfld.long 0x00 1. " RTS ,RTS output" "Disabled,Enabled" bitfld.long 0x00 0. " AUTO ,RTS output controll" "Direct,Automatic" group.long (0x28+0x0)++0x03 line.long 0x00 "UART0_RTS_LEAD_CYC,UART 0 RTS Leading Cycles" hexmask.long.byte 0x00 0.--7. 1. " LEAD_CYC ,Number of leading cycles in system clocks or baud rate cycles" group.long (0x2C+0x0)++0x03 line.long 0x00 "UART0_RTS_TRAIL_CYC,UART 0 RTS Trailing cycles" hexmask.long.byte 0x00 0.--7. 1. " TRAILCYC ,Number of trail cycles in system clocks or baud rate cycles" group.long (0x30+0x0)++0x03 line.long 0x00 "UART0_OUT_DRV_EN,UART 0 Driver Enable Register" bitfld.long 0x00 1. " DRVRTS ,Driver for UARTi_RTS output pin" "Disabled,Enabled" bitfld.long 0x00 0. " DRVTX ,Driver for UARTi_TXD output pin" "Disabled,Enabled" group.long (0x34+0x0)++0x03 line.long 0x00 "UART0_BAUD_MODE_CTRL,UART 0 Baud Rate Mode Control Register" bitfld.long 0x00 0. " BAUD_RATE_MODE ,Sets the generation method of baudrate" "Mode 1,Mode 2" group.long (0x38+0x0)++0x03 line.long 0x00 "UART0_RX_FIFO_IRQ_LVL,UART 0 Receive FIFO Interrupt Trigger Level" hexmask.long.byte 0x00 0.--4. 1. " RFIRQLEVEL ,IRQ trigger level of the receive FIFO" group.long (0x3C+0x0)++0x03 line.long 0x00 "UART0_TX_FIFO_IRQ_LVL,UART 0 Transmit FIFO Interrupt Trigger Level" hexmask.long.byte 0x00 0.--4. 1. " TFIRQLEVEL ,IRQ trigger level of the transmit FIFO" tree.end tree "UART 1" hgroup.long 0x40++0x03 hide.long 0x00 "UART1_DATA,UART 1 Data Register" in group.long (0x04+0x40)++0x03 line.long 0x00 "UART1_STAT,UART 1 Status Register" bitfld.long 0x00 3. " OE ,Overrun Error" "No error,Error" bitfld.long 0x00 2. " BE ,Break Error" "No error,Error" textline " " bitfld.long 0x00 1. " PE ,Parity Error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing Error" "No error,Error" group.long (0x08+0x40)++0x03 line.long 0x00 "UART1_LINE_CTRL,UART 1 Line Control Register" bitfld.long 0x00 5.--6. " WLEN ,Word length" "5 bits,6 bits,7 bits,8 bits" bitfld.long 0x00 4. " FEN ,Enable FIFOs" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " STP2 ,Two Stop Bits Select" "Disabled,Enabled" bitfld.long 0x00 2. " EPS ,Even Parity Select" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BRK ,Send Break" "Disabled,Enabled" group.long (0x0C+0x40)++0x03 line.long 0x00 "UART1_BAUD_DIV_MSB,UART 1 Baud Rate Divisor MSB" hexmask.long.byte 0x00 0.--7. 1. " BAUDDIV_MSB ,Baud Rate Divisor [15:8]" group.long (0x10+0x40)++0x03 line.long 0x00 "UART1_BAUD_DIV_LSB,UART 1 Baud Rate Divisor LSB" hexmask.long.byte 0x00 0.--7. 1. " BAUDDIV_LSB ,Baud Rate Divisor [7:0]" group.long (0x14+0x40)++0x03 line.long 0x00 "UART1_CTRL,UART 1 Control Register" bitfld.long 0x00 7. " LBE ,Loop back enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTIE ,Receive timeout interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " TIE ,Transmit interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " RIE ,Receive interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " MSIE ,Modem status interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " SIRLP ,IrDA SIR low power mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " SIREN ,The IrDA SIR Endec enable" "Disabled,Enabled" bitfld.long 0x00 0. " UARTEN ,UART enable" "Disabled,Enabled" rgroup.long (0x18+0x40)++0x03 line.long 0x00 "UART1_FLAG,UART 1 Flag Register" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full" "Not full,Full" textline " " bitfld.long 0x00 5. " TXFF ,Transmit FIFO full" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive FIFO empty" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy" "Not busy,Busy" bitfld.long 0x00 0. " CTS ,Clear to send" "Low,High" group.long (0x1C+0x40)++0x03 line.long 0x00 "UART1_INT_ID,UART 1 Interrupt Identification Register" bitfld.long 0x00 3. " RTIS ,Receive timeout interrupt status" "Not asserted,Asserted" bitfld.long 0x00 2. " TIS ,Transmit interrupt status" "Not asserted,Asserted" textline " " bitfld.long 0x00 1. " RIS ,Receive interrupt status" "Not asserted,Asserted" bitfld.long 0x00 0. " MIS ,Modem Interrupt Status" "Not asserted,Asserted" width 24. group.long (0x20+0x40)++0x03 line.long 0x00 "UART1_IRDA_LO_PWR_CNTR,UART 1 IrDA Low Power Counter Register" hexmask.long.byte 0x00 0.--7. 1. " ILPDVSR ,IrDA Low Power Divisor value [7:0]" group.long (0x24+0x40)++0x03 line.long 0x00 "UART1_RTS_CTRL,UART 1 RTS Control Register" bitfld.long 0x00 7. " STICK ,Parity bit works as stick bit" "Disabled,Enabled" bitfld.long 0x00 6. " CTS_POL ,CTS polarity" "Low,High" textline " " bitfld.long 0x00 5. " CTS_CTR ,CTS control" "Disabled,Enabled" bitfld.long 0x00 4. " RTS_POL ,RTS polarity" "Low,High" textline " " bitfld.long 0x00 3. " MOD2 ,Machine trail state activated by" "Character sent,Empty FIFO" bitfld.long 0x00 2. " COUNT ,RTS counter time base" "Baud,System clock" textline " " bitfld.long 0x00 1. " RTS ,RTS output" "Disabled,Enabled" bitfld.long 0x00 0. " AUTO ,RTS output controll" "Direct,Automatic" group.long (0x28+0x40)++0x03 line.long 0x00 "UART1_RTS_LEAD_CYC,UART 1 RTS Leading Cycles" hexmask.long.byte 0x00 0.--7. 1. " LEAD_CYC ,Number of leading cycles in system clocks or baud rate cycles" group.long (0x2C+0x40)++0x03 line.long 0x00 "UART1_RTS_TRAIL_CYC,UART 1 RTS Trailing cycles" hexmask.long.byte 0x00 0.--7. 1. " TRAILCYC ,Number of trail cycles in system clocks or baud rate cycles" group.long (0x30+0x40)++0x03 line.long 0x00 "UART1_OUT_DRV_EN,UART 1 Driver Enable Register" bitfld.long 0x00 1. " DRVRTS ,Driver for UARTi_RTS output pin" "Disabled,Enabled" bitfld.long 0x00 0. " DRVTX ,Driver for UARTi_TXD output pin" "Disabled,Enabled" group.long (0x34+0x40)++0x03 line.long 0x00 "UART1_BAUD_MODE_CTRL,UART 1 Baud Rate Mode Control Register" bitfld.long 0x00 0. " BAUD_RATE_MODE ,Sets the generation method of baudrate" "Mode 1,Mode 2" group.long (0x38+0x40)++0x03 line.long 0x00 "UART1_RX_FIFO_IRQ_LVL,UART 1 Receive FIFO Interrupt Trigger Level" hexmask.long.byte 0x00 0.--4. 1. " RFIRQLEVEL ,IRQ trigger level of the receive FIFO" group.long (0x3C+0x40)++0x03 line.long 0x00 "UART1_TX_FIFO_IRQ_LVL,UART 1 Transmit FIFO Interrupt Trigger Level" hexmask.long.byte 0x00 0.--4. 1. " TFIRQLEVEL ,IRQ trigger level of the transmit FIFO" tree.end tree "UART 2" hgroup.long 0x80++0x03 hide.long 0x00 "UART2_DATA,UART 2 Data Register" in group.long (0x04+0x80)++0x03 line.long 0x00 "UART2_STAT,UART 2 Status Register" bitfld.long 0x00 3. " OE ,Overrun Error" "No error,Error" bitfld.long 0x00 2. " BE ,Break Error" "No error,Error" textline " " bitfld.long 0x00 1. " PE ,Parity Error" "No error,Error" bitfld.long 0x00 0. " FE ,Framing Error" "No error,Error" group.long (0x08+0x80)++0x03 line.long 0x00 "UART2_LINE_CTRL,UART 2 Line Control Register" bitfld.long 0x00 5.--6. " WLEN ,Word length" "5 bits,6 bits,7 bits,8 bits" bitfld.long 0x00 4. " FEN ,Enable FIFOs" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " STP2 ,Two Stop Bits Select" "Disabled,Enabled" bitfld.long 0x00 2. " EPS ,Even Parity Select" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BRK ,Send Break" "Disabled,Enabled" group.long (0x0C+0x80)++0x03 line.long 0x00 "UART2_BAUD_DIV_MSB,UART 2 Baud Rate Divisor MSB" hexmask.long.byte 0x00 0.--7. 1. " BAUDDIV_MSB ,Baud Rate Divisor [15:8]" group.long (0x10+0x80)++0x03 line.long 0x00 "UART2_BAUD_DIV_LSB,UART 2 Baud Rate Divisor LSB" hexmask.long.byte 0x00 0.--7. 1. " BAUDDIV_LSB ,Baud Rate Divisor [7:0]" group.long (0x14+0x80)++0x03 line.long 0x00 "UART2_CTRL,UART 2 Control Register" bitfld.long 0x00 7. " LBE ,Loop back enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTIE ,Receive timeout interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " TIE ,Transmit interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " RIE ,Receive interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " MSIE ,Modem status interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " SIRLP ,IrDA SIR low power mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " SIREN ,The IrDA SIR Endec enable" "Disabled,Enabled" bitfld.long 0x00 0. " UARTEN ,UART enable" "Disabled,Enabled" rgroup.long (0x18+0x80)++0x03 line.long 0x00 "UART2_FLAG,UART 2 Flag Register" bitfld.long 0x00 7. " TXFE ,Transmit FIFO empty" "Not empty,Empty" bitfld.long 0x00 6. " RXFF ,Receive FIFO full" "Not full,Full" textline " " bitfld.long 0x00 5. " TXFF ,Transmit FIFO full" "Not full,Full" bitfld.long 0x00 4. " RXFE ,Receive FIFO empty" "Not empty,Empty" textline " " bitfld.long 0x00 3. " BUSY ,UART busy" "Not busy,Busy" bitfld.long 0x00 0. " CTS ,Clear to send" "Low,High" group.long (0x1C+0x80)++0x03 line.long 0x00 "UART2_INT_ID,UART 2 Interrupt Identification Register" bitfld.long 0x00 3. " RTIS ,Receive timeout interrupt status" "Not asserted,Asserted" bitfld.long 0x00 2. " TIS ,Transmit interrupt status" "Not asserted,Asserted" textline " " bitfld.long 0x00 1. " RIS ,Receive interrupt status" "Not asserted,Asserted" bitfld.long 0x00 0. " MIS ,Modem Interrupt Status" "Not asserted,Asserted" width 24. group.long (0x20+0x80)++0x03 line.long 0x00 "UART2_IRDA_LO_PWR_CNTR,UART 2 IrDA Low Power Counter Register" hexmask.long.byte 0x00 0.--7. 1. " ILPDVSR ,IrDA Low Power Divisor value [7:0]" group.long (0x24+0x80)++0x03 line.long 0x00 "UART2_RTS_CTRL,UART 2 RTS Control Register" bitfld.long 0x00 7. " STICK ,Parity bit works as stick bit" "Disabled,Enabled" bitfld.long 0x00 6. " CTS_POL ,CTS polarity" "Low,High" textline " " bitfld.long 0x00 5. " CTS_CTR ,CTS control" "Disabled,Enabled" bitfld.long 0x00 4. " RTS_POL ,RTS polarity" "Low,High" textline " " bitfld.long 0x00 3. " MOD2 ,Machine trail state activated by" "Character sent,Empty FIFO" bitfld.long 0x00 2. " COUNT ,RTS counter time base" "Baud,System clock" textline " " bitfld.long 0x00 1. " RTS ,RTS output" "Disabled,Enabled" bitfld.long 0x00 0. " AUTO ,RTS output controll" "Direct,Automatic" group.long (0x28+0x80)++0x03 line.long 0x00 "UART2_RTS_LEAD_CYC,UART 2 RTS Leading Cycles" hexmask.long.byte 0x00 0.--7. 1. " LEAD_CYC ,Number of leading cycles in system clocks or baud rate cycles" group.long (0x2C+0x80)++0x03 line.long 0x00 "UART2_RTS_TRAIL_CYC,UART 2 RTS Trailing cycles" hexmask.long.byte 0x00 0.--7. 1. " TRAILCYC ,Number of trail cycles in system clocks or baud rate cycles" group.long (0x30+0x80)++0x03 line.long 0x00 "UART2_OUT_DRV_EN,UART 2 Driver Enable Register" bitfld.long 0x00 1. " DRVRTS ,Driver for UARTi_RTS output pin" "Disabled,Enabled" bitfld.long 0x00 0. " DRVTX ,Driver for UARTi_TXD output pin" "Disabled,Enabled" group.long (0x34+0x80)++0x03 line.long 0x00 "UART2_BAUD_MODE_CTRL,UART 2 Baud Rate Mode Control Register" bitfld.long 0x00 0. " BAUD_RATE_MODE ,Sets the generation method of baudrate" "Mode 1,Mode 2" group.long (0x38+0x80)++0x03 line.long 0x00 "UART2_RX_FIFO_IRQ_LVL,UART 2 Receive FIFO Interrupt Trigger Level" hexmask.long.byte 0x00 0.--4. 1. " RFIRQLEVEL ,IRQ trigger level of the receive FIFO" group.long (0x3C+0x80)++0x03 line.long 0x00 "UART2_TX_FIFO_IRQ_LVL,UART 2 Transmit FIFO Interrupt Trigger Level" hexmask.long.byte 0x00 0.--4. 1. " TFIRQLEVEL ,IRQ trigger level of the transmit FIFO" tree.end width 0x0B tree.end tree "SPI (Serial Peripheral Interface)" base ad:0x00100C00 width 10. group.long 0x00++0x0F line.long 0x00 "SPI_DATA,SPI Data Register" bitfld.long 0x00 17. " DR_VALID1 ,DATA_BYTE_1 valid" "Not valid,Valid" bitfld.long 0x00 16. " DR_VALID0 ,DATA_BYTE_0 valid" "Not valid,Valid" textline " " hexmask.long.byte 0x00 8.--15. 1. " DATA_BYTE_1 ,Data byte 1" hexmask.long.byte 0x00 0.--7. 1. " DATA_BYTE_0 ,Data byte 0" line.long 0x04 "SPI_STAT,SPI Status Register" bitfld.long 0x04 25. " SR_SELECTED ,External master access to spi-interface" "Disabled,Enabled" eventfld.long 0x04 24. " SR_OUT_FULL ,Output FIFO is full" "Not full,Full" textline " " eventfld.long 0x04 23. " SR_OUT_EMPTY ,Output FIFO is empty and interface sending data" "Not empty,Empty" eventfld.long 0x04 22. " SR_OUT_FW ,ARM is writing data to fast into output FIFO" "Not to fast,To fast" textline " " eventfld.long 0x04 21. " SR_OUT_FUEL ,Adjustable fuel value of output FIFO reached" "Not reached,Reached" eventfld.long 0x04 20. " SR_IN_FULL ,Input FIFO is full" "Not full,Full" textline " " eventfld.long 0x04 19. " SR_IN_RECDATA ,Valid data bytes in input FIFO" "Not valid,Valid" eventfld.long 0x04 18. " SR_IN_FILL_LEVEL ,Adjustable fill level of input FIFO reached" "Not reached,Reached" textline " " hexmask.long.word 0x04 9.--17. 1. " SR_OUT_FILL_VAL ,Output FIFO fill value (number of bytes)" hexmask.long.word 0x04 0.--8. 1. " SR_IN_FILL_VAL ,Input FIFO fill value (number of bytes)" line.long 0x08 "SPI_CTRL,SPI Control Register" bitfld.long 0x08 31. " CR_EN ,Enable SPI interface" "Disabled,Enabled" bitfld.long 0x08 30. " CR_MS ,Mode select" "Slave,Master" textline " " bitfld.long 0x08 29. " CR_CPOL ,Primary edge of spi_sck" "Rising,Falling" bitfld.long 0x08 28. " CR_NCPHA ,spi_sck edge for data change/activ" "Primary/secondary,Secondary/primary" textline " " bitfld.long 0x08 25.--27. " CR_BURST ,Burst length" "1,2,4,8,16,32,64,128" bitfld.long 0x08 22.--24. " CR_BURSTDELAY ,Delay between transmission of 2 data bytes" "0 SCK cycles,1 SCK cycle,2 SCK cycles,3 SCK cycles,4 SCK cycles,5 SCK cycles,6 SCK cycles,7 SCK cycles" textline " " bitfld.long 0x08 21. " CR_CLR_OUTFIFO ,Clear output FIFO" "Not cleared,Cleared" bitfld.long 0x08 20. " CR_CLR_INFIFO ,Clear input FIFO" "Not cleared,Cleared" textline " " bitfld.long 0x08 11. " CS_MODE ,Chip select control" "Software,Internal" bitfld.long 0x08 10. " CR_SS2 ,external slave select SPI_CS2" "Not selected,Selected" textline " " bitfld.long 0x08 9. " CR_SS1 ,external slave select SPI_CS1" "Not selected,Selected" bitfld.long 0x08 8. " CR_SS0 ,external slave select SPI_CS0" "Not selected,Selected" textline " " bitfld.long 0x08 7. " CR_WRITE ,Spi interface write data enable" "Disabled,Enabled" bitfld.long 0x08 6. " CR_READ ,Spi interface read data enable" "Disabled,Enabled" textline " " bitfld.long 0x08 1.--4. " CR_SPEED ,SPI Clock Speed" "Reserved,0.05 MHz,0.1 MHz,0.2 MHz,0.5 MHz,1 MHz,1.25 MHz,2 MHz,2.5 MHz,3.33 MHz,5 MHz,10 MHz,12.5 MHz,16.66 MHz,25 MHz,?..." width 14. line.long 0x0C "SPI_INT_CTRL,SPI Interrupt Control Register" bitfld.long 0x0C 24. " IR_OUT_FULL_EN ,IRQ enable for output FIFO is full" "Disabled,Enabled" bitfld.long 0x0C 23. " IR_OUT_EMPTY_EN ,IRQ enable for output FIFO is empty and interface sending data" "Disabled,Enabled" textline " " bitfld.long 0x0C 22. " IR_OUT_FW_EN ,IRQ enable for ARM is writing data to fast into output FIFO" "Disabled,Enabled" bitfld.long 0x0C 21. " IR_OUT_FUEL_EN ,IRQ enable for adjustable fuel value of output FIFO reached" "Disabled,Enabled" textline " " bitfld.long 0x0C 20. " IR_IN_FULL_EN ,IRQ enable for input FIFO is full" "Disabled,Enabled" bitfld.long 0x0C 19. " IR_IN_RECDATA_EN ,IRQ enable for valid data bytes in input FIFO" "Disabled,Enabled" textline " " bitfld.long 0x0C 18. " IR_IN_FUEL_EN ,IRQ enable for adjustable fill level of input FIFO reached" "Disabled,Enabled" hexmask.long.word 0x0C 9.--17. 1. " IR_OUT_FULL_LEVEL ,Adjustable full level for output FIFO" textline " " hexmask.long.word 0x0C 0.--8. 1. " IR_IN_FULL_LEVEL ,Adjustable full level for input FIFO" width 0x0B tree.end tree "I2C (Inter-Integrated Circuit)" base ad:0x00100D00 width 0x0A group.long 0x00++0x07 line.long 0x00 "I2C_CTRL,I2C Control Register" hexmask.long.byte 0x00 4.--10. 1. " ID ,Slave device ID" bitfld.long 0x00 1.--3. " SPEED ,Speed select when 100 MHz system clock" "25 kHz,50 kHz,100 kHz,200 kHz,400 kHz,600 kHz,800 kHz,1000 kHz" bitfld.long 0x00 0. " ENABLE ,Interface enable" "Disabled,Enabled" line.long 0x04 "I2C_DATA,I2C Data Register" bitfld.long 0x04 13.--14. " ACK ,Number of acknowledge bits send by slave in actual command" "0,1,2,3" bitfld.long 0x04 12. " RDF ,Read Data Finished" "Not finished,Finished" bitfld.long 0x04 11. " CMD3 ,Command Bit 3: execute" "No operation,Executed" textline " " bitfld.long 0x04 10. " CMD2 ,Command Bit 2: send Start Condition" "No effect,Started" bitfld.long 0x04 9. " CMD1 ,Command Bit 1: write/read Byte" "Write,Read" bitfld.long 0x04 8. " CMD0 ,Command Bit 0: stop" "No effect,Stopped" textline " " hexmask.long.byte 0x04 0.--7. 1. " DATA ,Transmit and receive data byte" width 0x0B tree.end tree "SYSTIME (System time with IEEE 1588 functionality)" base ad:0x00101100 width 20. group.long 0x00++0x1B line.long 0x00 "SYSTIME_NS,System Time Nanosecond Register" line.long 0x04 "SYSTIME_S,System Time Second Register" line.long 0x08 "SYS_TIME_NS_BOR,System Time Nanoseconds Border Register" line.long 0x0C "SYS_TIME_NS_ADD_UP,System Time Nanoseconds Add Up Register" line.long 0x10 "SYS_TIME_S_CMP,System Time Second Compare Register" line.long 0x14 "SYS_TIME_S_CMP_EN,System Time Second Compare Enable Register" bitfld.long 0x14 0. " ENABLE ,Enable compare with SYSTIME_S (seconds)" "Disabled,Enabled" line.long 0x18 "SYS_TIME_S_CMP_INT,System Time Second Compare Interrupt Register" eventfld.long 0x18 0. " COMPARE_IRQ ,System time compare interrupt" "No interrupt,Interrupt" width 0x0B tree.end tree "USB (Universal Serial Bus)" base ad:0x00120000 width 17. rgroup.long 0x00++0x03 line.long 0x00 "USB_ID,USB ID Register" hexmask.long.byte 0x00 8.--12. 1. " CORE_ID ,Core ID" hexmask.long.byte 0x00 0.--7. 1. " REV_ID ,Revision ID number of the core" group.long 0x04++0x1B line.long 0x00 "USB_CTRL,USB Control Register" bitfld.long 0x00 4. " PSE ,Periodic Schedule Enable" "Disabled,Enabled" bitfld.long 0x00 3. " ASE ,Async Schedule Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " HRS ,Host Run/Stop" "Stopped,Running" bitfld.long 0x00 1. " XSUSP ,XCVR Suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 0. " CSUSP ,Core Suspend" "Not suspended,Suspended" line.long 0x04 "USB_FRM_TMR,USB Frame Timer Register" bitfld.long 0x04 12. " AGSOF ,Artificially Generated SOF" "Not generated,Generated" bitfld.long 0x04 11. " FTLOCK ,Frame Timer Locked" "Not locked,Locked" textline " " hexmask.long.word 0x04 0.--10. 1. " FRAME_NR ,Current Frame Number" line.long 0x08 "USB_MAIN_EV,USB Main Event Register" eventfld.long 0x08 5. " BWERR_EV ,Bandwidth Error Event" "No error,Error" eventfld.long 0x08 4. " HCHA_EV ,Host Controller Halted Event" "Not halted,Halted" textline " " bitfld.long 0x08 3. " GPIPE_EV ,Global Pipe Transfer Event" "Not occurred,Occurred" bitfld.long 0x08 2. " GPORT_EV ,Global Port Status Change Event" "Not occurred,Occurred" textline " " eventfld.long 0x08 1. " FRM32_EV ,Frame 32 Event" "Not occurred,Occurred" eventfld.long 0x08 0. " FRM_EV ,Frame Event" "Not occurred,Occurred" line.long 0x0C "USB_MAIN_EV_MSK,USB Main Event Mask Register" bitfld.long 0x0C 5. " BWERR_EM ,Bandwidth Error Event Mask" "Not masked,Masked" bitfld.long 0x0C 4. " HCHA_EM ,HC Halted Mask" "Not masked,Masked" textline " " bitfld.long 0x0C 3. " GPIPE_EM ,Global Pipe Event Mask" "Not masked,Masked" bitfld.long 0x0C 2. " GPORT_EM ,Global Port Status Change Event Mask" "Not masked,Masked" textline " " bitfld.long 0x0C 1. " FRM32_EM ,Frame 32 Event Mask" "Not masked,Masked" bitfld.long 0x0C 0. " FRM_EM ,Frame Event Mask" "Not masked,Masked" line.long 0x10 "USB_PIPE_EV,USB Pipe Event Register" eventfld.long 0x10 7. " PI_EV7 ,Pipe Event Flag 7" "Not occurred,Occurred" eventfld.long 0x10 6. " PI_EV6 ,Pipe Event Flag 6" "Not occurred,Occurred" textline " " eventfld.long 0x10 5. " PI_EV5 ,Pipe Event Flag 5" "Not occurred,Occurred" eventfld.long 0x10 4. " PI_EV4 ,Pipe Event Flag 4" "Not occurred,Occurred" textline " " eventfld.long 0x10 3. " PI_EV3 ,Pipe Event Flag 3" "Not occurred,Occurred" eventfld.long 0x10 2. " PI_EV2 ,Pipe Event Flag 2" "Not occurred,Occurred" textline " " eventfld.long 0x10 1. " PI_EV1 ,Pipe Event Flag 1" "Not occurred,Occurred" eventfld.long 0x10 0. " PI_EV0 ,Pipe Event Flag 0" "Not occurred,Occurred" line.long 0x14 "USB_PIPE_EV_MSK,USB Pipe Event Mask Register" bitfld.long 0x14 7. " PI_EM7 ,Pipe Event Mask 7 Setting" "Disabled,Enabled" bitfld.long 0x14 6. " PI_EM6 ,Pipe Event Mask 6 Setting" "Disabled,Enabled" textline " " bitfld.long 0x14 5. " PI_EM5 ,Pipe Event Mask 5 Setting" "Disabled,Enabled" bitfld.long 0x14 4. " PI_EM4 ,Pipe Event Mask 4 Setting" "Disabled,Enabled" textline " " bitfld.long 0x14 3. " PI_EM3 ,Pipe Event Mask 3 Setting" "Disabled,Enabled" bitfld.long 0x14 2. " PI_EM2 ,Pipe Event Mask 2 Setting" "Disabled,Enabled" textline " " bitfld.long 0x14 1. " PI_EM1 ,Pipe Event Mask 1 Setting" "Disabled,Enabled" bitfld.long 0x14 0. " PI_EM0 ,Pipe Event Mask 0 Setting" "Disabled,Enabled" group.long 0x24++0x03 line.long 0x00 "USB_PIPE_SEL,USB Pipe Select Register" bitfld.long 0x00 0.--2. " PI_SEL ,Pipe Select" "Pipe 0,Pipe 1,Pipe 2,Pipe 3,Pipe 4,Pipe 5,Pipe 6,Pipe 7" rgroup.long 0x2C++0x03 line.long 0x00 "USB_PORT_STAT,USB Port Status Register" bitfld.long 0x00 9. " LINESTATE1 ,USB Line State 1" "Ser_rx_dp,Ser_rx_dm" bitfld.long 0x00 8. " LINESTATE0 ,USB Line State 0" "Ser_rx_dp,Ser_rx_dm" textline " " bitfld.long 0x00 7. " OCURC ,Over Current Condition" "Not detected,Detected" bitfld.long 0x00 6. " DLS ,Connected device speed" "Full,Low" textline " " bitfld.long 0x00 5. " PCS ,Port Connect Status" "Not connected,Connected" bitfld.long 0x00 4. " CONN_ID ,USB Connector ID Value" "A-Device,B-Device" textline " " bitfld.long 0x00 3. " VB_SESS_END ,VB Session End" "Not ended,Ended" bitfld.long 0x00 2. " VB_SESS_VLD ,VB Session Valid" "Not valid,Valid" textline " " bitfld.long 0x00 1. " VA_SESS_VLD ,VA Session Valid" "Not valid,Valid" bitfld.long 0x00 0. " VBUS_VLD ,Vbus Valid" "Not valid,Valid" group.long 0x30++0x0B line.long 0x00 "USB_PORT_CTRL,USB Port Control Register" hexmask.long.byte 0x00 16.--23. 1. " P_LEN ,Pulse Length" bitfld.long 0x00 12. " ID_PU ,ID-Pullup Output Signal Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " VBS_ON ,VBUS Session Request Control" "Not controled,Controled" bitfld.long 0x00 9. " DCHRG ,Enable Discharge Circuitry" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TERM_ENA ,Termination Enable" "Disabled,Enabled" bitfld.long 0x00 7. " TERM_SEL ,Termination Select" "Host,Device" textline " " bitfld.long 0x00 6. " VB_ON ,VBUS Control" "Disabled,Enabled" bitfld.long 0x00 5. " PSUSP ,Port Suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 4. " PENA ,Port Enable" "Disabled,Enabled" bitfld.long 0x00 3. " FPRESU ,Force Resume" "Not forced,Forced" textline " " bitfld.long 0x00 2. " URESET ,USB Reset" "No reset,Reset" bitfld.long 0x00 0.--1. " PTESTC ,Port Test Mode" "Disabled,J State,K State,SE0" width 26. line.long 0x04 "USB_PORT_STAT_CHG_EV,USB Port Status Change Event Register" eventfld.long 0x04 8. " P_END_EV ,Pulse End Event" "Not occurred,Occurred" eventfld.long 0x04 7. " PWRSC_EV ,Power Status Change Event" "Not occurred,Occurred" textline " " eventfld.long 0x04 6. " CDC_EV ,Connect/Disconnect Event" "Not occurred,Occurred" eventfld.long 0x04 5. " URES_EV ,USB Reset Event" "Not occurred,Occurred" textline " " eventfld.long 0x04 4. " SUSP_EV ,Suspend Event" "Not occurred,Occurred" eventfld.long 0x04 3. " RSUC_EV ,Resume Complete Event" "Not occurred,Occurred" textline " " eventfld.long 0x04 2. " RSU_EV ,Resume Event" "Not occurred,Occurred" eventfld.long 0x04 1. " BERR_EV ,Babble Error Event" "Not occurred,Occurred" textline " " eventfld.long 0x04 0. " OCU_EV ,Over Current Event" "Not occurred,Occurred" line.long 0x08 "USB_PORT_STAT_CHG_EV_MSK,USB Port Status Change Event Mask Register" bitfld.long 0x08 8. " P_END_EM ,Pulse End Event Mask" "Not masked,Masked" bitfld.long 0x08 7. " PWRSC_EM ,Power Status Change Event Mask" "Not masked,Masked" textline " " bitfld.long 0x08 6. " CDC_EM ,Connect/Disconnect Event Mask" "Not masked,Masked" bitfld.long 0x08 5. " URES_EM ,USB Reset Event Mask" "Not masked,Masked" textline " " bitfld.long 0x08 4. " SUSP_EM ,Suspend Event Mask" "Not masked,Masked" bitfld.long 0x08 3. " RSUC_EM ,Resume Complete Event Mask" "Not masked,Masked" textline " " bitfld.long 0x08 2. " RSU_EM ,Resume Event Mask" "Not masked,Masked" bitfld.long 0x08 1. " BERR_EM ,Babble Error Event Mask" "Not masked,Masked" textline " " bitfld.long 0x08 0. " OCU_EM ,Over Current Event Mask" "Not masked,Masked" width 15. group.long 0x40++0x1F line.long 0x00 "USB_PIPE_CTRL,USB Pipe Control Register" bitfld.long 0x00 2. " ACT ,Activate Pipe" "Not activated,Activated" bitfld.long 0x00 0.--1. " TPID ,Token PID/Direction" "OUT,IN,SETUP,?..." line.long 0x04 "USB_PIPE_CFG,USB Pipe Configuration Register" bitfld.long 0x04 30. " IOT ,Interrupt on Transaction" "Disabled,Enabled" bitfld.long 0x04 29. " HIDBE ,Halt on ISO Data Buffer Error" "No error,Error" textline " " bitfld.long 0x04 28. " SKIPISO ,Skip ISO Token" "Not skipped,Skipped" bitfld.long 0x04 24.--27. " PI ,Polling Interval" "1 frame,2 frames,4 frames,8 frames,16 frames,32 frames,64 frames,128 frames,256 frames,?..." textline " " hexmask.long.byte 0x04 16.--23. 1. " POFF ,Polling Offset" bitfld.long 0x04 15. " STALL ,Stall Pipe" "Disabled,Enabled" textline " " bitfld.long 0x04 14. " ACID ,Accept corrupted ISO Data" "Disabled,Enabled" bitfld.long 0x04 13. " EPS ,Endpoint Speed" "Full,Low" textline " " bitfld.long 0x04 12. " STRM ,Streaming Mode" "Not activated,Activated" bitfld.long 0x04 10.--11. " ET ,Endpoint Transfer Type" "Control,Isochronous,Bulk,Interrupt" textline " " hexmask.long.word 0x04 0.--9. 1. " MPS ,Maximum Packet Size" line.long 0x08 "USB_PIPE_ADDR,USB Pipe Address Register" hexmask.long.byte 0x08 4.--10. 1. " EPADDR ,Endpoint Address" bitfld.long 0x08 0.--3. " ERNR ,Endpoint Number" "0.,1.,2.,3.,4.,5.,6.,7.,8.,9.,10.,11.,12.,13.,14.,15." line.long 0x0C "USB_PIPE_STAT,USB Pipe Status Register" bitfld.long 0x0C 8.--9. " CERR ,Error Counter" "0,1,2,3" bitfld.long 0x0C 7. " DBERR ,Data Buffer Error" "No error,Error" textline " " bitfld.long 0x0C 6. " ACTS ,Active Pipe Status" "Not active,Active" bitfld.long 0x0C 5. " HALT ,Pipe Halted" "Not halted,Halted" textline " " bitfld.long 0x0C 4. " BBL ,Babble detected" "Not detected,Detected" bitfld.long 0x0C 3. " DBSEL ,Selected Data Buffer" "Normal,Alternative" textline " " bitfld.long 0x0C 2. " DT ,Data Toggle" "DATA0,DATA1" bitfld.long 0x0C 0.--1. " DBOFF ,Data Byte Offset" "0,1,2,3" width 23. line.long 0x10 "USB_PIPE_DATA_PTR,USB Pipe Data Pointer Register" hexmask.long.word 0x10 0.--9. 1. " DPTR ,Data Pointer" line.long 0x14 "USB_PIPE_DATA_TOT,USB Pipe Total Bytes Register" bitfld.long 0x14 31. " DBV ,Data Buffer Valid" "Not valid,Valid" hexmask.long.word 0x14 0.--12. 1. " TBYTES ,Total Bytes To Transfer" line.long 0x18 "USB_PIPE_ALT_DATA_PTR,USB Pipe Alternative Data Pointer Register" hexmask.long.word 0x18 0.--9. 1. " ALT_DATA_PTR ,Alternative Data Pointer" line.long 0x1C "USB_PIPE_ALT_DATA_TOT,USB Pipe Alternative Data Total Bytes Register" bitfld.long 0x1C 31. " ADBV ,Alternative Data Buffer Valid" "Not valid,Valid" hexmask.long.word 0x1C 0.--10. 1. " ATBYTES ,Alternative Total Bytes To Transfer" width 16. group.long 0x60++0x07 line.long 0x00 "USB_DBG_CTRL,USB Debug Control Register" bitfld.long 0x00 9. " UDTPID ,Debug Token PID" "Not used,Used" bitfld.long 0x00 8. " UDHSPID ,Debug Handshake PID" "Not used,Used" textline " " bitfld.long 0x00 7. " UDDPID ,Use Debug Data PID" "Not used,Used" bitfld.long 0x00 6. " FRXCRC16G ,Force Receive Good CRC16" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " FRXCRC5G ,Force Receive Good CRC5" "Disabled,Enabled" bitfld.long 0x00 4. " FRXCRCE ,Force Receive CRC Error" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " FTXCRC16E ,Force Transmit CRC16 Error" "Disabled,Enabled" bitfld.long 0x00 2. " FTXCRC5E ,Force Transmit CRC5 Error" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " DBSTX ,Disable Bitstuffing Transmit" "No,Yes" bitfld.long 0x00 0. " DBSERRDET ,Disable Bitstuff Error Detection" "No,Yes" line.long 0x04 "USB_DBG_PID,USB Debug PID Register" hexmask.long.byte 0x04 16.--23. 1. " DHSPID ,Debug Handshake PID" hexmask.long.byte 0x04 8.--15. 1. " DTPID ,Debug Token PID" textline " " hexmask.long.byte 0x04 0.--7. 1. " DDPID ,Debug Data PID" rgroup.long 0x68++0x03 line.long 0x00 "USB_DEBUG_STAT,USB Debug Status Register" hexmask.long.byte 0x00 0.--7. 1. " DRXPIP ,Debug Receive PID" group.long 0x6C++0x03 line.long 0x00 "USB_TEST,USB Test Register" rgroup.long 0x80++0x07 line.long 0x00 "USB_MAIN_CFG,USB Main Configuration Register" bitfld.long 0x00 24.--29. " RAW_CFG ,RAM Address Width Configuration" "0.,1.,2.,3.,4.,5.,6.,7.,8.,9.,10.,11.,12.,13.,14.,15.,16.,17.,18.,19.,20.,21.,22.,23.,24.,25.,26.,27.,28.,29.,30.,31.,32.,33.,34.,35.,36.,37.,38.,39.,40.,41.,42.,43.,44.,45.,46.,47.,48.,49.,50.,51.,52.,53.,54.,55.,56.,57.,58.,59.,60.,61.,62.,63." bitfld.long 0x00 6.--11. " DW_CFG ,Data Width Configuration" "0.,1.,2.,3.,4.,5.,6.,7.,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." textline " " bitfld.long 0x00 0.--5. " NOP_CFG ,Number of Pipes Configuration" "0.,1.,2.,3.,4.,5.,6.,7.,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 0x04 "USB_MODE_CFG,USB Mode Configuration Register" bitfld.long 0x04 17. " XDBG_CFG ,Core Configured For Extended Debug" "Not configured,Configured" bitfld.long 0x04 16. " DBG_CFG ,Core Configured For Debug Support" "Not configured,Configured" textline " " hexmask.long.byte 0x04 0.--7. 1. " ABUFF_CFG ,Alternative Buffer Configuration" hgroup.long 0x00130000++0x03 hide.long 0x00 "USB_FIFO,FIFO for USB-Interface" button "USB_FIFO" "D ad:0x00130000++0xFFFF /long" group.long 0x88++0x03 line.long 0x00 "USB_CORE_CTRL,USB Core Control and Status Register" bitfld.long 0x00 24. " USB_IRQ ,Reflects usb_irq" "No interrupt,Interrput" textline " " bitfld.long 0x00 23. " UCIF_RDY ,Reflects ucif_rdy" "Not ready,Ready" textline " " bitfld.long 0x00 22. " DISCHRG_VBUS ,Reflects dischrg_vbus" "Not discharged,Discharged" textline " " bitfld.long 0x00 21. " VB_ON ,Reflects vb_on" "Off,On" textline " " bitfld.long 0x00 20. " DLP_ACTIVE ,Reflects dlp_active" "Not activated,Activated" textline " " bitfld.long 0x00 19. " CHRG_VBUS ,Reflects chrg_vbus" "Not charged,Charged" textline " " bitfld.long 0x00 18. " VBUS_VLD ,Reflects vbus_vld" "Not valid,Valid" textline " " bitfld.long 0x00 17. " VB_SESS_VLD ,Reflects vb_sess_vld" "Not valid,Valid" textline " " bitfld.long 0x00 16. " VB_SESS_END ,Reflects vb_sess_end" "Not ended,Ended" textline " " bitfld.long 0x00 15. " VA_SESS_VLD ,Reflects va_sess_vld" "Not valid,Valid" textline " " bitfld.long 0x00 14. " OVER_CURRENT ,Reflects over_current" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " XCVR_SUSPEND_N ,Reflects xcvr_suspend_n" "Not suspended,Suspended" textline " " bitfld.long 0x00 12. " CORE_SUSPEND_N ,Reflects core_suspend_n" "Not suspended,Suspended" textline " " hexmask.long.byte 0x00 4.--11. 1. " ALT_BUFF_SUPPORT ,Alt Buffer Support" textline " " bitfld.long 0x00 3. " SOFT_ID_DIG ,Set id_dig Via Software" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " XTD_DBG_SUPPORT ,Extended Debug Support Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " DBG_SUPPORT ,Debug Support Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RESET ,Software Reset" "Disabled,Enabled" width 0x0B tree.end tree "VIC (Vector Interrupt Controller)" base ad:0x001ff000 width 18. rgroup.long 0x000++0x00B line.long 0x00 "VIC_IRQ_STAT,VIC IRQ Status Register" bitfld.long 0x00 30. " TIMER4 ,Timer 4" "No interrupt,Interrupt" bitfld.long 0x00 29. " TIMER3 ,Timer 3" "No interrupt,Interrupt" textline " " bitfld.long 0x00 26. " ISO_AREA ,Isolated Area" "No interrupt,Interrupt" bitfld.long 0x00 25. " INT_PHY ,Internal PHY" "No interrupt,Interrupt" textline " " bitfld.long 0x00 24. " MSYNC3 ,Motion synchronization channel 3" "No interrupt,Interrupt" bitfld.long 0x00 23. " MSYNC2 ,Motion synchronization channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 22. " MSYNC1 ,Motion synchronization channel 1" "No interrupt,Interrupt" bitfld.long 0x00 21. " MSYNC0 ,Motion synchronization channel 0" "No interrupt,Interrupt" textline " " bitfld.long 0x00 20. " COM3 ,Communication channel 3" "No interrupt,Interrupt" bitfld.long 0x00 19. " COM2 ,Communication channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 18. " COM1 ,Communication channel 1" "No interrupt,Interrupt" bitfld.long 0x00 17. " COM0 ,Communication channel 0" "No interrupt,Interrupt" textline " " bitfld.long 0x00 16. " GPIO ,External Interrupts from GPIO 0-14" "No interrupt,Interrupt" bitfld.long 0x00 15. " HIF ,HIF interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 13. " I2C ,I2C" "No interrupt,Interrupt" bitfld.long 0x00 12. " SPI ,SPI interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " USB ,USB interrupt" "No interrupt,Interrupt" bitfld.long 0x00 10. " UART2 ,UART 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 9. " UART1 ,UART 1" "No interrupt,Interrupt" bitfld.long 0x00 8. " UART0 ,UART 0" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " WATCHDOG ,WATCHDOG" "No interrupt,Interrupt" bitfld.long 0x00 6. " GPIO15 ,External interrupt at GPIO 15" "No interrupt,Interrupt" textline " " bitfld.long 0x00 5. " SYSTIME_S ,System time IRQ from SYSTIME module" "No interrupt,Interrupt" bitfld.long 0x00 4. " SYSTIME_NS ,System time ns compare interrupt from GPIO module" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " TIMER2 ,Timer 2 / Counter 2 from GPIO Module" "No interrupt,Interrupt" bitfld.long 0x00 2. " TIMER1 ,Timer 1 / Counter 1 from GPIO Module" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " TIMER0 ,Timer 0 / Counter 0 from GPIO Module" "No interrupt,Interrupt" bitfld.long 0x00 0. " SW ,Software Interrupt" "No interrupt,Interrupt" line.long 0x04 "VIC_FIQ_STAT,VIC FIQ Status Register" bitfld.long 0x04 30. " TIMER4 ,Timer 4" "No interrupt,Interrupt" bitfld.long 0x04 29. " TIMER3 ,Timer 3" "No interrupt,Interrupt" textline " " bitfld.long 0x04 26. " ISO_AREA ,Isolated Area" "No interrupt,Interrupt" bitfld.long 0x04 25. " INT_PHY ,Internal PHY" "No interrupt,Interrupt" textline " " bitfld.long 0x04 24. " MSYNC3 ,Motion synchronization channel 3" "No interrupt,Interrupt" bitfld.long 0x04 23. " MSYNC2 ,Motion synchronization channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x04 22. " MSYNC1 ,Motion synchronization channel 1" "No interrupt,Interrupt" bitfld.long 0x04 21. " MSYNC0 ,Motion synchronization channel 0" "No interrupt,Interrupt" textline " " bitfld.long 0x04 20. " COM3 ,Communication channel 3" "No interrupt,Interrupt" bitfld.long 0x04 19. " COM2 ,Communication channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x04 18. " COM1 ,Communication channel 1" "No interrupt,Interrupt" bitfld.long 0x04 17. " COM0 ,Communication channel 0" "No interrupt,Interrupt" textline " " bitfld.long 0x04 16. " GPIO ,External Interrupts from GPIO 0-14" "No interrupt,Interrupt" bitfld.long 0x04 15. " HIF ,HIF interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 13. " I2C ,I2C" "No interrupt,Interrupt" bitfld.long 0x04 12. " SPI ,SPI interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 11. " USB ,USB interrupt" "No interrupt,Interrupt" bitfld.long 0x04 10. " UART2 ,UART 2" "No interrupt,Interrupt" textline " " bitfld.long 0x04 9. " UART1 ,UART 1" "No interrupt,Interrupt" bitfld.long 0x04 8. " UART0 ,UART 0" "No interrupt,Interrupt" textline " " bitfld.long 0x04 7. " WATCHDOG ,WATCHDOG" "No interrupt,Interrupt" bitfld.long 0x04 6. " GPIO15 ,External interrupt at GPIO 15" "No interrupt,Interrupt" textline " " bitfld.long 0x04 5. " SYSTIME_S ,System time IRQ from SYSTIME module" "No interrupt,Interrupt" bitfld.long 0x04 4. " SYSTIME_NS ,System time ns compare interrupt from GPIO module" "No interrupt,Interrupt" textline " " bitfld.long 0x04 3. " TIMER2 ,Timer 2 / Counter 2 from GPIO Module" "No interrupt,Interrupt" bitfld.long 0x04 2. " TIMER1 ,Timer 1 / Counter 1 from GPIO Module" "No interrupt,Interrupt" textline " " bitfld.long 0x04 1. " TIMER0 ,Timer 0 / Counter 0 from GPIO Module" "No interrupt,Interrupt" bitfld.long 0x04 0. " SW ,Software Interrupt" "No interrupt,Interrupt" line.long 0x08 "VIC_RAW_INT_STAT,VIC Raw Interrupt Status Register" bitfld.long 0x08 30. " TIMER4 ,Timer 4" "No interrupt,Interrupt" bitfld.long 0x08 29. " TIMER3 ,Timer 3" "No interrupt,Interrupt" textline " " bitfld.long 0x08 26. " ISO_AREA ,Isolated Area" "No interrupt,Interrupt" bitfld.long 0x08 25. " INT_PHY ,Internal PHY" "No interrupt,Interrupt" textline " " bitfld.long 0x08 24. " MSYNC3 ,Motion synchronization channel 3" "No interrupt,Interrupt" bitfld.long 0x08 23. " MSYNC2 ,Motion synchronization channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x08 22. " MSYNC1 ,Motion synchronization channel 1" "No interrupt,Interrupt" bitfld.long 0x08 21. " MSYNC0 ,Motion synchronization channel 0" "No interrupt,Interrupt" textline " " bitfld.long 0x08 20. " COM3 ,Communication channel 3" "No interrupt,Interrupt" bitfld.long 0x08 19. " COM2 ,Communication channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x08 18. " COM1 ,Communication channel 1" "No interrupt,Interrupt" bitfld.long 0x08 17. " COM0 ,Communication channel 0" "No interrupt,Interrupt" textline " " bitfld.long 0x08 16. " GPIO ,External Interrupts from GPIO 0-14" "No interrupt,Interrupt" bitfld.long 0x08 15. " HIF ,HIF interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x08 13. " I2C ,I2C" "No interrupt,Interrupt" bitfld.long 0x08 12. " SPI ,SPI interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x08 11. " USB ,USB interrupt" "No interrupt,Interrupt" bitfld.long 0x08 10. " UART2 ,UART 2" "No interrupt,Interrupt" textline " " bitfld.long 0x08 9. " UART1 ,UART 1" "No interrupt,Interrupt" bitfld.long 0x08 8. " UART0 ,UART 0" "No interrupt,Interrupt" textline " " bitfld.long 0x08 7. " WATCHDOG ,WATCHDOG" "No interrupt,Interrupt" bitfld.long 0x08 6. " GPIO15 ,External interrupt at GPIO 15" "No interrupt,Interrupt" textline " " bitfld.long 0x08 5. " SYSTIME_S ,System time IRQ from SYSTIME module" "No interrupt,Interrupt" bitfld.long 0x08 4. " SYSTIME_NS ,System time ns compare interrupt from GPIO module" "No interrupt,Interrupt" textline " " bitfld.long 0x08 3. " TIMER2 ,Timer 2 / Counter 2 from GPIO Module" "No interrupt,Interrupt" bitfld.long 0x08 2. " TIMER1 ,Timer 1 / Counter 1 from GPIO Module" "No interrupt,Interrupt" textline " " bitfld.long 0x08 1. " TIMER0 ,Timer 0 / Counter 0 from GPIO Module" "No interrupt,Interrupt" bitfld.long 0x08 0. " SW ,Software Interrupt" "No interrupt,Interrupt" width 13. group.long 0x00C++0x003 line.long 0x00 "VIC_INT_SEL,VIC Interrupt Select Register" bitfld.long 0x00 30. " TIMER4 ,Timer 4" "IRQ,FIQ" bitfld.long 0x00 29. " TIMER3 ,Timer 3" "IRQ,FIQ" bitfld.long 0x00 26. " ISO_AREA ,Isolated Area" "IRQ,FIQ" textline " " bitfld.long 0x00 25. " INT_PHY ,Internal PHY" "IRQ,FIQ" bitfld.long 0x00 24. " MSYNC3 ,Motion synchronization channel 3" "IRQ,FIQ" bitfld.long 0x00 23. " MSYNC2 ,Motion synchronization channel 2" "IRQ,FIQ" textline " " bitfld.long 0x00 22. " MSYNC1 ,Motion synchronization channel 1" "IRQ,FIQ" bitfld.long 0x00 21. " MSYNC0 ,Motion synchronization channel 0" "IRQ,FIQ" bitfld.long 0x00 20. " COM3 ,Communication channel 3" "IRQ,FIQ" textline " " bitfld.long 0x00 19. " COM2 ,Communication channel 2" "IRQ,FIQ" bitfld.long 0x00 18. " COM1 ,Communication channel 1" "IRQ,FIQ" bitfld.long 0x00 17. " COM0 ,Communication channel 0" "IRQ,FIQ" textline " " bitfld.long 0x00 16. " GPIO ,External Interrupts from GPIO 0-14" "IRQ,FIQ" bitfld.long 0x00 15. " HIF ,HIF interrupt" "IRQ,FIQ" bitfld.long 0x00 13. " I2C ,I2C" "IRQ,FIQ" textline " " bitfld.long 0x00 12. " SPI ,SPI interrupt" "IRQ,FIQ" bitfld.long 0x00 11. " USB ,USB interrupt" "IRQ,FIQ" bitfld.long 0x00 10. " UART2 ,UART 2" "IRQ,FIQ" textline " " bitfld.long 0x00 9. " UART1 ,UART 1" "IRQ,FIQ" bitfld.long 0x00 8. " UART0 ,UART 0" "IRQ,FIQ" bitfld.long 0x00 7. " WATCHDOG ,WATCHDOG" "IRQ,FIQ" textline " " bitfld.long 0x00 6. " GPIO15 ,External interrupt at GPIO 15" "IRQ,FIQ" bitfld.long 0x00 5. " SYSTIME_S ,System time IRQ from SYSTIME module" "IRQ,FIQ" bitfld.long 0x00 4. " SYSTIME_NS ,System time ns compare interrupt from GPIO module" "IRQ,FIQ" textline " " bitfld.long 0x00 3. " TIMER2 ,Timer 2 / Counter 2 from GPIO Module" "IRQ,FIQ" bitfld.long 0x00 2. " TIMER1 ,Timer 1 / Counter 1 from GPIO Module" "IRQ,FIQ" bitfld.long 0x00 1. " TIMER0 ,Timer 0 / Counter 0 from GPIO Module" "IRQ,FIQ" textline " " bitfld.long 0x00 0. " SW ,Software Interrupt" "IRQ,FIQ" group.long 0x010++0x03 line.long 0x00 "VIC_INT_EN,VIC Interrupt Enable Register" setclrfld.long 0x00 30. 0x00 30. 0x04 30. " TIMER4_set/clr ,Timer 4" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x04 29. " TIMER3_set/clr ,Timer 3" "Disabled,Enabled" textline " " setclrfld.long 0x00 26. 0x00 26. 0x04 26. " ISO_AREA_set/clr ,Isolated Area" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x04 25. " INT_PHY_set/clr ,Internal PHY" "Disabled,Enabled" textline " " setclrfld.long 0x00 24. 0x00 24. 0x04 24. " MSYNC3_set/clr ,Motion synchronization channel 3" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x04 23. " MSYNC2_set/clr ,Motion synchronization channel 2" "Disabled,Enabled" textline " " setclrfld.long 0x00 22. 0x00 22. 0x04 22. " MSYNC1_set/clr ,Motion synchronization channel 1" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x04 21. " MSYNC0_set/clr ,Motion synchronization channel 0" "Disabled,Enabled" textline " " setclrfld.long 0x00 20. 0x00 20. 0x04 20. " COM3_set/clr ,Communication channel 3" "Disabled,Enabled" setclrfld.long 0x00 19. 0x00 19. 0x04 19. " COM2_set/clr ,Communication channel 2" "Disabled,Enabled" textline " " setclrfld.long 0x00 18. 0x00 18. 0x04 18. " COM1_set/clr ,Communication channel 1" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x04 17. " COM0_set/clr ,Communication channel 0" "Disabled,Enabled" textline " " setclrfld.long 0x00 16. 0x00 16. 0x04 16. " GPIO_set/clr ,External Interrupts from GPIO 0-14" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x04 15. " HIF_set/clr ,HIF interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x04 13. " I2C_set/clr ,I2C" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x04 12. " SPI_set/clr ,SPI interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x00 11. 0x00 11. 0x04 11. " USB_set/clr ,USB interrupt" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x04 10. " UART2_set/clr ,UART 2" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. 0x00 9. 0x04 9. " UART1_set/clr ,UART 1" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x04 8. " UART0_set/clr ,UART 0" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x04 7. " WATCHDOG_set/clr ,WATCHDOG" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x04 6. " GPIO15_set/clr ,External interrupt at GPIO 15" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. 0x00 5. 0x04 5. " SYSTIME_S_set/clr ,System time IRQ from SYSTIME module" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x04 4. " SYSTIME_NS_set/clr ,System time ns compare interrupt from GPIO module" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. 0x00 3. 0x04 3. " TIMER2_set/clr ,Timer 2 / Counter 2 from GPIO Module" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x04 2. " TIMER1_set/clr ,Timer 1 / Counter 1 from GPIO Module" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x04 1. " TIMER0_set/clr ,Timer 0 / Counter 0 from GPIO Module" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x04 0. " SW_set/clr ,Software Interrupt" "Disabled,Enabled" group.long 0x018++0x003 line.long 0x00 "VIC_SWI,VIC Software Interrupt Register" setclrfld.long 0x00 30. 0x00 30. 0x04 30. " TIMER4_set/clr ,Timer 4" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 29. 0x00 29. 0x04 29. " TIMER3_set/clr ,Timer 3" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 26. 0x00 26. 0x04 26. " ISO_AREA_set/clr ,Isolated Area" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 25. 0x00 25. 0x04 25. " INT_PHY_set/clr ,Internal PHY" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 24. 0x00 24. 0x04 24. " MSYNC3_set/clr ,Motion synchronization channel 3" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 23. 0x00 23. 0x04 23. " MSYNC2_set/clr ,Motion synchronization channel 2" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 22. 0x00 22. 0x04 22. " MSYNC1_set/clr ,Motion synchronization channel 1" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 21. 0x00 21. 0x04 21. " MSYNC0_set/clr ,Motion synchronization channel 0" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 20. 0x00 20. 0x04 20. " COM3_set/clr ,Communication channel 3" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 19. 0x00 19. 0x04 19. " COM2_set/clr ,Communication channel 2" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 18. 0x00 18. 0x04 18. " COM1_set/clr ,Communication channel 1" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 17. 0x00 17. 0x04 17. " COM0_set/clr ,Communication channel 0" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 16. 0x00 16. 0x04 16. " GPIO_set/clr ,External Interrupts from GPIO 0-14" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 15. 0x00 15. 0x04 15. " HIF_set/clr ,HIF interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 13. 0x00 13. 0x04 13. " I2C_set/clr ,I2C" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 12. 0x00 12. 0x04 12. " SPI_set/clr ,SPI interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 11. 0x00 11. 0x04 11. " USB_set/clr ,USB interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 10. 0x00 10. 0x04 10. " UART2_set/clr ,UART 2" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 9. 0x00 9. 0x04 9. " UART1_set/clr ,UART 1" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 8. 0x00 8. 0x04 8. " UART0_set/clr ,UART 0" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 7. 0x00 7. 0x04 7. " WATCHDOG_set/clr ,WATCHDOG" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 6. 0x00 6. 0x04 6. " GPIO15_set/clr ,External interrupt at GPIO 15" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 5. 0x00 5. 0x04 5. " SYSTIME_S_set/clr ,System time IRQ from SYSTIME module" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 4. 0x00 4. 0x04 4. " SYSTIME_NS_set/clr ,System time ns compare interrupt from GPIO module" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 3. 0x00 3. 0x04 3. " TIMER2_set/clr ,Timer 2 / Counter 2 from GPIO Module" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 2. 0x00 2. 0x04 2. " TIMER1_set/clr ,Timer 1 / Counter 1 from GPIO Module" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 1. 0x00 1. 0x04 1. " TIMER0_set/clr ,Timer 0 / Counter 0 from GPIO Module" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 0. 0x00 0. 0x04 0. " SW_set/clr ,Software Interrupt" "No interrupt,Interrupt" width 20. group.long 0x020++0x003 line.long 0x00 "VIC_PROT_EN,VIC Protection Enable Register" bitfld.long 0x00 0. " VIC_PROT_EN ,VIC Registers Protection Enable" "Disabled,Enabled" group.long 0x030++0x007 line.long 0x000 "VIC_VECT_ADDR,VIC Vector Address Register" line.long 0x004 "VIC_DFLT_VECT_ADDR,VIC Default Vector Address Register" width 17. tree "VIC_VECT_ADDR (VIC Vector Address Registers)" group.long 0x100++0x03F line.long 0x0 "VIC_VECT_ADDR0,VIC Vector Address Register 0" line.long 0x4 "VIC_VECT_ADDR1,VIC Vector Address Register 1" line.long 0x8 "VIC_VECT_ADDR2,VIC Vector Address Register 2" line.long 0xC "VIC_VECT_ADDR3,VIC Vector Address Register 3" line.long 0x10 "VIC_VECT_ADDR4,VIC Vector Address Register 4" line.long 0x14 "VIC_VECT_ADDR5,VIC Vector Address Register 5" line.long 0x18 "VIC_VECT_ADDR6,VIC Vector Address Register 6" line.long 0x1C "VIC_VECT_ADDR7,VIC Vector Address Register 7" line.long 0x20 "VIC_VECT_ADDR8,VIC Vector Address Register 8" line.long 0x24 "VIC_VECT_ADDR9,VIC Vector Address Register 9" line.long 0x28 "VIC_VECT_ADDR10,VIC Vector Address Register 10" line.long 0x2C "VIC_VECT_ADDR11,VIC Vector Address Register 11" line.long 0x30 "VIC_VECT_ADDR12,VIC Vector Address Register 12" line.long 0x34 "VIC_VECT_ADDR13,VIC Vector Address Register 13" line.long 0x38 "VIC_VECT_ADDR14,VIC Vector Address Register 14" line.long 0x3C "VIC_VECT_ADDR15,VIC Vector Address Register 15" tree.end tree "VIC_VECT_CNTL (VIC Vector Control Registers)" group.long 0x200++0x03F line.long 0x0 "VIC_VECT_CTRL0,VIC Vector Control Register 0" bitfld.long 0x0 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x4 "VIC_VECT_CTRL1,VIC Vector Control Register 1" bitfld.long 0x4 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x4 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x8 "VIC_VECT_CTRL2,VIC Vector Control Register 2" bitfld.long 0x8 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x8 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0xC "VIC_VECT_CTRL3,VIC Vector Control Register 3" bitfld.long 0xC 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x10 "VIC_VECT_CTRL4,VIC Vector Control Register 4" bitfld.long 0x10 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x10 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x14 "VIC_VECT_CTRL5,VIC Vector Control Register 5" bitfld.long 0x14 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x14 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x18 "VIC_VECT_CTRL6,VIC Vector Control Register 6" bitfld.long 0x18 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x1C "VIC_VECT_CTRL7,VIC Vector Control Register 7" bitfld.long 0x1C 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x1C 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x20 "VIC_VECT_CTRL8,VIC Vector Control Register 8" bitfld.long 0x20 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x24 "VIC_VECT_CTRL9,VIC Vector Control Register 9" bitfld.long 0x24 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x24 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x28 "VIC_VECT_CTRL10,VIC Vector Control Register 10" bitfld.long 0x28 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x28 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x2C "VIC_VECT_CTRL11,VIC Vector Control Register 11" bitfld.long 0x2C 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x2C 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x30 "VIC_VECT_CTRL12,VIC Vector Control Register 12" bitfld.long 0x30 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x30 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x34 "VIC_VECT_CTRL13,VIC Vector Control Register 13" bitfld.long 0x34 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x34 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x38 "VIC_VECT_CTRL14,VIC Vector Control Register 14" bitfld.long 0x38 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x38 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." line.long 0x3C "VIC_VECT_CTRL15,VIC Vector Control Register 15" bitfld.long 0x3C 5. " ENABLE ,Vector Interrupt Enable" "Disabled,Enabled" bitfld.long 0x3C 0.--4. " INT_SOURCE ,Select interrupt source" "SW,TIMER0,TIMER1,TIMER2,SYSTIME_NS,SYSTIME_S,GPIO15,WATCHDOG,UART0,UART1,UART2,USB,SPI,I2C,Reserved,HIF,GPIO,COM0,COM1,COM2,COM3,MSYNC0,MSYNC1,MSYNC2,MSYNC3,INT_PHY,ISO_AREA,Reserved,Reserved,TIMER3,TIMER4,?..." tree.end width 0x0B tree.end tree.end tree.open "Motion Control Functions" tree "PWM (Pulse-width modulation)" base ad:0x00162900 width 0x0F group.long 0x5C++0x01B "PWM0" line.long 0x00 "PWM0_CFG,PWM 0 Configuration Register" bitfld.long 0x00 15. " RUN_RP ,Resolver PWM" "Stopped,Running" bitfld.long 0x00 14. " RUN_MP ,Motor PWM" "Stopped,Running" textline " " bitfld.long 0x00 10. " AUTO_W ,gpio_pin[4/5] set" "VAL_W/VAL_WN,W output/WN output" bitfld.long 0x00 9. " AUTO_V ,gpio_pin[2/3] set" "VAL_V/VAL_VN,V output/VN output" textline " " bitfld.long 0x00 8. " AUTO_U ,gpio_pin[0/1] set" "VAL_U/VAL_UN,U output/UN output" bitfld.long 0x00 7. " PWM_MODE ,Motor PWM Mode" "Off,On" textline " " bitfld.long 0x00 6. " FO_MODE ,Fiber Optic Mode" "Off,On" bitfld.long 0x00 5. " VAL_WN ,Value of gpio_pins[5] if serial output date = 1" "0,1" textline " " bitfld.long 0x00 4. " VAL_W ,Value of gpio_pins[4] if serial output date = 1" "0,1" bitfld.long 0x00 3. " VAL_VN ,Value of gpio_pins[3] if serial output date = 1" "0,1" textline " " bitfld.long 0x00 2. " VAL_V ,Value of gpio_pins[2] if serial output date = 1" "0,1" bitfld.long 0x00 1. " VAL_UN ,Value of gpio_pins[1] if serial output date = 1" "0,1" textline " " bitfld.long 0x00 0. " VAL_U ,Value of gpio_pins[0] if serial output date = 1" "0,1" line.long 0x04 "PWM0_STAT,PWM 0 Status Register" eventfld.long 0x04 8. " SYSTIME_REQ ,System time captured at RPWM = 0" "0,1" eventfld.long 0x04 7. " PWMERR_REQ ,Latched input signal failure" "No error,Error" textline " " eventfld.long 0x04 6. " PWMERR ,Actual input signal failure" "No error,Error" eventfld.long 0x04 0. " SYSTC ,System time captured at beginning of motor PWM" "0,1" line.long 0x08 "PWM0_TP,PWM 0 Period" hexmask.long.word 0x08 0.--15. 1. " TP ,Length of PWM Period" line.long 0x0C "PWM0_TU,PWM 0 Channel U Low Phase Width" hexmask.long.word 0x0C 0.--15. 1. " LEVEL_U ,Width of channel U low phase in clock cycles" line.long 0x10 "PWM0_TV,PWM 0 Channel V Low Phase Width" hexmask.long.word 0x10 0.--15. 1. " LEVEL_V ,Width of channel V low phase in clock cycles" line.long 0x14 "PWM0_TW,PWM 0 Channel W Low Phase Width" hexmask.long.word 0x14 0.--15. 1. " LEVEL_W ,Width of channel W low phase in clock cycles" line.long 0x18 "PWM0_TD,PWM 0 Dead Time Counter Preload" hexmask.long.word 0x18 0.--15. 1. " PRELOAD_D ,Counter preload for dead time in clock cycles" group.long (0x5C+0x24)++0x03 line.long 0x00 "PWM0_CNT,Actual Counter Motor PWM 0 Period" hexmask.long.word 0x00 0.--15. 1. " PWM_CNT ,Actual counter Motor PWM Period" group.long (0x5C+0x2C)++0x03 line.long 0x00 "PWM0_STRTIME,Captured System Time at Start Point of Motor PWM 0 Period" hexmask.long.word 0x00 0.--15. 1. " PWM_STRTIME ,Captured Systime at start point of Motor PWM Period" group.long (0x5C+0x1C)++0x07 line.long 0x00 "RPWM0_TP,Resolver PWM 0 Period" hexmask.long.word 0x00 0.--15. 1. " RES_TP ,Resolver PWM Period" line.long 0x04 "RPWM0_TR,Resolver PWM 0 Pulse" hexmask.long.word 0x04 0.--15. 1. " RES_TR ,Resolver PWM Pulse" group.long (0x5C+0x28)++0x03 line.long 0x00 "RPWM0_CNT,Actual Counter Resolver PWM 0 Period" hexmask.long.word 0x00 0.--15. 1. " RPWM_CNT ,Actual counter Resolver PWM Period" group.long (0x5C+0x30)++0x03 line.long 0x00 "RPWM0_STRTIME,Captured System time at Start Point of Resolver PWM 0 Period" hexmask.long.word 0x00 0.--15. 1. " RPWM_STRTIME ,Captured System time at start point of Resolver PWM Period" group.long 0x15C++0x01B "PWM1" line.long 0x00 "PWM1_CFG,PWM 1 Configuration Register" bitfld.long 0x00 15. " RUN_RP ,Resolver PWM" "Stopped,Running" bitfld.long 0x00 14. " RUN_MP ,Motor PWM" "Stopped,Running" textline " " bitfld.long 0x00 10. " AUTO_W ,gpio_pin[4/5] set" "VAL_W/VAL_WN,W output/WN output" bitfld.long 0x00 9. " AUTO_V ,gpio_pin[2/3] set" "VAL_V/VAL_VN,V output/VN output" textline " " bitfld.long 0x00 8. " AUTO_U ,gpio_pin[0/1] set" "VAL_U/VAL_UN,U output/UN output" bitfld.long 0x00 7. " PWM_MODE ,Motor PWM Mode" "Off,On" textline " " bitfld.long 0x00 6. " FO_MODE ,Fiber Optic Mode" "Off,On" bitfld.long 0x00 5. " VAL_WN ,Value of gpio_pins[5] if serial output date = 1" "0,1" textline " " bitfld.long 0x00 4. " VAL_W ,Value of gpio_pins[4] if serial output date = 1" "0,1" bitfld.long 0x00 3. " VAL_VN ,Value of gpio_pins[3] if serial output date = 1" "0,1" textline " " bitfld.long 0x00 2. " VAL_V ,Value of gpio_pins[2] if serial output date = 1" "0,1" bitfld.long 0x00 1. " VAL_UN ,Value of gpio_pins[1] if serial output date = 1" "0,1" textline " " bitfld.long 0x00 0. " VAL_U ,Value of gpio_pins[0] if serial output date = 1" "0,1" line.long 0x04 "PWM1_STAT,PWM 1 Status Register" eventfld.long 0x04 8. " SYSTIME_REQ ,System time captured at RPWM = 0" "0,1" eventfld.long 0x04 7. " PWMERR_REQ ,Latched input signal failure" "No error,Error" textline " " eventfld.long 0x04 6. " PWMERR ,Actual input signal failure" "No error,Error" eventfld.long 0x04 0. " SYSTC ,System time captured at beginning of motor PWM" "0,1" line.long 0x08 "PWM1_TP,PWM 1 Period" hexmask.long.word 0x08 0.--15. 1. " TP ,Length of PWM Period" line.long 0x0C "PWM1_TU,PWM 1 Channel U Low Phase Width" hexmask.long.word 0x0C 0.--15. 1. " LEVEL_U ,Width of channel U low phase in clock cycles" line.long 0x10 "PWM1_TV,PWM 1 Channel V Low Phase Width" hexmask.long.word 0x10 0.--15. 1. " LEVEL_V ,Width of channel V low phase in clock cycles" line.long 0x14 "PWM1_TW,PWM 1 Channel W Low Phase Width" hexmask.long.word 0x14 0.--15. 1. " LEVEL_W ,Width of channel W low phase in clock cycles" line.long 0x18 "PWM1_TD,PWM 1 Dead Time Counter Preload" hexmask.long.word 0x18 0.--15. 1. " PRELOAD_D ,Counter preload for dead time in clock cycles" group.long (0x15C+0x24)++0x03 line.long 0x00 "PWM1_CNT,Actual Counter Motor PWM 1 Period" hexmask.long.word 0x00 0.--15. 1. " PWM_CNT ,Actual counter Motor PWM Period" group.long (0x15C+0x2C)++0x03 line.long 0x00 "PWM1_STRTIME,Captured System Time at Start Point of Motor PWM 1 Period" hexmask.long.word 0x00 0.--15. 1. " PWM_STRTIME ,Captured Systime at start point of Motor PWM Period" group.long (0x15C+0x1C)++0x07 line.long 0x00 "RPWM1_TP,Resolver PWM 1 Period" hexmask.long.word 0x00 0.--15. 1. " RES_TP ,Resolver PWM Period" line.long 0x04 "RPWM1_TR,Resolver PWM 1 Pulse" hexmask.long.word 0x04 0.--15. 1. " RES_TR ,Resolver PWM Pulse" group.long (0x15C+0x28)++0x03 line.long 0x00 "RPWM1_CNT,Actual Counter Resolver PWM 1 Period" hexmask.long.word 0x00 0.--15. 1. " RPWM_CNT ,Actual counter Resolver PWM Period" group.long (0x15C+0x30)++0x03 line.long 0x00 "RPWM1_STRTIME,Captured System time at Start Point of Resolver PWM 1 Period" hexmask.long.word 0x00 0.--15. 1. " RPWM_STRTIME ,Captured System time at start point of Resolver PWM Period" width 0x0B tree.end tree "ENC (Quadrature Encoders)" base ad:0x00163000 width 10. group.long 0x99C++0x003 line.long 0x000 "ENC_STAT,Encoder Position and Capture Status" eventfld.long 0x000 15. " MP1 ,Measurement Point 1" "0,1" eventfld.long 0x000 14. " MP0 ,Measurement Point 0" "0,1" textline " " eventfld.long 0x000 13. " ENC1_SIGN ,Encoder 1 signal N" "0,1" eventfld.long 0x000 12. " ENC0_SIGN ,Encoder 0 signal N" "0,1" textline " " eventfld.long 0x000 11. " CAP3 ,Captured register 3" "Not captured,Captured" eventfld.long 0x000 10. " CAP2 ,Captured register 2" "Not captured,Captured" textline " " eventfld.long 0x000 9. " CAP1 ,Captured register 1" "Not captured,Captured" eventfld.long 0x000 8. " CAP0 ,Captured register 0" "Not captured,Captured" textline " " eventfld.long 0x000 7. " ENC1_CAP_ETIME ,Encoder1 captured edge time" "Not captured,Captured" eventfld.long 0x000 6. " ENC1_CAP_ZPOS ,Encoder1 captured null position" "Not captured,Captured" textline " " eventfld.long 0x000 5. " ENC1_OVFL_NEG ,Encoder1 overflow negative" "Not negative,Negative" eventfld.long 0x000 4. " ENC1_OVFL_POS ,Encoder1 overflow positive" "Not positive,Positive" textline " " eventfld.long 0x000 3. " ENC0_CAP_ETIME ,Encoder0 captured edge time" "Not captured,Captured" eventfld.long 0x000 2. " ENC0_CAP_ZPOS ,Encoder0 captured null position" "Not captured,Captured" textline " " eventfld.long 0x000 1. " ENC0_OVFL_NEG ,Encoder0 overflow negative" "Not negative,Negative" eventfld.long 0x000 0. " ENC0_OVFL_POS ,Encoder0 overflow positive" "Not positive,Positive" group.long 0x990++0x003 line.long 0x00 "ENC_CFG,Encoder Configuration Register" bitfld.long 0x00 12.--13. " ENC1_N_QUALIFIER ,Encoder 1 N-qualifier" "None,N-Signal,MP0=1,MP1=1" bitfld.long 0x00 11. " ENC1_COUNT_DIR ,Encoder 1 count direction" "Up,Down" textline " " bitfld.long 0x00 8.--10. " ENC1_FILTER_SR ,Encoder 1 filter sample rate" "None,10 ns,20 ns,50 ns,100 ns,200 ns,500 ns,1 us" bitfld.long 0x00 4.--5. " ENC0_N_QUALIFIER ,Encoder 0 N-qualifier" "None,N-Signal,MP0=1,MP1=1" textline " " bitfld.long 0x00 3. " ENC0_COUNT_DIR ,Encoder 0 count direction" "Up,Down" bitfld.long 0x00 0.--2. " ENC0_FILTER_SR ,Encoder 0 filter sample rate" "None,10 ns,20 ns,50 ns,100 ns,200 ns,500 ns,1 us" group.long 0x998++0x003 line.long 0x00 "ENC_CMD,Encoder Command Register" bitfld.long 0x00 10. " ENC1_RES_ZPOS ,Encoder1 reset null position" "No reset,Reset" bitfld.long 0x00 9. " ENC1_RES_POS ,Encoder1 reset position" "No reset,Reset" textline " " bitfld.long 0x00 8. " ENC1_EN ,Encoder1 enable" "Disabled,Enabled" bitfld.long 0x00 2. " ENC0_RES_ZPOS ,Encoder0 reset null position" "No reset,Reset" textline " " bitfld.long 0x00 1. " ENC0_RES_POS ,Encoder0 reset position" "No reset,Reset" bitfld.long 0x00 0. " ENC0_EN ,Encoder0 enable" "Disabled,Enabled" group.long 0x9A0++0x03 line.long 0x00 "ENC0_POS,Actual Position Encoder 0" hexmask.long.word 0x00 0.--15. 1. " POSITION ,Actual position encoder" group.long 0x9A8++0x03 line.long 0x00 "ENC1_POS,Actual Position Encoder 1" hexmask.long.word 0x00 0.--15. 1. " POSITION ,Actual position encoder" width 15. rgroup.long 0x9A4++0x03 line.long 0x00 "ENC0_NULL_POS,Sampled Null Position Encoder 0" hexmask.long.word 0x00 0.--15. 1. " NULLPOSITION ,Last null position of encoder" rgroup.long 0x9AC++0x03 line.long 0x00 "ENC1_NULL_POS,Sampled Null Position Encoder 1" hexmask.long.word 0x00 0.--15. 1. " NULLPOSITION ,Last null position of encoder" rgroup.long 0x9B0++0x03 line.long 0x00 "ENC0_EDGE_TIME,System Time at Last Edge of Encoder 0" hexmask.long.word 0x00 0.--15. 1. " EDGETIME ,System time at last edge of encoder" rgroup.long 0x9B4++0x03 line.long 0x00 "ENC1_EDGE_TIME,System Time at Last Edge of Encoder 1" hexmask.long.word 0x00 0.--15. 1. " EDGETIME ,System time at last edge of encoder" group.long 0x994++0x003 line.long 0x00 "ENC_CFG_CAPT,Encoder Capture Configuration Register" bitfld.long 0x00 14.--15. " CREG3_SRC ,Encoder capture register 3 source" "None,System time ns,Position channel 1,Position channel 2" bitfld.long 0x00 12.--13. " CREG3_CW ,Encoder capture register 3 capture with" "mp0 positive edge,mp0 negative edge,mp1 positive edge,mp1 negative edge" textline " " bitfld.long 0x00 10.--11. " CREG2_SRC ,Encoder capture register 2 source" "None,System time ns,Position channel 1,Position channel 2" bitfld.long 0x00 8.--9. " CREG2_CW ,Encoder capture register 2 capture with" "mp0 positive edge,mp0 negative edge,mp1 positive edge,mp1 negative edge" textline " " bitfld.long 0x00 6.--7. " CREG1_SRC ,Encoder capture register 1 source" "None,System time ns,Position channel 1,Position channel 2" bitfld.long 0x00 4.--5. " CREG1_CW ,Encoder capture register 1 capture with" "mp0 positive edge,mp0 negative edge,mp1 positive edge,mp1 negative edge" textline " " bitfld.long 0x00 2.--3. " CREG0_SRC ,Encoder capture register 0 source" "None,System time ns,Position channel 1,Position channel 2" bitfld.long 0x00 0.--1. " CREG0_CW ,Encoder capture register 0 capture with" "mp0 positive edge,mp0 negative edge,mp1 positive edge,mp1 negative edge" rgroup.long 0x9B8++0xF line.long 0x0 "ENC_CAPT0,Encoder Capture Register 0" hexmask.long.word 0x0 0.--15. 1. " ENC_CAPT0 ,Encoder capture register 0" line.long 0x4 "ENC_CAPT1,Encoder Capture Register 1" hexmask.long.word 0x4 0.--15. 1. " ENC_CAPT1 ,Encoder capture register 1" line.long 0x8 "ENC_CAPT2,Encoder Capture Register 2" hexmask.long.word 0x8 0.--15. 1. " ENC_CAPT2 ,Encoder capture register 2" line.long 0xC "ENC_CAPT3,Encoder Capture Register 3" hexmask.long.word 0xC 0.--15. 1. " ENC_CAPT3 ,Encoder capture register 3" width 0x0B tree.end tree "ADC (Analogue Digital Converters)" base ad:0x00170000 width 0x06 rgroup.long 0x9C++0x03 "Channel 0" line.long 0x00 "ADCCH0,Analogue Digital Converter Register Channel 0" bitfld.long 0x00 26. " ADC1_BUSY ,ADC1 busy" "Not busy,Busy" hexmask.long.word 0x0000 16.--25. 1. " ADC1_D ,Sample value of ADC1" textline " " bitfld.long 0x00 10. " ADC0_BUSY ,ADC0 busy" "Not busy,Busy" hexmask.long.word 0x0000 0.--9. 1. " ADC0_D ,Sample value of ADC0" wgroup.long 0x9C++0x03 line.long 0x00 "ADCCH0,Analogue Digital Converter Register Channel 0" bitfld.long 0x00 31. " DONT_WRITE_ADC1 ,Dont write ADC1 (must be set to configure ADC0)" "Disabled,Enabled" bitfld.long 0x00 18.--20. " ADC1_SEL[2:0] ,Channel selection of ADC1" "Channel 0,Reserved,Channel 2,Reserved,Channel 4,Reserved,Channel 6,?..." textline " " bitfld.long 0x00 17. " ADC1_START ,Start conversion of ADC1" "Not started,Started" bitfld.long 0x00 16. " ADC1_EN ,ADC1 unit enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " DONT_WRITE_ADC0 ,Dont write ADC0 (must be set to configure ADC1)" "Disabled,Enabled" bitfld.long 0x00 2.--4. " ADC0_SEL[2:0] ,Channel selection of ADC0" "Channel 0,Reserved,Channel 2,Reserved,Channel 4,Reserved,Channel 6,?..." textline " " bitfld.long 0x00 1. " ADC0_START ,Start conversion of ADC0" "Not started,Started" bitfld.long 0x00 0. " ADC0_EN ,ADC0 unit enable" "Disabled,Enabled" rgroup.long 0x409C++0x03 "Channel 2" line.long 0x00 "ADCCH2,Analogue Digital Converter Register Channel 2" bitfld.long 0x00 26. " ADC1_BUSY ,ADC1 busy" "Not busy,Busy" hexmask.long.word 0x0000 16.--25. 1. " ADC1_D ,Sample value of ADC1" textline " " bitfld.long 0x00 10. " ADC0_BUSY ,ADC0 busy" "Not busy,Busy" hexmask.long.word 0x0000 0.--9. 1. " ADC0_D ,Sample value of ADC0" wgroup.long 0x409C++0x03 line.long 0x00 "ADCCH2,Analogue Digital Converter Register Channel 2" bitfld.long 0x00 31. " DONT_WRITE_ADC1 ,Dont write ADC1 (must be set to configure ADC0)" "Disabled,Enabled" bitfld.long 0x00 18.--20. " ADC1_SEL[2:0] ,Channel selection of ADC1" "Channel 0,Reserved,Channel 2,Reserved,Channel 4,Reserved,Channel 6,?..." textline " " bitfld.long 0x00 17. " ADC1_START ,Start conversion of ADC1" "Not started,Started" bitfld.long 0x00 16. " ADC1_EN ,ADC1 unit enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " DONT_WRITE_ADC0 ,Dont write ADC0 (must be set to configure ADC1)" "Disabled,Enabled" bitfld.long 0x00 2.--4. " ADC0_SEL[2:0] ,Channel selection of ADC0" "Channel 0,Reserved,Channel 2,Reserved,Channel 4,Reserved,Channel 6,?..." textline " " bitfld.long 0x00 1. " ADC0_START ,Start conversion of ADC0" "Not started,Started" bitfld.long 0x00 0. " ADC0_EN ,ADC0 unit enable" "Disabled,Enabled" rgroup.long 0x809C++0x03 "Channel 4" line.long 0x00 "ADCCH4,Analogue Digital Converter Register Channel 4" bitfld.long 0x00 26. " ADC1_BUSY ,ADC1 busy" "Not busy,Busy" hexmask.long.word 0x0000 16.--25. 1. " ADC1_D ,Sample value of ADC1" textline " " bitfld.long 0x00 10. " ADC0_BUSY ,ADC0 busy" "Not busy,Busy" hexmask.long.word 0x0000 0.--9. 1. " ADC0_D ,Sample value of ADC0" wgroup.long 0x809C++0x03 line.long 0x00 "ADCCH4,Analogue Digital Converter Register Channel 4" bitfld.long 0x00 31. " DONT_WRITE_ADC1 ,Dont write ADC1 (must be set to configure ADC0)" "Disabled,Enabled" bitfld.long 0x00 18.--20. " ADC1_SEL[2:0] ,Channel selection of ADC1" "Channel 0,Reserved,Channel 2,Reserved,Channel 4,Reserved,Channel 6,?..." textline " " bitfld.long 0x00 17. " ADC1_START ,Start conversion of ADC1" "Not started,Started" bitfld.long 0x00 16. " ADC1_EN ,ADC1 unit enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " DONT_WRITE_ADC0 ,Dont write ADC0 (must be set to configure ADC1)" "Disabled,Enabled" bitfld.long 0x00 2.--4. " ADC0_SEL[2:0] ,Channel selection of ADC0" "Channel 0,Reserved,Channel 2,Reserved,Channel 4,Reserved,Channel 6,?..." textline " " bitfld.long 0x00 1. " ADC0_START ,Start conversion of ADC0" "Not started,Started" bitfld.long 0x00 0. " ADC0_EN ,ADC0 unit enable" "Disabled,Enabled" rgroup.long 0xC09C++0x03 "Channel 6" line.long 0x00 "ADCCH6,Analogue Digital Converter Register Channel 6" bitfld.long 0x00 26. " ADC1_BUSY ,ADC1 busy" "Not busy,Busy" hexmask.long.word 0x0000 16.--25. 1. " ADC1_D ,Sample value of ADC1" textline " " bitfld.long 0x00 10. " ADC0_BUSY ,ADC0 busy" "Not busy,Busy" hexmask.long.word 0x0000 0.--9. 1. " ADC0_D ,Sample value of ADC0" wgroup.long 0xC09C++0x03 line.long 0x00 "ADCCH6,Analogue Digital Converter Register Channel 6" bitfld.long 0x00 31. " DONT_WRITE_ADC1 ,Dont write ADC1 (must be set to configure ADC0)" "Disabled,Enabled" bitfld.long 0x00 18.--20. " ADC1_SEL[2:0] ,Channel selection of ADC1" "Channel 0,Reserved,Channel 2,Reserved,Channel 4,Reserved,Channel 6,?..." textline " " bitfld.long 0x00 17. " ADC1_START ,Start conversion of ADC1" "Not started,Started" bitfld.long 0x00 16. " ADC1_EN ,ADC1 unit enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " DONT_WRITE_ADC0 ,Dont write ADC0 (must be set to configure ADC1)" "Disabled,Enabled" bitfld.long 0x00 2.--4. " ADC0_SEL[2:0] ,Channel selection of ADC0" "Channel 0,Reserved,Channel 2,Reserved,Channel 4,Reserved,Channel 6,?..." textline " " bitfld.long 0x00 1. " ADC0_START ,Start conversion of ADC0" "Not started,Started" bitfld.long 0x00 0. " ADC0_EN ,ADC0 unit enable" "Disabled,Enabled" width 0x0B tree.end tree.end tree.open "Communication Functions" tree "PHY (Controller for internal PHYs)" base ad:0x00100010 width 0x08 group.long 0x00++0x03 line.long 0x00 "PHY_CR,PHY Control Register" bitfld.long 0x00 31. " PHY_RESET ,Hardware reset for PHY" "No reset,Reset" textline " " bitfld.long 0x00 30. " PHY_SIM_BYP ,PHY Power up Bypass" "Normal,Bypass" textline " " sif (cpu()!="NETX50") bitfld.long 0x00 29. " PHY_CLK_XLATIN ,Source for clock Ethernet PHY" "Phyclk_rate_mul_add,External oscillator" textline " " endif bitfld.long 0x00 21. " PHY1_ENABLE ,PHY1 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--20. " PHY1_NP_MSG_CODE ,PHY1 Next Page Message Code" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 17. " PHY1_AUTOMDIX ,PHY1 Enable AutoMDIX state machine" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " PHY1_FXMODE ,PHY1 100BASE-FX mode" "TX,FX" textline " " bitfld.long 0x00 13.--15. " PHY1_MODE ,PHY1 Mode" "10BASE-T Half Duplex,10BASE-T Full Duplex,100BASE-TX/FX Half Duplex,100BASE-TX/FX Full Duplex,100BASE-TX Half Duplex,Repeater mode,Power Down mode,All capable" textline " " bitfld.long 0x00 12. " PHY0_ENABLE ,PHY0 enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9.--11. " PHY0_NP_MSG_CODE ,PHY0 Next Page Message Code" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 8. " PHY0_AUTOMDIX ,PHY0 Enable AutoMDIX state machine" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " PHY0_FXMODE ,PHY0 100BASE-FX mode" "TX,FX" textline " " bitfld.long 0x00 4.--6. " PHY0_MODE ,PHY0 Mode" "10BASE-T Half Duplex,10BASE-T Full Duplex,100BASE-TX/FX Half Duplex,100BASE-TX/FX Full Duplex,100BASE-TX Half Duplex,Repeater mode,Power Down mode,All capable" textline " " hexmask.long.byte 0x00 0.--3. 1. " PHY_ADDRESS ,Bits 4:1 of phy mdio-address" sif (cpu()=="NETX100") width 22. group.long 0x10++0x03 line.long 0x00 "PHY_CLK_RATE_MUL_ADD,PHY Clock Rate Multiplier Add Value" hexmask.long 0x00 0.--30. 1. " PHYCLK_RATE_MUL_ADD ,Value added each clk200 cycle to phyclk_rate_mul to generate phyclk" endif width 0x0B tree.end tree "PFIFO (Pointer FIFO)" base ad:0x00164000 width 21. tree "PFIFO_BASE0-31 (Pointer FIFO 0-31 Base Address)" hgroup.long 0x000++0x07F hide.long 0x0 "PFIFO_BASE0 ,Pointer FIFO 0 Base Address" in hide.long 0x4 "PFIFO_BASE1 ,Pointer FIFO 1 Base Address" in hide.long 0x8 "PFIFO_BASE2 ,Pointer FIFO 2 Base Address" in hide.long 0xC "PFIFO_BASE3 ,Pointer FIFO 3 Base Address" in hide.long 0x10 "PFIFO_BASE4 ,Pointer FIFO 4 Base Address" in hide.long 0x14 "PFIFO_BASE5 ,Pointer FIFO 5 Base Address" in hide.long 0x18 "PFIFO_BASE6 ,Pointer FIFO 6 Base Address" in hide.long 0x1C "PFIFO_BASE7 ,Pointer FIFO 7 Base Address" in hide.long 0x20 "PFIFO_BASE8 ,Pointer FIFO 8 Base Address" in hide.long 0x24 "PFIFO_BASE9 ,Pointer FIFO 9 Base Address" in hide.long 0x28 "PFIFO_BASE10,Pointer FIFO 10 Base Address" in hide.long 0x2C "PFIFO_BASE11,Pointer FIFO 11 Base Address" in hide.long 0x30 "PFIFO_BASE12,Pointer FIFO 12 Base Address" in hide.long 0x34 "PFIFO_BASE13,Pointer FIFO 13 Base Address" in hide.long 0x38 "PFIFO_BASE14,Pointer FIFO 14 Base Address" in hide.long 0x3C "PFIFO_BASE15,Pointer FIFO 15 Base Address" in hide.long 0x40 "PFIFO_BASE16,Pointer FIFO 16 Base Address" in hide.long 0x44 "PFIFO_BASE17,Pointer FIFO 17 Base Address" in hide.long 0x48 "PFIFO_BASE18,Pointer FIFO 18 Base Address" in hide.long 0x4C "PFIFO_BASE19,Pointer FIFO 19 Base Address" in hide.long 0x50 "PFIFO_BASE20,Pointer FIFO 20 Base Address" in hide.long 0x54 "PFIFO_BASE21,Pointer FIFO 21 Base Address" in hide.long 0x58 "PFIFO_BASE22,Pointer FIFO 22 Base Address" in hide.long 0x5C "PFIFO_BASE23,Pointer FIFO 23 Base Address" in hide.long 0x60 "PFIFO_BASE24,Pointer FIFO 24 Base Address" in hide.long 0x64 "PFIFO_BASE25,Pointer FIFO 25 Base Address" in hide.long 0x68 "PFIFO_BASE26,Pointer FIFO 26 Base Address" in hide.long 0x6C "PFIFO_BASE27,Pointer FIFO 27 Base Address" in hide.long 0x70 "PFIFO_BASE28,Pointer FIFO 28 Base Address" in hide.long 0x74 "PFIFO_BASE29,Pointer FIFO 29 Base Address" in hide.long 0x78 "PFIFO_BASE30,Pointer FIFO 30 Base Address" in hide.long 0x7C "PFIFO_BASE31,Pointer FIFO 31 Base Address" in tree.end tree "PFIFO_BORDER_BASE0-31 (Pointer FIFO 0-31 Upper Border)" group.long 0x080++0x7F textline " " sif (cpu()=="NETX51") line.long 0x00 "PTR_FIFO_BOR_BASE0,Pointer FIFO 0 Upper Border" hexmask.long.word 0x00 0.--11. 1. " BORDER ,Last address of RAM used by FIFO" line.long 0x4 "PTR_FIFO_BOR_BASE1 ,Pointer FIFO 1 Upper Border" line.long 0x8 "PTR_FIFO_BOR_BASE2 ,Pointer FIFO 2 Upper Border" line.long 0xC "PTR_FIFO_BOR_BASE3 ,Pointer FIFO 3 Upper Border" line.long 0x10 "PTR_FIFO_BOR_BASE4 ,Pointer FIFO 4 Upper Border" line.long 0x14 "PTR_FIFO_BOR_BASE5 ,Pointer FIFO 5 Upper Border" line.long 0x18 "PTR_FIFO_BOR_BASE6 ,Pointer FIFO 6 Upper Border" line.long 0x1C "PTR_FIFO_BOR_BASE7 ,Pointer FIFO 7 Upper Border" line.long 0x20 "PTR_FIFO_BOR_BASE8 ,Pointer FIFO 8 Upper Border" line.long 0x24 "PTR_FIFO_BOR_BASE9 ,Pointer FIFO 9 Upper Border" line.long 0x28 "PTR_FIFO_BOR_BASE10,Pointer FIFO 10 Upper Border" line.long 0x2C "PTR_FIFO_BOR_BASE11,Pointer FIFO 11 Upper Border" line.long 0x30 "PTR_FIFO_BOR_BASE12,Pointer FIFO 12 Upper Border" line.long 0x34 "PTR_FIFO_BOR_BASE13,Pointer FIFO 13 Upper Border" line.long 0x38 "PTR_FIFO_BOR_BASE14,Pointer FIFO 14 Upper Border" line.long 0x3C "PTR_FIFO_BOR_BASE15,Pointer FIFO 15 Upper Border" line.long 0x40 "PTR_FIFO_BOR_BASE16,Pointer FIFO 16 Upper Border" line.long 0x44 "PTR_FIFO_BOR_BASE17,Pointer FIFO 17 Upper Border" line.long 0x48 "PTR_FIFO_BOR_BASE18,Pointer FIFO 18 Upper Border" line.long 0x4C "PTR_FIFO_BOR_BASE19,Pointer FIFO 19 Upper Border" line.long 0x50 "PTR_FIFO_BOR_BASE20,Pointer FIFO 20 Upper Border" line.long 0x54 "PTR_FIFO_BOR_BASE21,Pointer FIFO 21 Upper Border" line.long 0x58 "PTR_FIFO_BOR_BASE22,Pointer FIFO 22 Upper Border" line.long 0x5C "PTR_FIFO_BOR_BASE23,Pointer FIFO 23 Upper Border" line.long 0x60 "PTR_FIFO_BOR_BASE24,Pointer FIFO 24 Upper Border" line.long 0x64 "PTR_FIFO_BOR_BASE25,Pointer FIFO 25 Upper Border" line.long 0x68 "PTR_FIFO_BOR_BASE26,Pointer FIFO 26 Upper Border" line.long 0x6C "PTR_FIFO_BOR_BASE27,Pointer FIFO 27 Upper Border" line.long 0x70 "PTR_FIFO_BOR_BASE28,Pointer FIFO 28 Upper Border" line.long 0x74 "PTR_FIFO_BOR_BASE29,Pointer FIFO 29 Upper Border" line.long 0x78 "PTR_FIFO_BOR_BASE30,Pointer FIFO 30 Upper Border" line.long 0x7C "PTR_FIFO_BOR_BASE31,Pointer FIFO 31 Upper Border" else line.long 0x0 "PTR_FIFO_BOR_BASE0 ,Pointer FIFO 0 Upper Border" line.long 0x4 "PTR_FIFO_BOR_BASE1 ,Pointer FIFO 1 Upper Border" line.long 0x8 "PTR_FIFO_BOR_BASE2 ,Pointer FIFO 2 Upper Border" line.long 0xC "PTR_FIFO_BOR_BASE3 ,Pointer FIFO 3 Upper Border" line.long 0x10 "PTR_FIFO_BOR_BASE4 ,Pointer FIFO 4 Upper Border" line.long 0x14 "PTR_FIFO_BOR_BASE5 ,Pointer FIFO 5 Upper Border" line.long 0x18 "PTR_FIFO_BOR_BASE6 ,Pointer FIFO 6 Upper Border" line.long 0x1C "PTR_FIFO_BOR_BASE7 ,Pointer FIFO 7 Upper Border" line.long 0x20 "PTR_FIFO_BOR_BASE8 ,Pointer FIFO 8 Upper Border" line.long 0x24 "PTR_FIFO_BOR_BASE9 ,Pointer FIFO 9 Upper Border" line.long 0x28 "PTR_FIFO_BOR_BASE10,Pointer FIFO 10 Upper Border" line.long 0x2C "PTR_FIFO_BOR_BASE11,Pointer FIFO 11 Upper Border" line.long 0x30 "PTR_FIFO_BOR_BASE12,Pointer FIFO 12 Upper Border" line.long 0x34 "PTR_FIFO_BOR_BASE13,Pointer FIFO 13 Upper Border" line.long 0x38 "PTR_FIFO_BOR_BASE14,Pointer FIFO 14 Upper Border" line.long 0x3C "PTR_FIFO_BOR_BASE15,Pointer FIFO 15 Upper Border" line.long 0x40 "PTR_FIFO_BOR_BASE16,Pointer FIFO 16 Upper Border" line.long 0x44 "PTR_FIFO_BOR_BASE17,Pointer FIFO 17 Upper Border" line.long 0x48 "PTR_FIFO_BOR_BASE18,Pointer FIFO 18 Upper Border" line.long 0x4C "PTR_FIFO_BOR_BASE19,Pointer FIFO 19 Upper Border" line.long 0x50 "PTR_FIFO_BOR_BASE20,Pointer FIFO 20 Upper Border" line.long 0x54 "PTR_FIFO_BOR_BASE21,Pointer FIFO 21 Upper Border" line.long 0x58 "PTR_FIFO_BOR_BASE22,Pointer FIFO 22 Upper Border" line.long 0x5C "PTR_FIFO_BOR_BASE23,Pointer FIFO 23 Upper Border" line.long 0x60 "PTR_FIFO_BOR_BASE24,Pointer FIFO 24 Upper Border" line.long 0x64 "PTR_FIFO_BOR_BASE25,Pointer FIFO 25 Upper Border" line.long 0x68 "PTR_FIFO_BOR_BASE26,Pointer FIFO 26 Upper Border" line.long 0x6C "PTR_FIFO_BOR_BASE27,Pointer FIFO 27 Upper Border" line.long 0x70 "PTR_FIFO_BOR_BASE28,Pointer FIFO 28 Upper Border" line.long 0x74 "PTR_FIFO_BOR_BASE29,Pointer FIFO 29 Upper Border" line.long 0x78 "PTR_FIFO_BOR_BASE30,Pointer FIFO 30 Upper Border" line.long 0x7C "PTR_FIFO_BOR_BASE31,Pointer FIFO 31 Upper Border" endif tree.end width 16. tree "PFIFO RESET FULL EMPTY OVERFLOW UNDERRUN" group.long 0x100++0x03 line.long 0x00 "PTR_FIFO_RESET,Pointer FIFO Reset Vector" bitfld.long 0x00 31. " PTR_FIFO_RESET31 ,Reset FIFO 31 " "Normal,Reset" bitfld.long 0x00 30. " PTR_FIFO_RESET30 ,Reset FIFO 30 " "Normal,Reset" textline " " bitfld.long 0x00 29. " PTR_FIFO_RESET29 ,Reset FIFO 29 " "Normal,Reset" bitfld.long 0x00 28. " PTR_FIFO_RESET28 ,Reset FIFO 28 " "Normal,Reset" textline " " bitfld.long 0x00 27. " PTR_FIFO_RESET27 ,Reset FIFO 27 " "Normal,Reset" bitfld.long 0x00 26. " PTR_FIFO_RESET26 ,Reset FIFO 26 " "Normal,Reset" textline " " bitfld.long 0x00 25. " PTR_FIFO_RESET25 ,Reset FIFO 25 " "Normal,Reset" bitfld.long 0x00 24. " PTR_FIFO_RESET24 ,Reset FIFO 24 " "Normal,Reset" textline " " bitfld.long 0x00 23. " PTR_FIFO_RESET23 ,Reset FIFO 23 " "Normal,Reset" bitfld.long 0x00 22. " PTR_FIFO_RESET22 ,Reset FIFO 22 " "Normal,Reset" textline " " bitfld.long 0x00 21. " PTR_FIFO_RESET21 ,Reset FIFO 21 " "Normal,Reset" bitfld.long 0x00 20. " PTR_FIFO_RESET20 ,Reset FIFO 20 " "Normal,Reset" textline " " bitfld.long 0x00 19. " PTR_FIFO_RESET19 ,Reset FIFO 19 " "Normal,Reset" bitfld.long 0x00 18. " PTR_FIFO_RESET18 ,Reset FIFO 18 " "Normal,Reset" textline " " bitfld.long 0x00 17. " PTR_FIFO_RESET17 ,Reset FIFO 17 " "Normal,Reset" bitfld.long 0x00 16. " PTR_FIFO_RESET16 ,Reset FIFO 16 " "Normal,Reset" textline " " bitfld.long 0x00 15. " PTR_FIFO_RESET15 ,Reset FIFO 15 " "Normal,Reset" bitfld.long 0x00 14. " PTR_FIFO_RESET14 ,Reset FIFO 14 " "Normal,Reset" textline " " bitfld.long 0x00 13. " PTR_FIFO_RESET13 ,Reset FIFO 13 " "Normal,Reset" bitfld.long 0x00 12. " PTR_FIFO_RESET12 ,Reset FIFO 12 " "Normal,Reset" textline " " bitfld.long 0x00 11. " PTR_FIFO_RESET11 ,Reset FIFO 11 " "Normal,Reset" bitfld.long 0x00 10. " PTR_FIFO_RESET10 ,Reset FIFO 10 " "Normal,Reset" textline " " bitfld.long 0x00 9. " PTR_FIFO_RESET9 ,Reset FIFO 9 " "Normal,Reset" bitfld.long 0x00 8. " PTR_FIFO_RESET8 ,Reset FIFO 8 " "Normal,Reset" textline " " bitfld.long 0x00 7. " PTR_FIFO_RESET7 ,Reset FIFO 7 " "Normal,Reset" bitfld.long 0x00 6. " PTR_FIFO_RESET6 ,Reset FIFO 6 " "Normal,Reset" textline " " bitfld.long 0x00 5. " PTR_FIFO_RESET5 ,Reset FIFO 5 " "Normal,Reset" bitfld.long 0x00 4. " PTR_FIFO_RESET4 ,Reset FIFO 4 " "Normal,Reset" textline " " bitfld.long 0x00 3. " PTR_FIFO_RESET3 ,Reset FIFO 3 " "Normal,Reset" bitfld.long 0x00 2. " PTR_FIFO_RESET2 ,Reset FIFO 2 " "Normal,Reset" textline " " bitfld.long 0x00 1. " PTR_FIFO_RESET1 ,Reset FIFO 1 " "Normal,Reset" bitfld.long 0x00 0. " PTR_FIFO_RESET0 ,Reset FIFO 0 " "Normal,Reset" rgroup.long 0x104++0x00F line.long 0x00 "PFIFO_FULL,Pointer FIFO Full Vector" bitfld.long 0x00 31. " PTR_FIFO_FULL31 ,FIFO 31 full " "Not full,Full" bitfld.long 0x00 30. " PTR_FIFO_FULL30 ,FIFO 30 full " "Not full,Full" textline " " bitfld.long 0x00 29. " PTR_FIFO_FULL29 ,FIFO 29 full " "Not full,Full" bitfld.long 0x00 28. " PTR_FIFO_FULL28 ,FIFO 28 full " "Not full,Full" textline " " bitfld.long 0x00 27. " PTR_FIFO_FULL27 ,FIFO 27 full " "Not full,Full" bitfld.long 0x00 26. " PTR_FIFO_FULL26 ,FIFO 26 full " "Not full,Full" textline " " bitfld.long 0x00 25. " PTR_FIFO_FULL25 ,FIFO 25 full " "Not full,Full" bitfld.long 0x00 24. " PTR_FIFO_FULL24 ,FIFO 24 full " "Not full,Full" textline " " bitfld.long 0x00 23. " PTR_FIFO_FULL23 ,FIFO 23 full " "Not full,Full" bitfld.long 0x00 22. " PTR_FIFO_FULL22 ,FIFO 22 full " "Not full,Full" textline " " bitfld.long 0x00 21. " PTR_FIFO_FULL21 ,FIFO 21 full " "Not full,Full" bitfld.long 0x00 20. " PTR_FIFO_FULL20 ,FIFO 20 full " "Not full,Full" textline " " bitfld.long 0x00 19. " PTR_FIFO_FULL19 ,FIFO 19 full " "Not full,Full" bitfld.long 0x00 18. " PTR_FIFO_FULL18 ,FIFO 18 full " "Not full,Full" textline " " bitfld.long 0x00 17. " PTR_FIFO_FULL17 ,FIFO 17 full " "Not full,Full" bitfld.long 0x00 16. " PTR_FIFO_FULL16 ,FIFO 16 full " "Not full,Full" textline " " bitfld.long 0x00 15. " PTR_FIFO_FULL15 ,FIFO 15 full " "Not full,Full" bitfld.long 0x00 14. " PTR_FIFO_FULL14 ,FIFO 14 full " "Not full,Full" textline " " bitfld.long 0x00 13. " PTR_FIFO_FULL13 ,FIFO 13 full " "Not full,Full" bitfld.long 0x00 12. " PTR_FIFO_FULL12 ,FIFO 12 full " "Not full,Full" textline " " bitfld.long 0x00 11. " PTR_FIFO_FULL11 ,FIFO 11 full " "Not full,Full" bitfld.long 0x00 10. " PTR_FIFO_FULL10 ,FIFO 10 full " "Not full,Full" textline " " bitfld.long 0x00 9. " PTR_FIFO_FULL9 ,FIFO 9 full " "Not full,Full" bitfld.long 0x00 8. " PTR_FIFO_FULL8 ,FIFO 8 full " "Not full,Full" textline " " bitfld.long 0x00 7. " PTR_FIFO_FULL7 ,FIFO 7 full " "Not full,Full" bitfld.long 0x00 6. " PTR_FIFO_FULL6 ,FIFO 6 full " "Not full,Full" textline " " bitfld.long 0x00 5. " PTR_FIFO_FULL5 ,FIFO 5 full " "Not full,Full" bitfld.long 0x00 4. " PTR_FIFO_FULL4 ,FIFO 4 full " "Not full,Full" textline " " bitfld.long 0x00 3. " PTR_FIFO_FULL3 ,FIFO 3 full " "Not full,Full" bitfld.long 0x00 2. " PTR_FIFO_FULL2 ,FIFO 2 full " "Not full,Full" textline " " bitfld.long 0x00 1. " PTR_FIFO_FULL1 ,FIFO 1 full " "Not full,Full" bitfld.long 0x00 0. " PTR_FIFO_FULL0 ,FIFO 0 full " "Not full,Full" line.long 0x04 "PFIFO_EMPTY,Pointer FIFO Empty Vector" bitfld.long 0x04 31. " PTR_FIFO_EMPTY31 ,FIFO 31 empty " "Not empty,Empty" bitfld.long 0x04 30. " PTR_FIFO_EMPTY30 ,FIFO 30 empty " "Not empty,Empty" textline " " bitfld.long 0x04 29. " PTR_FIFO_EMPTY29 ,FIFO 29 empty " "Not empty,Empty" bitfld.long 0x04 28. " PTR_FIFO_EMPTY28 ,FIFO 28 empty " "Not empty,Empty" textline " " bitfld.long 0x04 27. " PTR_FIFO_EMPTY27 ,FIFO 27 empty " "Not empty,Empty" bitfld.long 0x04 26. " PTR_FIFO_EMPTY26 ,FIFO 26 empty " "Not empty,Empty" textline " " bitfld.long 0x04 25. " PTR_FIFO_EMPTY25 ,FIFO 25 empty " "Not empty,Empty" bitfld.long 0x04 24. " PTR_FIFO_EMPTY24 ,FIFO 24 empty " "Not empty,Empty" textline " " bitfld.long 0x04 23. " PTR_FIFO_EMPTY23 ,FIFO 23 empty " "Not empty,Empty" bitfld.long 0x04 22. " PTR_FIFO_EMPTY22 ,FIFO 22 empty " "Not empty,Empty" textline " " bitfld.long 0x04 21. " PTR_FIFO_EMPTY21 ,FIFO 21 empty " "Not empty,Empty" bitfld.long 0x04 20. " PTR_FIFO_EMPTY20 ,FIFO 20 empty " "Not empty,Empty" textline " " bitfld.long 0x04 19. " PTR_FIFO_EMPTY19 ,FIFO 19 empty " "Not empty,Empty" bitfld.long 0x04 18. " PTR_FIFO_EMPTY18 ,FIFO 18 empty " "Not empty,Empty" textline " " bitfld.long 0x04 17. " PTR_FIFO_EMPTY17 ,FIFO 17 empty " "Not empty,Empty" bitfld.long 0x04 16. " PTR_FIFO_EMPTY16 ,FIFO 16 empty " "Not empty,Empty" textline " " bitfld.long 0x04 15. " PTR_FIFO_EMPTY15 ,FIFO 15 empty " "Not empty,Empty" bitfld.long 0x04 14. " PTR_FIFO_EMPTY14 ,FIFO 14 empty " "Not empty,Empty" textline " " bitfld.long 0x04 13. " PTR_FIFO_EMPTY13 ,FIFO 13 empty " "Not empty,Empty" bitfld.long 0x04 12. " PTR_FIFO_EMPTY12 ,FIFO 12 empty " "Not empty,Empty" textline " " bitfld.long 0x04 11. " PTR_FIFO_EMPTY11 ,FIFO 11 empty " "Not empty,Empty" bitfld.long 0x04 10. " PTR_FIFO_EMPTY10 ,FIFO 10 empty " "Not empty,Empty" textline " " bitfld.long 0x04 9. " PTR_FIFO_EMPTY9 ,FIFO 9 empty " "Not empty,Empty" bitfld.long 0x04 8. " PTR_FIFO_EMPTY8 ,FIFO 8 empty " "Not empty,Empty" textline " " bitfld.long 0x04 7. " PTR_FIFO_EMPTY7 ,FIFO 7 empty " "Not empty,Empty" bitfld.long 0x04 6. " PTR_FIFO_EMPTY6 ,FIFO 6 empty " "Not empty,Empty" textline " " bitfld.long 0x04 5. " PTR_FIFO_EMPTY5 ,FIFO 5 empty " "Not empty,Empty" bitfld.long 0x04 4. " PTR_FIFO_EMPTY4 ,FIFO 4 empty " "Not empty,Empty" textline " " bitfld.long 0x04 3. " PTR_FIFO_EMPTY3 ,FIFO 3 empty " "Not empty,Empty" bitfld.long 0x04 2. " PTR_FIFO_EMPTY2 ,FIFO 2 empty " "Not empty,Empty" textline " " bitfld.long 0x04 1. " PTR_FIFO_EMPTY1 ,FIFO 1 empty " "Not empty,Empty" bitfld.long 0x04 0. " PTR_FIFO_EMPTY0 ,FIFO 0 empty " "Not empty,Empty" line.long 0x008 "PFIFO_OVERFLOW,Pointer FIFO Overflow Vector" bitfld.long 0x08 31. " PTR_FIFO_OVER31 ,FIFO 31 overflow" "Not occurred,Occurred" bitfld.long 0x08 30. " PTR_FIFO_OVER30 ,FIFO 30 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 29. " PTR_FIFO_OVER29 ,FIFO 29 overflow" "Not occurred,Occurred" bitfld.long 0x08 28. " PTR_FIFO_OVER28 ,FIFO 28 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 27. " PTR_FIFO_OVER27 ,FIFO 27 overflow" "Not occurred,Occurred" bitfld.long 0x08 26. " PTR_FIFO_OVER26 ,FIFO 26 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 25. " PTR_FIFO_OVER25 ,FIFO 25 overflow" "Not occurred,Occurred" bitfld.long 0x08 24. " PTR_FIFO_OVER24 ,FIFO 24 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 23. " PTR_FIFO_OVER23 ,FIFO 23 overflow" "Not occurred,Occurred" bitfld.long 0x08 22. " PTR_FIFO_OVER22 ,FIFO 22 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 21. " PTR_FIFO_OVER21 ,FIFO 21 overflow" "Not occurred,Occurred" bitfld.long 0x08 20. " PTR_FIFO_OVER20 ,FIFO 20 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 19. " PTR_FIFO_OVER19 ,FIFO 19 overflow" "Not occurred,Occurred" bitfld.long 0x08 18. " PTR_FIFO_OVER18 ,FIFO 18 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 17. " PTR_FIFO_OVER17 ,FIFO 17 overflow" "Not occurred,Occurred" bitfld.long 0x08 16. " PTR_FIFO_OVER16 ,FIFO 16 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 15. " PTR_FIFO_OVER15 ,FIFO 15 overflow" "Not occurred,Occurred" bitfld.long 0x08 14. " PTR_FIFO_OVER14 ,FIFO 14 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 13. " PTR_FIFO_OVER13 ,FIFO 13 overflow" "Not occurred,Occurred" bitfld.long 0x08 12. " PTR_FIFO_OVER12 ,FIFO 12 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 11. " PTR_FIFO_OVER11 ,FIFO 11 overflow" "Not occurred,Occurred" bitfld.long 0x08 10. " PTR_FIFO_OVER10 ,FIFO 10 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 9. " PTR_FIFO_OVER9 ,FIFO 9 overflow" "Not occurred,Occurred" bitfld.long 0x08 8. " PTR_FIFO_OVER8 ,FIFO 8 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 7. " PTR_FIFO_OVER7 ,FIFO 7 overflow" "Not occurred,Occurred" bitfld.long 0x08 6. " PTR_FIFO_OVER6 ,FIFO 6 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 5. " PTR_FIFO_OVER5 ,FIFO 5 overflow" "Not occurred,Occurred" bitfld.long 0x08 4. " PTR_FIFO_OVER4 ,FIFO 4 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 3. " PTR_FIFO_OVER3 ,FIFO 3 overflow" "Not occurred,Occurred" bitfld.long 0x08 2. " PTR_FIFO_OVER2 ,FIFO 2 overflow" "Not occurred,Occurred" textline " " bitfld.long 0x08 1. " PTR_FIFO_OVER1 ,FIFO 1 overflow" "Not occurred,Occurred" bitfld.long 0x08 0. " PTR_FIFO_OVER0 ,FIFO 0 overflow" "Not occurred,Occurred" line.long 0x0C "PFIFO_UNDERRUN,Pointer FIFO Under Run Vector" bitfld.long 0x0C 31. " PTR_FIFO_UNDER31 ,FIFO 31 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 30. " PTR_FIFO_UNDER30 ,FIFO 30 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 29. " PTR_FIFO_UNDER29 ,FIFO 29 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 28. " PTR_FIFO_UNDER28 ,FIFO 28 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 27. " PTR_FIFO_UNDER27 ,FIFO 27 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 26. " PTR_FIFO_UNDER26 ,FIFO 26 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 25. " PTR_FIFO_UNDER25 ,FIFO 25 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 24. " PTR_FIFO_UNDER24 ,FIFO 24 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 23. " PTR_FIFO_UNDER23 ,FIFO 23 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 22. " PTR_FIFO_UNDER22 ,FIFO 22 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 21. " PTR_FIFO_UNDER21 ,FIFO 21 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 20. " PTR_FIFO_UNDER20 ,FIFO 20 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 19. " PTR_FIFO_UNDER19 ,FIFO 19 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 18. " PTR_FIFO_UNDER18 ,FIFO 18 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 17. " PTR_FIFO_UNDER17 ,FIFO 17 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 16. " PTR_FIFO_UNDER16 ,FIFO 16 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 15. " PTR_FIFO_UNDER15 ,FIFO 15 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 14. " PTR_FIFO_UNDER14 ,FIFO 14 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 13. " PTR_FIFO_UNDER13 ,FIFO 13 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 12. " PTR_FIFO_UNDER12 ,FIFO 12 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 11. " PTR_FIFO_UNDER11 ,FIFO 11 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 10. " PTR_FIFO_UNDER10 ,FIFO 10 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 9. " PTR_FIFO_UNDER9 ,FIFO 9 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 8. " PTR_FIFO_UNDER8 ,FIFO 8 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 7. " PTR_FIFO_UNDER7 ,FIFO 7 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 6. " PTR_FIFO_UNDER6 ,FIFO 6 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 5. " PTR_FIFO_UNDER5 ,FIFO 5 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 4. " PTR_FIFO_UNDER4 ,FIFO 4 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 3. " PTR_FIFO_UNDER3 ,FIFO 3 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 2. " PTR_FIFO_UNDER2 ,FIFO 2 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 1. " PTR_FIFO_UNDER1 ,FIFO 1 under run" "Not occurred,Occurred" textline " " bitfld.long 0x0C 0. " PTR_FIFO_UNDER0 ,FIFO 0 under run" "Not occurred,Occurred" tree.end tree "PFIFO_FILL_LEVEL_BASE0-31 (Pointer FIFO Fill Level 0-31)" width 25. rgroup.long 0x180++0x07F sif (cpu()=="NETX51") line.long 0x00 "PFIFO_FILL_LEVEL_BASE0,Pointer FIFO Fill Level 0" hexmask.long.word 0x00 0.--9. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x4 "PFIFO_FILL_LEVEL_BASE1 ,Pointer FIFO Fill Level 1 " line.long 0x8 "PFIFO_FILL_LEVEL_BASE2 ,Pointer FIFO Fill Level 2 " line.long 0xC "PFIFO_FILL_LEVEL_BASE3 ,Pointer FIFO Fill Level 3 " line.long 0x10 "PFIFO_FILL_LEVEL_BASE4 ,Pointer FIFO Fill Level 4 " line.long 0x14 "PFIFO_FILL_LEVEL_BASE5 ,Pointer FIFO Fill Level 5 " line.long 0x18 "PFIFO_FILL_LEVEL_BASE6 ,Pointer FIFO Fill Level 6 " line.long 0x1C "PFIFO_FILL_LEVEL_BASE7 ,Pointer FIFO Fill Level 7 " line.long 0x20 "PFIFO_FILL_LEVEL_BASE8 ,Pointer FIFO Fill Level 8 " line.long 0x24 "PFIFO_FILL_LEVEL_BASE9 ,Pointer FIFO Fill Level 9 " line.long 0x28 "PFIFO_FILL_LEVEL_BASE10,Pointer FIFO Fill Level 10" line.long 0x2C "PFIFO_FILL_LEVEL_BASE11,Pointer FIFO Fill Level 11" line.long 0x30 "PFIFO_FILL_LEVEL_BASE12,Pointer FIFO Fill Level 12" line.long 0x34 "PFIFO_FILL_LEVEL_BASE13,Pointer FIFO Fill Level 13" line.long 0x38 "PFIFO_FILL_LEVEL_BASE14,Pointer FIFO Fill Level 14" line.long 0x3C "PFIFO_FILL_LEVEL_BASE15,Pointer FIFO Fill Level 15" line.long 0x40 "PFIFO_FILL_LEVEL_BASE16,Pointer FIFO Fill Level 16" line.long 0x44 "PFIFO_FILL_LEVEL_BASE17,Pointer FIFO Fill Level 17" line.long 0x48 "PFIFO_FILL_LEVEL_BASE18,Pointer FIFO Fill Level 18" line.long 0x4C "PFIFO_FILL_LEVEL_BASE19,Pointer FIFO Fill Level 19" line.long 0x50 "PFIFO_FILL_LEVEL_BASE20,Pointer FIFO Fill Level 20" line.long 0x54 "PFIFO_FILL_LEVEL_BASE21,Pointer FIFO Fill Level 21" line.long 0x58 "PFIFO_FILL_LEVEL_BASE22,Pointer FIFO Fill Level 22" line.long 0x5C "PFIFO_FILL_LEVEL_BASE23,Pointer FIFO Fill Level 23" line.long 0x60 "PFIFO_FILL_LEVEL_BASE24,Pointer FIFO Fill Level 24" line.long 0x64 "PFIFO_FILL_LEVEL_BASE25,Pointer FIFO Fill Level 25" line.long 0x68 "PFIFO_FILL_LEVEL_BASE26,Pointer FIFO Fill Level 26" line.long 0x6C "PFIFO_FILL_LEVEL_BASE27,Pointer FIFO Fill Level 27" line.long 0x70 "PFIFO_FILL_LEVEL_BASE28,Pointer FIFO Fill Level 28" line.long 0x74 "PFIFO_FILL_LEVEL_BASE29,Pointer FIFO Fill Level 29" line.long 0x78 "PFIFO_FILL_LEVEL_BASE30,Pointer FIFO Fill Level 30" line.long 0x7C "PFIFO_FILL_LEVEL_BASE31,Pointer FIFO Fill Level 31" else line.long 0x0 "PFIFO_FILL_LEVEL_BASE0 ,Pointer FIFO Fill Level 0 " hexmask.long.word 0x0 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x4 "PFIFO_FILL_LEVEL_BASE1 ,Pointer FIFO Fill Level 1 " hexmask.long.word 0x4 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x8 "PFIFO_FILL_LEVEL_BASE2 ,Pointer FIFO Fill Level 2 " hexmask.long.word 0x8 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0xC "PFIFO_FILL_LEVEL_BASE3 ,Pointer FIFO Fill Level 3 " hexmask.long.word 0xC 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x10 "PFIFO_FILL_LEVEL_BASE4 ,Pointer FIFO Fill Level 4 " hexmask.long.word 0x10 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x14 "PFIFO_FILL_LEVEL_BASE5 ,Pointer FIFO Fill Level 5 " hexmask.long.word 0x14 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x18 "PFIFO_FILL_LEVEL_BASE6 ,Pointer FIFO Fill Level 6 " hexmask.long.word 0x18 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x1C "PFIFO_FILL_LEVEL_BASE7 ,Pointer FIFO Fill Level 7 " hexmask.long.word 0x1C 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x20 "PFIFO_FILL_LEVEL_BASE8 ,Pointer FIFO Fill Level 8 " hexmask.long.word 0x20 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x24 "PFIFO_FILL_LEVEL_BASE9 ,Pointer FIFO Fill Level 9 " hexmask.long.word 0x24 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x28 "PFIFO_FILL_LEVEL_BASE10,Pointer FIFO Fill Level 10" hexmask.long.word 0x28 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x2C "PFIFO_FILL_LEVEL_BASE11,Pointer FIFO Fill Level 11" hexmask.long.word 0x2C 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x30 "PFIFO_FILL_LEVEL_BASE12,Pointer FIFO Fill Level 12" hexmask.long.word 0x30 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x34 "PFIFO_FILL_LEVEL_BASE13,Pointer FIFO Fill Level 13" hexmask.long.word 0x34 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x38 "PFIFO_FILL_LEVEL_BASE14,Pointer FIFO Fill Level 14" hexmask.long.word 0x38 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x3C "PFIFO_FILL_LEVEL_BASE15,Pointer FIFO Fill Level 15" hexmask.long.word 0x3C 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x40 "PFIFO_FILL_LEVEL_BASE16,Pointer FIFO Fill Level 16" hexmask.long.word 0x40 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x44 "PFIFO_FILL_LEVEL_BASE17,Pointer FIFO Fill Level 17" hexmask.long.word 0x44 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x48 "PFIFO_FILL_LEVEL_BASE18,Pointer FIFO Fill Level 18" hexmask.long.word 0x48 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x4C "PFIFO_FILL_LEVEL_BASE19,Pointer FIFO Fill Level 19" hexmask.long.word 0x4C 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x50 "PFIFO_FILL_LEVEL_BASE20,Pointer FIFO Fill Level 20" hexmask.long.word 0x50 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x54 "PFIFO_FILL_LEVEL_BASE21,Pointer FIFO Fill Level 21" hexmask.long.word 0x54 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x58 "PFIFO_FILL_LEVEL_BASE22,Pointer FIFO Fill Level 22" hexmask.long.word 0x58 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x5C "PFIFO_FILL_LEVEL_BASE23,Pointer FIFO Fill Level 23" hexmask.long.word 0x5C 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x60 "PFIFO_FILL_LEVEL_BASE24,Pointer FIFO Fill Level 24" hexmask.long.word 0x60 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x64 "PFIFO_FILL_LEVEL_BASE25,Pointer FIFO Fill Level 25" hexmask.long.word 0x64 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x68 "PFIFO_FILL_LEVEL_BASE26,Pointer FIFO Fill Level 26" hexmask.long.word 0x68 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x6C "PFIFO_FILL_LEVEL_BASE27,Pointer FIFO Fill Level 27" hexmask.long.word 0x6C 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x70 "PFIFO_FILL_LEVEL_BASE28,Pointer FIFO Fill Level 28" hexmask.long.word 0x70 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x74 "PFIFO_FILL_LEVEL_BASE29,Pointer FIFO Fill Level 29" hexmask.long.word 0x74 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x78 "PFIFO_FILL_LEVEL_BASE30,Pointer FIFO Fill Level 30" hexmask.long.word 0x78 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" line.long 0x7C "PFIFO_FILL_LEVEL_BASE31,Pointer FIFO Fill Level 31" hexmask.long.word 0x7C 0.--10. 1. " PTR_FIFO_FILL_LVL ,Actual number of words in FIFO" endif tree.end width 0x0B tree.end tree "CRC (Configurable CRC-Generator)" base ad:0x00101000 width 0x10 group.long 0x00++0x0F sif ((cpu()=="NETX51")||(cpu()=="NETX50")||(cpu()=="NETX100")) line.long 0x00 "CRC_VAL,CRC Register" line.long 0x04 "CRC_IN_DATA,CRC Input Data Register" hexmask.long.byte 0x04 0.--7. 1. " CRC_IN_DATA ,CRC input data" else line.long 0x00 "CRC_CRC,CRC Register" line.long 0x04 "CRC_DATA,CRC Input Data Register" hexmask.long.byte 0x04 0.--7. 1. " CRC_INPUT ,CRC input data" endif line.long 0x08 "CRC_POLYNOMIAL,CRC Polynomial Register" line.long 0x0C "CRC_CONFIG,CRC Configuration Register" bitfld.long 0x0C 10. " CRC_IN_MSB_LOW ,Swap crc_data_in" "MSB,LSB" bitfld.long 0x0C 8.--9. " CRC_NOF_BITS ,Number of bits to be calculated in parallel" "1 bit,2 bits,4 bits,8 bits" textline " " bitfld.long 0x0C 7. " CRC_DIRECT_DIV ,Calculate direct polynomial division" "Disabled,Enabled" bitfld.long 0x0C 6. " CRC_SHIFT_DIV ,Shift CRC" "Left,Right" textline " " hexmask.long.byte 0x0C 0.--5. 1. " CRC_LEN ,Length of CRC Polynom - 1" width 0x0B tree.end tree "ARM_to_XPEC_IRQ (IRQs between XPEC and ARM Registers)" base ad:0x00164400 width 0x0B sif (cpu()=="NETX50") group.long 0x00++0x07 line.long 0x0 "IRQ_XPEC0,IRQs between XPEC0 and ARM Registers" hexmask.long.word 0x0 16.--31. 1. " ARM_IRQ ,Set by arm ; reset by xpec" hexmask.long.word 0x0 0.--15. 1. " XPEC_IRQ ,Set by xpec ; reset by arm" line.long 0x4 "IRQ_XPEC1,IRQs between XPEC1 and ARM Registers" hexmask.long.word 0x4 16.--31. 1. " ARM_IRQ ,Set by arm ; reset by xpec" hexmask.long.word 0x4 0.--15. 1. " XPEC_IRQ ,Set by xpec ; reset by arm" else group.long 0x00++0x0F line.long 0x0 "IRQ_XPEC0,IRQs between XPEC0 and ARM Registers" hexmask.long.word 0x0 16.--31. 1. " ARM_IRQ ,Set by arm ; reset by xpec" hexmask.long.word 0x0 0.--15. 1. " XPEC_IRQ ,Set by xpec ; reset by arm" line.long 0x4 "IRQ_XPEC1,IRQs between XPEC1 and ARM Registers" hexmask.long.word 0x4 16.--31. 1. " ARM_IRQ ,Set by arm ; reset by xpec" hexmask.long.word 0x4 0.--15. 1. " XPEC_IRQ ,Set by xpec ; reset by arm" line.long 0x8 "IRQ_XPEC2,IRQs between XPEC2 and ARM Registers" hexmask.long.word 0x8 16.--31. 1. " ARM_IRQ ,Set by arm ; reset by xpec" hexmask.long.word 0x8 0.--15. 1. " XPEC_IRQ ,Set by xpec ; reset by arm" line.long 0xC "IRQ_XPEC3,IRQs between XPEC3 and ARM Registers" hexmask.long.word 0xC 16.--31. 1. " ARM_IRQ ,Set by arm ; reset by xpec" hexmask.long.word 0xC 0.--15. 1. " XPEC_IRQ ,Set by xpec ; reset by arm" endif width 0x0B tree.end tree.end textline ""