; -------------------------------------------------------------------------------- ; @Title: EP9307, EP9315 On-Chip Peripherals ; @Props: Released ; @Author: KAM ; @Changelog: 2006-05-31 KAM ; @Manufacturer: CIRRUS Cirrus Logic Inc. ; @Doc: EP9307_Users_Guide.pdf (2004.08); EP9315_Users_Guide.pdf (2004.02) ; @Core: ARM920T ; @Chip: EP9307, EP9315 ; @Copyright: (C) 1989-2017 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: perep93xx.per 17440 2024-02-02 15:33:08Z kwisniewski $ config 16. 8. width 20. base asd:0x00000000 tree "ARM Core Registers" 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" tree.end tree "MMU Control and Configuration" width 8. group c15:0x1--0x1 line.long 0x0 "CR,Control Register" bitfld.long 0x0 31. " iA ,Asynchronous Clocking Select" "0,1" bitfld.long 0x0 30. " nF ,nFastBus Select" "0,1" 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:0x5--0x5 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:0x105--0x105 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:0x6--0x6 line.long 0x0 "DFAR,Data Fault Address Register" group c15:0x106--0x106 line.long 0x0 "IFAR,Instruction Fault Address Register" textline " " group c15:0x000d--0x000d line.long 0x0 "FCSEPID,FCSE Process ID" tree.end tree "Cache Control and Configuration" group c15:0x9--0x9 line.long 0x0 "DCACHE,Data Cache Lockdown" group c15:0x109--0x109 line.long 0x0 "ICACHE,Instruction Cache Lockdown" group c15:0x11d--0x11d line.long 0x0 "ICINDEX,Instruction Cache Index" group c15:0x11e--0x11e line.long 0x0 "DCINDEX,Data Cache Index" group c15:0x0f--0x0f line.long 0x0 "TEST,Test State" 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 0x4 " ITBIT ,ITBIT" "0,1" 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 width 0xb tree.end tree "System Controller" base asd:0x80930000 sif (cpu()=="EP9307") width 14. rgroup.long 0x0000++3 line.long 0x00 "PWRSTS,Power/State Control State Register" hexmask.long.byte 0x00 24.--31. 1. " CHIPMAN ,Chip Manufacturer" hexmask.long.byte 0x00 16.--23. 1. " CHIPID ,Chip ID bits" textline " " bitfld.long 0x00 15. " WDTFLG ,Watchdog Timer Flag" "No effect,Reset" bitfld.long 0x00 13. " CLDFLG ,Clod Start Flag" "No effect,Power-on-reset" textline " " bitfld.long 0x00 12. " TEST_RESET ,Test Reset Flag" "Not activated,Activated" bitfld.long 0x00 11. " RSTFLG ,Reset Flag" "No effect,Reset pressed" textline " " bitfld.long 0x00 10. " SW_RESET ,Software Reset Flag" "Not activated,Activated" bitfld.long 0x00 9. " PLL2_LOCK_REG ,Registered PLL2 lock" "Not locked,Locked" textline " " bitfld.long 0x00 8. " PLL2_LOCK ,PLL2 Lock" "Not locked,Locked" bitfld.long 0x00 7. " PLL1_LOCK_REG ,Registered PLL1 lock" "Not locked,Locked" textline " " bitfld.long 0x00 6. " PLL1_LOCK ,PLL1 Lock" "Not locked,Locked" hexmask.long.byte 0x00 0.--5. 1. " RTCDIV ,RTC Divider" group.long 0x0004++3 line.long 0x00 "PWRCNT,Clock/Debug Control Status Register" bitfld.long 0x00 31. " FIR_EN ,Gate FIRCLK to IrDA" "Not gated,Gated" bitfld.long 0x00 29. " UARTBAUD ,UART Baud Rate" "Divided by 2,Full speed" textline " " bitfld.long 0x00 28. " USH_EN ,Gate HCLK to the USB Host Block" "Not gated,Gated" bitfld.long 0x00 27. " DMAM2MCH1 ,DMA Controller Channel M1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " DMAM2MCH0 ,DMA Controller Channel M0 Enable" "Disabled,Enabled" bitfld.long 0x00 25. " DMAM2PCH8 ,DMA Controller Channel P8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " DMAM2PCH9 ,DMA Controller Channel P9 Enable" "Disabled,Enabled" bitfld.long 0x00 23. " DMAM2PCH6 ,DMA Controller Channel P6 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " DMAM2PCH7 ,DMA Controller Channel P7 Enable" "Disabled,Enabled" bitfld.long 0x00 21. " DMAM2PCH4 ,DMA Controller Channel P4 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " DMAM2PCH5 ,DMA Controller Channel P5 Enable" "Disabled,Enabled" bitfld.long 0x00 19. " DMAM2PCH2 ,DMA Controller Channel P2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " DMAM2PCH3 ,DMA Controller Channel P3 Enable" "Disabled,Enabled" bitfld.long 0x00 17. " DMAM2PCH0 ,DMA Controller Channel P0 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " DMAM2PCH1 ,DMA Controller Channel P1 Enable" "Disabled,Enabled" if (((d.l(asd:(0x80930000+0x80)))&0x1)==0x1) hgroup.long 0x0008++3 hide.long 0x00 "HALT,Halt Mode when Reading" in hgroup.long 0x000C++3 hide.long 0x00 "STANDBY,Standby Mode when Reading" in else rgroup.long 0x0008++3 line.long 0x00 "HALT,Halt Mode when Reading" rgroup.long 0x000C++3 line.long 0x00 "STANDBY,Standby Mode when Reading" endif wgroup.long 0x0018++3 line.long 0x00 "TEOI,When Write Clearing Tick Interrupt" wgroup.long 0x001C++3 line.long 0x00 "STFCLR,Clear CLDFLG RSTFLG WDTFLG when Write" group.long 0x0020++7 line.long 0x00 "CLKSET1,Clock Speed Control 1 Register" bitfld.long 0x00 25.--27. " FCLKDIV ,Divider Ratio Between VOC and Processor Clock" "1,2,4,8,16,1,1,1,?..." bitfld.long 0x00 24. " SMCROM ,Gate off HCLK to Static Memory Controller" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " nBYP ,Processor Clock Dividers" "External clock,PLL clock" bitfld.long 0x00 20.--22. " HCLKDIV ,Divider Ratio Between VCO and HCLK" "1,2,4,5,6,8,16,32,?..." textline " " bitfld.long 0x00 18.--19. " PLCKDIV ,Ratio Divider Between HCLK AHB and APB Clock" "1,2,4,8,?..." bitfld.long 0x00 16.--17. " PLL1_PS ,VCO Clock in PLL1 Divider" "1,2,4,8,?..." textline " " hexmask.long.byte 0x00 11.--15. 1. " PLL1X1FBD1 ,Second Feedback Divider for PLL1" hexmask.long.byte 0x00 5.--10. 1. " PLL1X2FBD2 ,First Feedback Divider for PLL1" textline " " hexmask.long.byte 0x00 0.--4. 1. " PLL1X2IPD ,Input Divider for PLL1" line.long 0x04 "CLKSET2,Clock Speed Control 2 Register" bitfld.long 0x04 28.--31. " USBDIV ,Divide ratio for USB Clock" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1" bitfld.long 0x04 19. " nBYP2 ,Clock Source for Processor Clock Dividers" "External clock,PLL2 clock" textline " " bitfld.long 0x04 18. " PLL2_EN ,PLL2 Enable" "Disabled,Enabled" bitfld.long 0x04 16.--17. " PLL2_PS ,Final Divide of VCO Clock" "1,2,4,8,?..." textline " " hexmask.long.byte 0x04 11.--15. 1. " PLL2X1FBD1 ,Second Feedback Divider for PLL2" hexmask.long.byte 0x04 5.--10. 1. " PLL2X2FBD2 ,First Feedback Divider for PLL2" textline " " hexmask.long.byte 0x04 0.--4. 1. " PLL2X2IPD ,Input Divider for PLL2" group.long 0x0040++7 line.long 0x00 "SCRATCHREG0,Scratch Register 0" hexmask.long 0x00 0.--31. 1. " Value ,Scratch Register 0 Value" line.long 0x04 "SCRATCHREG1,Scratch Register 1" hexmask.long 0x04 0.--31. 1. " Value ,Scratch Register 1 Value" group.long 0x0050++7 line.long 0x00 "APBWAIT,APB Wait Register" bitfld.long 0x00 0. " NO_WRITE_WAIT ,Wait State Adding for AHB/APB" "Inserted,Not inserted" line.long 0x04 "BUSMSTRARB,Bus Master Arbitration Register" bitfld.long 0x04 9. " MACENFIQ ,MAC form AHB Requests Ignore if FIQ Active" "Allowed,Ignored" bitfld.long 0x04 8. " MACENIRQ ,MAC form AHB Requests Ignore" "Allowed,Ignored" textline " " bitfld.long 0x04 7. " USHENFIQ ,USB form AHB Requests Ignore if FIQ Active" "Allowed,Ignored" bitfld.long 0x04 6. " USHENIRQ ,USB form AHB Requests Ignore" "Allowed,Ignored" textline " " bitfld.long 0x04 5. " DMAENFIQ ,DMA form AHB Requests Ignore if FIQ Active" "Allowed,Ignored" bitfld.long 0x04 4. " DMAENIRQ ,DMA form AHB Requests Ignore" "Allowed,Ignored" textline " " bitfld.long 0x04 3. " PRICORE ,Core Priority Select" "Normal,Highest" bitfld.long 0x04 0.--1. " PRI_ORD ,Priority of AHB Arbiter" "PRIOR00,PRIOR01,PRIOR10,PRIOR11" wgroup.long 0x0058++3 line.long 0x00 "BOOTMODECLR,Boot Mode Clear Register" if ((((d.l(asd:(0x80930000+0xc0)))&0xff)==0x1)&&((((d.l(asd:(0x80930000+0x80)))&0x5000)==0x5000)||(((d.l(asd:(0x80930000+0x80)))&0x5000)==0x4000))) group.long 0x0080++0x03 line.long 0x00 "DEVICECFG,Device Configuration Register" bitfld.long 0x00 31. " SWRST ,Software Reset" "Reset,No reset" bitfld.long 0x00 30. " D1onG ,External DMA1 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" textline " " bitfld.long 0x00 29. " D0onG ,External DMA0 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" bitfld.long 0x00 28. " IonU2 ,IrDA on UART2" "UART,IrDA" textline " " bitfld.long 0x00 27. " GonK ,GPIO on Key Matrix" "Other,GPIO" bitfld.long 0x00 26. " TonG ,TENn on GPIO" "GPIO,UART3" textline " " bitfld.long 0x00 25. " MonG ,Modem on GPIO" "Not used,Used" bitfld.long 0x00 24. " U3EN ,UART3 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " CPENA ,Co-processor Enable" "Disabled,Enabled" bitfld.long 0x00 22. " A2onG ,I2S Audio Port 2 on GPIO" "Not used,Mapped" textline " " bitfld.long 0x00 21. " A1onG ,I2S Audio Port 1 on GPIO" "Not used,Mapped" bitfld.long 0x00 20. " U2EN ,UART2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " EXVC ,External Video Clock" "External,Internal" bitfld.long 0x00 18. " U1EN ,UART1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TIN ,Touchscreen Controller Inactive" "Active,Inactive" bitfld.long 0x00 15. " HC3IN ,HDLC3 Clock In" "Input,Output" textline " " bitfld.long 0x00 14. " HC3EN ,HDLC3 Clock Enable" "Not used,Enabled" textline " " bitfld.long 0x00 9. " PonG ,PWM 1 output on EGPIO pin" "0,1" textline " " bitfld.long 0x00 7. " I2SonSSP ,I2S on SSP Pins use block" "Disabled,Enabled" bitfld.long 0x00 6. " I2SonAC97 ,I2S on AC97 Pins use block" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " RASOnP3 ,Raster on SDRAM Port 3" "System primary AHB,private AHB" bitfld.long 0x00 3. " RAS ,Raster inactive" "Disabled,Normal" textline " " bitfld.long 0x00 2. " ADCPD ,ADC Power Down" "Power down,Active" bitfld.long 0x00 1. " KEYS ,Key matrix inactive" "Active,Inactive" textline " " bitfld.long 0x00 0. " SHena ,Standby/Halt Enable" "Disabled,Enabled" elif ((((d.l(asd:(0x80930000+0xc0)))&0xff)==0x1)&&(((d.l(asd:(0x80930000+0x80)))&0x5000)==0x1000)) group.long 0x0080++0x03 line.long 0x00 "DEVICECFG,Device Configuration Register" bitfld.long 0x00 31. " SWRST ,Software Reset" "Reset,No reset" bitfld.long 0x00 30. " D1onG ,External DMA1 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" textline " " bitfld.long 0x00 29. " D0onG ,External DMA0 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" bitfld.long 0x00 28. " IonU2 ,IrDA on UART2" "UART,IrDA" textline " " bitfld.long 0x00 27. " GonK ,GPIO on Key Matrix" "Other,GPIO" bitfld.long 0x00 26. " TonG ,TENn on GPIO" "GPIO,UART3" textline " " bitfld.long 0x00 25. " MonG ,Modem on GPIO" "Not used,Used" bitfld.long 0x00 24. " U3EN ,UART3 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " CPENA ,Co-processor Enable" "Disabled,Enabled" bitfld.long 0x00 22. " A2onG ,I2S Audio Port 2 on GPIO" "Not used,Mapped" textline " " bitfld.long 0x00 21. " A1onG ,I2S Audio Port 1 on GPIO" "Not used,Mapped" bitfld.long 0x00 20. " U2EN ,UART2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " EXVC ,External Video Clock" "External,Internal" bitfld.long 0x00 18. " U1EN ,UART1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TIN ,Touchscreen Controller Inactive" "Active,Inactive" textline " " bitfld.long 0x00 14. " HC3EN ,HDLC3 Clock Enable" "Not used,Enabled" bitfld.long 0x00 13. " HC1IN ,HDLC1 Clock In" "Input,Output" textline " " bitfld.long 0x00 12. " HC1EN ,HDLC1 Clock Enable" "Not used,Enabled" bitfld.long 0x00 9. " PonG ,PWM 1 output on EGPIO pin" "0,1" textline " " bitfld.long 0x00 7. " I2SonSSP ,I2S on SSP Pins use block" "Disabled,Enabled" bitfld.long 0x00 6. " I2SonAC97 ,I2S on AC97 Pins use block" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " RASOnP3 ,Raster on SDRAM Port 3" "System primary AHB,private AHB" bitfld.long 0x00 3. " RAS ,Raster inactive" "Disabled,Normal" textline " " bitfld.long 0x00 2. " ADCPD ,ADC Power Down" "Power down,Active" bitfld.long 0x00 1. " KEYS ,Key matrix inactive" "Active,Inactive" textline " " bitfld.long 0x00 0. " SHena ,Standby/Halt Enable" "Disabled,Enabled" elif ((((d.l(asd:(0x80930000+0xc0)))&0xff)==0x1)&&(((d.l(asd:(0x80930000+0x80)))&0x5000)==0x00)) group.long 0x0080++0x03 line.long 0x00 "DEVICECFG,Device Configuration Register" bitfld.long 0x00 31. " SWRST ,Software Reset" "Reset,No reset" bitfld.long 0x00 30. " D1onG ,External DMA1 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" textline " " bitfld.long 0x00 29. " D0onG ,External DMA0 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" bitfld.long 0x00 28. " IonU2 ,IrDA on UART2" "UART,IrDA" textline " " bitfld.long 0x00 27. " GonK ,GPIO on Key Matrix" "Other,GPIO" bitfld.long 0x00 26. " TonG ,TENn on GPIO" "GPIO,UART3" textline " " bitfld.long 0x00 25. " MonG ,Modem on GPIO" "Not used,Used" bitfld.long 0x00 24. " U3EN ,UART3 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " CPENA ,Co-processor Enable" "Disabled,Enabled" bitfld.long 0x00 22. " A2onG ,I2S Audio Port 2 on GPIO" "Not used,Mapped" textline " " bitfld.long 0x00 21. " A1onG ,I2S Audio Port 1 on GPIO" "Not used,Mapped" bitfld.long 0x00 20. " U2EN ,UART2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " EXVC ,External Video Clock" "External,Internal" bitfld.long 0x00 18. " U1EN ,UART1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TIN ,Touchscreen Controller Inactive" "Active,Inactive" textline " " bitfld.long 0x00 14. " HC3EN ,HDLC3 Clock Enable" "Not used,Enabled" textline " " bitfld.long 0x00 12. " HC1EN ,HDLC1 Clock Enable" "Not used,Enabled" bitfld.long 0x00 9. " PonG ,PWM 1 output on EGPIO pin" "0,1" textline " " bitfld.long 0x00 7. " I2SonSSP ,I2S on SSP Pins use block" "Disabled,Enabled" bitfld.long 0x00 6. " I2SonAC97 ,I2S on AC97 Pins use block" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " RASOnP3 ,Raster on SDRAM Port 3" "System primary AHB,private AHB" bitfld.long 0x00 3. " RAS ,Raster inactive" "Disabled,Normal" textline " " bitfld.long 0x00 2. " ADCPD ,ADC Power Down" "Power down,Active" bitfld.long 0x00 1. " KEYS ,Key matrix inactive" "Active,Inactive" textline " " bitfld.long 0x00 0. " SHena ,Standby/Halt Enable" "Disabled,Enabled" else hgroup.long 0x0080++0x03 hide.long 0x00 "DEVICECFG,Device Configuration Register" endif if (((d.l(asd:(0x80930000+0xc0)))&0xff)==0x1) group.long 0x0084++0x03 line.long 0x00 "VIDCLKDIV,Video Clock Divider Register" bitfld.long 0x00 15. " VENA ,Enable VCLK Divider" "Disabled,Enabled" bitfld.long 0x00 14. " ESEL ,External Clock Source Select" "External XTALI,Internal PLLs" textline " " bitfld.long 0x00 13. " PSEL ,PLL Source Select" "PLL1,PLL2" bitfld.long 0x00 8.--9. " PDIV ,Pre-Divider Value" "Disabled,2,2.5,3" textline " " hexmask.long.byte 0x00 0.--6. 1. " VDIV ,VCLK Divider Value" group.long 0x0088++7 line.long 0x00 "MIRCLKDIV,MIR Clock Divider Register" bitfld.long 0x00 15. " MENA ,Enable MIR_CLK Divider" "Disabled,Enabled" bitfld.long 0x00 14. " ESEL ,External Clock Source Select" "External XTALI,Internal PLLs" textline " " bitfld.long 0x00 13. " PSEL ,PLL Source Select" "PLL1,PLL2" bitfld.long 0x00 8.--9. " PDIV ,Pre-Divider Value" "Disabled,2,2.5,3" textline " " hexmask.long.byte 0x00 0.--6. 1. " MDIV ,MIR_CLK Divider Value" line.long 0x04 "I2SCLKDIV,I2S Audio Clock Divider Register" bitfld.long 0x04 31. " SENA ,Enable Audio Clock Generation" "Disabled,Enabled" bitfld.long 0x04 30. " SLAVE ,I2S Slave" "Off,On" textline " " bitfld.long 0x04 29. " ORIDE ,Override I2S Master Configuration" "No override,Override" bitfld.long 0x04 20. " DROP ,Drop SCLK Clocks" "Not dropped,Dropped" textline " " bitfld.long 0x04 19. " SPOL ,SCLK Polarity" "Rising edge,Falling edge" bitfld.long 0x04 17.--18. " LRDIV ,LRCLK Divide Select" "SCLK/32,SCLK/64,SCLK/128,?..." textline " " bitfld.long 0x04 16. " SDIV ,SCLK Dicide Select" "MCLK/2,MCLK/4" bitfld.long 0x04 15. " MENA ,Enable Master Clocki Generation" "Disabled,Enabled" textline " " bitfld.long 0x04 14. " ESEL ,External Clock Source Select" "External XTALI,Internal PLLs" bitfld.long 0x04 13. " PSEL ,PLL Source Select" "PLL1,PLL2" textline " " bitfld.long 0x04 8.--9. " PDIV ,Pre-Divider Value" "Disabled,2,2.5,3" hexmask.long.byte 0x04 0.--6. 1. " MDIV ,MCLK Divider Value" group.long 0x0090++3 line.long 0x00 "KEYTCHCLKDIV,Keyscan/Touch Clock Divider Register" bitfld.long 0x00 31. " TSEN ,Touchscreen and ADC Clock Enable" "Disabled,Enabled" bitfld.long 0x00 16. " ADIV ,ADC Clock Divider Value" "16,4" textline " " bitfld.long 0x00 15. " KEN ,Key Matrix Clock Enable" "Disabled,Enabled" bitfld.long 0x00 0. " KDIV ,Key Matrix Clock Divider Value" "16,4" group.long 0x0094++3 line.long 0x00 "CHIPID,Chip ID Register" bitfld.long 0x00 28.--31. " REV ,Revision" "Rev A,Rev B,Rev C,Rev D0,Rev D1,Rev E0,?..." hexmask.long.word 0x00 0.--15. 1. " ID ,Chip ID" group.long 0x009c++3 line.long 0x00 "SYSCFG,System Configuration Register" bitfld.long 0x00 28.--31. " REV ,Revision" "Rev A,Rev B,Rev C,Rev D0,Rev D1,Rev E0,?..." bitfld.long 0x00 8. " SBOOT ,Serial Boot Flag" "Normal,Serial" textline " " bitfld.long 0x00 7. " LCSn7 ,Bus Width for Boot Code" "Low,High" bitfld.long 0x00 6. " LCSn6 ,Bus Width for Boot Code" "Low,High" textline " " bitfld.long 0x00 5. " LASD0 ,Boot Device Type" "Synchronous,Asynchronous" bitfld.long 0x00 4. " LEEDA ,Latched Version of EEDAT Pin" "Low,High" textline " " bitfld.long 0x00 3. " LEECLK ,External/Internal Boot" "External,Internal" bitfld.long 0x00 0.--1. " LCSn[2:1] ,Watchdog Startup Action (Watchdog/Reset)" "Disabled/Disabled,Disabled/Active,Active/Disabled,Active/Active" else hgroup.long 0x0084++0x03 hide.long 0x00 "VIDCLKDIV,Video Clock Divider Register" hgroup.long 0x0088++0x03 hide.long 0x00 "MIRCLKDIV,MIR Clock Divider Register" hgroup.long 0x008c++0x03 hide.long 0x00 "I2SCLKDIV,I2S Audio Clock Divider Register" hgroup.long 0x0090++0x03 hide.long 0x00 "KEYTCHCLKDIV,Keyscan/Touch Clock Divider Register" hgroup.long 0x0094++0x03 hide.long 0x00 "CHIPID,Chip ID Register" hgroup.long 0x009c++0x03 hide.long 0x00 "SYSCFG,System Configuration Register" endif group.long 0x00C0++3 line.long 0x00 "SYSSWLOCK,Software Lock Register" hexmask.long.byte 0x00 0.--7. 1. " LOCK ,Lock Code Value" width 0xb endif sif (cpu()=="EP9315") width 14. rgroup.long 0x0000++3 line.long 0x00 "PWRSTS,Power/State Control State Register" hexmask.long.byte 0x00 24.--31. 1. " CHIPMAN ,Chip Manufacturer" hexmask.long.byte 0x00 16.--23. 1. " CHIPID ,Chip ID bits" textline " " bitfld.long 0x00 15. " WDTFLG ,Watchdog Timer Flag" "No effect,Reset" bitfld.long 0x00 13. " CLDFLG ,Clod Start Flag" "No effect,Power-on-reset" textline " " bitfld.long 0x00 12. " TEST_RESET ,Test Reset Flag" "Not activated,Activated" bitfld.long 0x00 11. " RSTFLG ,Reset Flag" "No effect,Reset pressed" textline " " bitfld.long 0x00 10. " SW_RESET ,Software Reset Flag" "Not activated,Activated" bitfld.long 0x00 9. " PLL2_LOCK_REG ,Registered PLL2 lock" "Not locked,Locked" textline " " bitfld.long 0x00 8. " PLL2_LOCK ,PLL2 Lock" "Not locked,Locked" bitfld.long 0x00 7. " PLL1_LOCK_REG ,Registered PLL1 lock" "Not locked,Locked" textline " " bitfld.long 0x00 6. " PLL1_LOCK ,PLL1 Lock" "Not locked,Locked" hexmask.long.byte 0x00 0.--5. 1. " RTCDIV ,RTC Divider" group.long 0x0004++3 line.long 0x00 "PWRCNT,Clock/Debug Control Status Register" bitfld.long 0x00 31. " FIR_EN ,Gate FIRCLK to IrDA" "Not gated,Gated" bitfld.long 0x00 29. " UARTBAUD ,UART Baud Rate" "Divided by 2,Full speed" textline " " bitfld.long 0x00 28. " USH_EN ,Gate HCLK to the USB Host Block" "Not gated,Gated" bitfld.long 0x00 27. " DMAM2MCH1 ,DMA Controller Channel M1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " DMAM2MCH0 ,DMA Controller Channel M0 Enable" "Disabled,Enabled" bitfld.long 0x00 25. " DMAM2PCH8 ,DMA Controller Channel P8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " DMAM2PCH9 ,DMA Controller Channel P9 Enable" "Disabled,Enabled" bitfld.long 0x00 23. " DMAM2PCH6 ,DMA Controller Channel P6 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " DMAM2PCH7 ,DMA Controller Channel P7 Enable" "Disabled,Enabled" bitfld.long 0x00 21. " DMAM2PCH4 ,DMA Controller Channel P4 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " DMAM2PCH5 ,DMA Controller Channel P5 Enable" "Disabled,Enabled" bitfld.long 0x00 19. " DMAM2PCH2 ,DMA Controller Channel P2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " DMAM2PCH3 ,DMA Controller Channel P3 Enable" "Disabled,Enabled" bitfld.long 0x00 17. " DMAM2PCH0 ,DMA Controller Channel P0 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " DMAM2PCH1 ,DMA Controller Channel P1 Enable" "Disabled,Enabled" if (((d.l(asd:(0x80930000+0x80)))&0x1)==0x1) hgroup.long 0x0008++3 hide.long 0x00 "HALT,Halt Mode when Reading" in hgroup.long 0x000C++3 hide.long 0x00 "STANDBY,Standby Mode when Reading" in else rgroup.long 0x0008++3 line.long 0x00 "HALT,Halt Mode when Reading" rgroup.long 0x000C++3 line.long 0x00 "STANDBY,Standby Mode when Reading" endif wgroup.long 0x0018++3 line.long 0x00 "TEOI,When Write Clearing Tick Interrupt" wgroup.long 0x001C++3 line.long 0x00 "STFCLR,Clear CLDFLG RSTFLG WDTFLG when Write" group.long 0x0020++7 line.long 0x00 "CLKSET1,Clock Speed Control 1 Register" bitfld.long 0x00 25.--27. " FCLKDIV ,Divider Ratio Between VOC and Processor Clock" "1,2,4,8,16,1,1,1,?..." bitfld.long 0x00 24. " SMCROM ,Gate off HCLK to Static Memory Controller" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " nBYP ,Processor Clock Dividers" "External clock,PLL clock" bitfld.long 0x00 20.--22. " HCLKDIV ,Divider Ratio Between VCO and HCLK" "1,2,4,5,6,8,16,32,?..." textline " " bitfld.long 0x00 18.--19. " PLCKDIV ,Ratio Divider Between HCLK AHB and APB Clock" "1,2,4,8,?..." bitfld.long 0x00 16.--17. " PLL1_PS ,VCO Clock in PLL1 Divider" "1,2,4,8,?..." textline " " hexmask.long.byte 0x00 11.--15. 1. " PLL1X1FBD1 ,Second Feedback Divider for PLL1" hexmask.long.byte 0x00 5.--10. 1. " PLL1X2FBD2 ,First Feedback Divider for PLL1" textline " " hexmask.long.byte 0x00 0.--4. 1. " PLL1X2IPD ,Input Divider for PLL1" line.long 0x04 "CLKSET2,Clock Speed Control 2 Register" bitfld.long 0x04 28.--31. " USBDIV ,Divide ratio for USB Clock" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1" bitfld.long 0x04 19. " nBYP2 ,Clock Source for Processor Clock Dividers" "External clock,PLL2 clock" textline " " bitfld.long 0x04 18. " PLL2_EN ,PLL2 Enable" "Disabled,Enabled" bitfld.long 0x04 16.--17. " PLL2_PS ,Final Divide of VCO Clock" "1,2,4,8,?..." textline " " hexmask.long.byte 0x04 11.--15. 1. " PLL2X1FBD1 ,Second Feedback Divider for PLL2" hexmask.long.byte 0x04 5.--10. 1. " PLL2X2FBD2 ,First Feedback Divider for PLL2" textline " " hexmask.long.byte 0x04 0.--4. 1. " PLL2X2IPD ,Input Divider for PLL2" group.long 0x0040++7 line.long 0x00 "SCRATCHREG0,Scratch Register 0" hexmask.long 0x00 0.--31. 1. " Value ,Scratch Register 0 Value" line.long 0x04 "SCRATCHREG1,Scratch Register 1" hexmask.long 0x04 0.--31. 1. " Value ,Scratch Register 1 Value" group.long 0x0050++7 line.long 0x00 "APBWAIT,APB Wait Register" bitfld.long 0x00 0. " NO_WRITE_WAIT ,Wait State Adding for AHB/APB" "Inserted,Not inserted" line.long 0x04 "BUSMSTRARB,Bus Master Arbitration Register" bitfld.long 0x04 9. " MACENFIQ ,MAC form AHB Requests Ignore if FIQ Active" "Allowed,Ignored" bitfld.long 0x04 8. " MACENIRQ ,MAC form AHB Requests Ignore" "Allowed,Ignored" textline " " bitfld.long 0x04 7. " USHENFIQ ,USB form AHB Requests Ignore if FIQ Active" "Allowed,Ignored" bitfld.long 0x04 6. " USHENIRQ ,USB form AHB Requests Ignore" "Allowed,Ignored" textline " " bitfld.long 0x04 5. " DMAENFIQ ,DMA form AHB Requests Ignore if FIQ Active" "Allowed,Ignored" bitfld.long 0x04 4. " DMAENIRQ ,DMA form AHB Requests Ignore" "Allowed,Ignored" textline " " bitfld.long 0x04 3. " PRICORE ,Core Priority Select" "Normal,Highest" bitfld.long 0x04 0.--1. " PRI_ORD ,Priority of AHB Arbiter" "PRIOR00,PRIOR01,PRIOR10,PRIOR11" wgroup.long 0x0058++3 line.long 0x00 "BOOTMODECLR,Boot Mode Clear Register" if ((((d.l(asd:(0x80930000+0xc0)))&0xff)==0x1)&&((((d.l(asd:(0x80930000+0x80)))&0x5000)==0x5000)||(((d.l(asd:(0x80930000+0x80)))&0x5000)==0x4000))) group.long 0x0080++0x03 line.long 0x00 "DEVICECFG,Device Configuration Register" bitfld.long 0x00 31. " SWRST ,Software Reset" "Reset,No reset" bitfld.long 0x00 30. " D1onG ,External DMA1 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" textline " " bitfld.long 0x00 29. " D0onG ,External DMA0 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" bitfld.long 0x00 28. " IonU2 ,IrDA on UART2" "UART,IrDA" textline " " bitfld.long 0x00 27. " GonK ,GPIO on Key Matrix" "Other,GPIO" bitfld.long 0x00 26. " TonG ,TENn on GPIO" "GPIO,UART3" textline " " bitfld.long 0x00 25. " MonG ,Modem on GPIO" "Not used,Used" bitfld.long 0x00 24. " U3EN ,UART3 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " CPENA ,Co-processor Enable" "Disabled,Enabled" bitfld.long 0x00 22. " A2onG ,I2S Audio Port 2 on GPIO" "Not used,Mapped" textline " " bitfld.long 0x00 21. " A1onG ,I2S Audio Port 1 on GPIO" "Not used,Mapped" bitfld.long 0x00 20. " U2EN ,UART2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " EXVC ,External Video Clock" "External,Internal" bitfld.long 0x00 18. " U1EN ,UART1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TIN ,Touchscreen Controller Inactive" "Active,Inactive" bitfld.long 0x00 15. " HC3IN ,HDLC3 Clock In" "Input,Output" textline " " bitfld.long 0x00 14. " HC3EN ,HDLC3 Clock Enable" "Not used,Enabled" textline " " bitfld.long 0x00 11. " HonIDE ,GPIO Port H on IDE Pins" "0,1" textline " " bitfld.long 0x00 10. " GonIDE ,GPIO Port G on IDE Pins" "0,1" bitfld.long 0x00 9. " PonG ,PWM 1 output on EGPIO pin" "0,1" textline " " bitfld.long 0x00 8. " EonIDE ,GPIO Port E on IDE Pins" "0,1" textline " " bitfld.long 0x00 7. " I2SonSSP ,I2S on SSP Pins use block" "Disabled,Enabled" bitfld.long 0x00 6. " I2SonAC97 ,I2S on AC97 Pins use block" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " RASOnP3 ,Raster on SDRAM Port 3" "System primary AHB,private AHB" bitfld.long 0x00 3. " RAS ,Raster inactive" "Disabled,Normal" textline " " bitfld.long 0x00 2. " ADCPD ,ADC Power Down" "Power down,Active" bitfld.long 0x00 1. " KEYS ,Key matrix inactive" "Active,Inactive" textline " " bitfld.long 0x00 0. " SHena ,Standby/Halt Enable" "Disabled,Enabled" elif ((((d.l(asd:(0x80930000+0xc0)))&0xff)==0x1)&&(((d.l(asd:(0x80930000+0x80)))&0x5000)==0x1000)) group.long 0x0080++0x03 line.long 0x00 "DEVICECFG,Device Configuration Register" bitfld.long 0x00 31. " SWRST ,Software Reset" "Reset,No reset" bitfld.long 0x00 30. " D1onG ,External DMA1 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" textline " " bitfld.long 0x00 29. " D0onG ,External DMA0 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" bitfld.long 0x00 28. " IonU2 ,IrDA on UART2" "UART,IrDA" textline " " bitfld.long 0x00 27. " GonK ,GPIO on Key Matrix" "Other,GPIO" bitfld.long 0x00 26. " TonG ,TENn on GPIO" "GPIO,UART3" textline " " bitfld.long 0x00 25. " MonG ,Modem on GPIO" "Not used,Used" bitfld.long 0x00 24. " U3EN ,UART3 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " CPENA ,Co-processor Enable" "Disabled,Enabled" bitfld.long 0x00 22. " A2onG ,I2S Audio Port 2 on GPIO" "Not used,Mapped" textline " " bitfld.long 0x00 21. " A1onG ,I2S Audio Port 1 on GPIO" "Not used,Mapped" bitfld.long 0x00 20. " U2EN ,UART2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " EXVC ,External Video Clock" "External,Internal" bitfld.long 0x00 18. " U1EN ,UART1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TIN ,Touchscreen Controller Inactive" "Active,Inactive" textline " " bitfld.long 0x00 14. " HC3EN ,HDLC3 Clock Enable" "Not used,Enabled" bitfld.long 0x00 13. " HC1IN ,HDLC1 Clock In" "Input,Output" textline " " bitfld.long 0x00 12. " HC1EN ,HDLC1 Clock Enable" "Not used,Enabled" bitfld.long 0x00 11. " HonIDE ,GPIO Port H on IDE Pins" "0,1" textline " " bitfld.long 0x00 10. " GonIDE ,GPIO Port G on IDE Pins" "0,1" bitfld.long 0x00 9. " PonG ,PWM 1 output on EGPIO pin" "0,1" textline " " bitfld.long 0x00 8. " EonIDE ,GPIO Port E on IDE Pins" "0,1" textline " " bitfld.long 0x00 7. " I2SonSSP ,I2S on SSP Pins use block" "Disabled,Enabled" bitfld.long 0x00 6. " I2SonAC97 ,I2S on AC97 Pins use block" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " RASOnP3 ,Raster on SDRAM Port 3" "System primary AHB,private AHB" bitfld.long 0x00 3. " RAS ,Raster inactive" "Disabled,Normal" textline " " bitfld.long 0x00 2. " ADCPD ,ADC Power Down" "Power down,Active" bitfld.long 0x00 1. " KEYS ,Key matrix inactive" "Active,Inactive" textline " " bitfld.long 0x00 0. " SHena ,Standby/Halt Enable" "Disabled,Enabled" elif ((((d.l(asd:(0x80930000+0xc0)))&0xff)==0x1)&&(((d.l(asd:(0x80930000+0x80)))&0x5000)==0x00)) group.long 0x0080++0x03 line.long 0x00 "DEVICECFG,Device Configuration Register" bitfld.long 0x00 31. " SWRST ,Software Reset" "Reset,No reset" bitfld.long 0x00 30. " D1onG ,External DMA1 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" textline " " bitfld.long 0x00 29. " D0onG ,External DMA0 Hardware Handshake Signals Mapped to EGPIO Pins" "Not supported,Mapped" bitfld.long 0x00 28. " IonU2 ,IrDA on UART2" "UART,IrDA" textline " " bitfld.long 0x00 27. " GonK ,GPIO on Key Matrix" "Other,GPIO" bitfld.long 0x00 26. " TonG ,TENn on GPIO" "GPIO,UART3" textline " " bitfld.long 0x00 25. " MonG ,Modem on GPIO" "Not used,Used" bitfld.long 0x00 24. " U3EN ,UART3 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " CPENA ,Co-processor Enable" "Disabled,Enabled" bitfld.long 0x00 22. " A2onG ,I2S Audio Port 2 on GPIO" "Not used,Mapped" textline " " bitfld.long 0x00 21. " A1onG ,I2S Audio Port 1 on GPIO" "Not used,Mapped" bitfld.long 0x00 20. " U2EN ,UART2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " EXVC ,External Video Clock" "External,Internal" bitfld.long 0x00 18. " U1EN ,UART1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TIN ,Touchscreen Controller Inactive" "Active,Inactive" textline " " bitfld.long 0x00 14. " HC3EN ,HDLC3 Clock Enable" "Not used,Enabled" textline " " bitfld.long 0x00 12. " HC1EN ,HDLC1 Clock Enable" "Not used,Enabled" bitfld.long 0x00 11. " HonIDE ,GPIO Port H on IDE Pins" "0,1" textline " " bitfld.long 0x00 10. " GonIDE ,GPIO Port G on IDE Pins" "0,1" bitfld.long 0x00 9. " PonG ,PWM 1 output on EGPIO pin" "0,1" textline " " bitfld.long 0x00 8. " EonIDE ,GPIO Port E on IDE Pins" "0,1" textline " " bitfld.long 0x00 7. " I2SonSSP ,I2S on SSP Pins use block" "Disabled,Enabled" bitfld.long 0x00 6. " I2SonAC97 ,I2S on AC97 Pins use block" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " RASOnP3 ,Raster on SDRAM Port 3" "System primary AHB,private AHB" bitfld.long 0x00 3. " RAS ,Raster inactive" "Disabled,Normal" textline " " bitfld.long 0x00 2. " ADCPD ,ADC Power Down" "Power down,Active" bitfld.long 0x00 1. " KEYS ,Key matrix inactive" "Active,Inactive" textline " " bitfld.long 0x00 0. " SHena ,Standby/Halt Enable" "Disabled,Enabled" else hgroup.long 0x0080++0x03 hide.long 0x00 "DEVICECFG,Device Configuration Register" endif if (((d.l(asd:(0x80930000+0xc0)))&0xff)==0x1) group.long 0x0084++0x03 line.long 0x00 "VIDCLKDIV,Video Clock Divider Register" bitfld.long 0x00 15. " VENA ,Enable VCLK Divider" "Disabled,Enabled" bitfld.long 0x00 14. " ESEL ,External Clock Source Select" "External XTALI,Internal PLLs" textline " " bitfld.long 0x00 13. " PSEL ,PLL Source Select" "PLL1,PLL2" bitfld.long 0x00 8.--9. " PDIV ,Pre-Divider Value" "Disabled,2,2.5,3,?..." textline " " hexmask.long.byte 0x00 0.--6. 1. " VDIV ,VCLK Divider Value" group.long 0x0088++7 line.long 0x00 "MIRCLKDIV,MIR Clock Divider Register" bitfld.long 0x00 15. " MENA ,Enable MIR_CLK Divider" "Disabled,Enabled" bitfld.long 0x00 14. " ESEL ,External Clock Source Select" "External XTALI,Internal PLLs" textline " " bitfld.long 0x00 13. " PSEL ,PLL Source Select" "PLL1,PLL2" bitfld.long 0x00 8.--9. " PDIV ,Pre-Divider Value" "Disabled,2,2.5,3,?..." textline " " hexmask.long.byte 0x00 0.--6. 1. " MDIV ,MIR_CLK Divider Value" line.long 0x04 "I2SCLKDIV,I2S Audio Clock Divider Register" bitfld.long 0x04 31. " SENA ,Enable Audio Clock Generation" "Disabled,Enabled" bitfld.long 0x04 30. " SLAVE ,I2S Slave" "Off,On" textline " " bitfld.long 0x04 29. " ORIDE ,Override I2S Master Configuration" "No override,Override" bitfld.long 0x04 20. " DROP ,Drop SCLK Clocks" "Not dropped,Dropped" textline " " bitfld.long 0x04 19. " SPOL ,SCLK Polarity" "Rising edge,Falling edge" bitfld.long 0x04 17.--18. " LRDIV ,LRCLK Divide Select" "SCLK/32,SCLK/64,SCLK/128,?..." textline " " bitfld.long 0x04 16. " SDIV ,SCLK Dicide Select" "MCLK/2,MCLK/4" bitfld.long 0x04 15. " MENA ,Enable Master Clocki Generation" "Disabled,Enabled" textline " " bitfld.long 0x04 14. " ESEL ,External Clock Source Select" "External XTALI,Internal PLLs" bitfld.long 0x04 13. " PSEL ,PLL Source Select" "PLL1,PLL2" textline " " bitfld.long 0x04 8.--9. " PDIV ,Pre-Divider Value" "Disabled,2,2.5,3,?..." hexmask.long.byte 0x04 0.--6. 1. " MDIV ,MCLK Divider Value" group.long 0x0090++3 line.long 0x00 "KEYTCHCLKDIV,Keyscan/Touch Clock Divider Register" bitfld.long 0x00 31. " TSEN ,Touchscreen and ADC Clock Enable" "Disabled,Enabled" bitfld.long 0x00 16. " ADIV ,ADC Clock Divider Value" "16,4" textline " " bitfld.long 0x00 15. " KEN ,Key Matrix Clock Enable" "Disabled,Enabled" bitfld.long 0x00 0. " KDIV ,Key Matrix Clock Divider Value" "16,4" group.long 0x0094++3 line.long 0x00 "CHIPID,Chip ID Register" bitfld.long 0x00 28.--31. " REV ,Revision" "Rev A,Rev B,Rev C,Rev D0,Rev D1,Rev E0,?..." hexmask.long.word 0x00 0.--15. 1. " ID ,Chip ID" group.long 0x009c++3 line.long 0x00 "SYSCFG,System Configuration Register" bitfld.long 0x00 28.--31. " REV ,Revision" "Rev A,Rev B,Rev C,Rev D0,Rev D1,Rev E0,?..." bitfld.long 0x00 8. " SBOOT ,Serial Boot Flag" "Normal,Serial" textline " " bitfld.long 0x00 7. " LCSn7 ,Bus Width for Boot Code" "Low,High" bitfld.long 0x00 6. " LCSn6 ,Bus Width for Boot Code" "Low,High" textline " " bitfld.long 0x00 5. " LASD0 ,Boot Device Type" "Synchronous,Asynchronous" bitfld.long 0x00 4. " LEEDA ,Latched Version of EEDAT Pin" "Low,High" textline " " bitfld.long 0x00 3. " LEECLK ,External/Internal Boot" "External,Internal" bitfld.long 0x00 0.--1. " LCSn[2:1] ,Watchdog Startup Action (Watchdog/Reset)" "Disabled/Disabled,Disabled/Active,Active/Disabled,Active/Active" else hgroup.long 0x0084++0x03 hide.long 0x00 "VIDCLKDIV,Video Clock Divider Register" hgroup.long 0x0088++0x03 hide.long 0x00 "MIRCLKDIV,MIR Clock Divider Register" hgroup.long 0x008c++0x03 hide.long 0x00 "I2SCLKDIV,I2S Audio Clock Divider Register" hgroup.long 0x0090++0x03 hide.long 0x00 "KEYTCHCLKDIV,Keyscan/Touch Clock Divider Register" hgroup.long 0x0094++0x03 hide.long 0x00 "CHIPID,Chip ID Register" hgroup.long 0x009c++0x03 hide.long 0x00 "SYSCFG,System Configuration Register" endif group.long 0x00C0++3 line.long 0x00 "SYSSWLOCK,Software Lock Register" hexmask.long.byte 0x00 0.--7. 1. " LOCK ,Lock Code Value" width 0xb endif tree.end tree.open "Vector Interrupt Controller" tree "VIC1" base asd:0x800b0000 width 19. rgroup.long 0x0000++0xb line.long 0x00 "VIC1IRQSTATUS,IRQ Status Register" bitfld.long 0x00 31. " IRQStatus31 ,IRQ Interrupt Status Bit 31" "No interrupt,Interrupt" bitfld.long 0x00 30. " IRQStatus30 ,IRQ Interrupt Status Bit 30" "No interrupt,Interrupt" textline " " bitfld.long 0x00 29. " IRQStatus29 ,IRQ Interrupt Status Bit 29" "No interrupt,Interrupt" bitfld.long 0x00 28. " IRQStatus28 ,IRQ Interrupt Status Bit 28" "No interrupt,Interrupt" textline " " bitfld.long 0x00 27. " IRQStatus27 ,IRQ Interrupt Status Bit 27" "No interrupt,Interrupt" bitfld.long 0x00 26. " IRQStatus26 ,IRQ Interrupt Status Bit 26" "No interrupt,Interrupt" textline " " bitfld.long 0x00 25. " IRQStatus25 ,IRQ Interrupt Status Bit 25" "No interrupt,Interrupt" bitfld.long 0x00 24. " IRQStatus24 ,IRQ Interrupt Status Bit 24" "No interrupt,Interrupt" textline " " bitfld.long 0x00 23. " IRQStatus23 ,IRQ Interrupt Status Bit 23" "No interrupt,Interrupt" bitfld.long 0x00 22. " IRQStatus22 ,IRQ Interrupt Status Bit 22" "No interrupt,Interrupt" textline " " bitfld.long 0x00 21. " IRQStatus21 ,IRQ Interrupt Status Bit 21" "No interrupt,Interrupt" bitfld.long 0x00 20. " IRQStatus20 ,IRQ Interrupt Status Bit 20" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " IRQStatus19 ,IRQ Interrupt Status Bit 19" "No interrupt,Interrupt" bitfld.long 0x00 18. " IRQStatus18 ,IRQ Interrupt Status Bit 18" "No interrupt,Interrupt" textline " " bitfld.long 0x00 17. " IRQStatus17 ,IRQ Interrupt Status Bit 17" "No interrupt,Interrupt" bitfld.long 0x00 16. " IRQStatus16 ,IRQ Interrupt Status Bit 16" "No interrupt,Interrupt" textline " " bitfld.long 0x00 15. " IRQStatus15 ,IRQ Interrupt Status Bit 15" "No interrupt,Interrupt" bitfld.long 0x00 14. " IRQStatus14 ,IRQ Interrupt Status Bit 14" "No interrupt,Interrupt" textline " " bitfld.long 0x00 13. " IRQStatus13 ,IRQ Interrupt Status Bit 13" "No interrupt,Interrupt" bitfld.long 0x00 12. " IRQStatus12 ,IRQ Interrupt Status Bit 12" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " IRQStatus11 ,IRQ Interrupt Status Bit 11" "No interrupt,Interrupt" bitfld.long 0x00 10. " IRQStatus10 ,IRQ Interrupt Status Bit 10" "No interrupt,Interrupt" textline " " bitfld.long 0x00 9. " IRQStatus9 ,IRQ Interrupt Status Bit 9" "No interrupt,Interrupt" bitfld.long 0x00 8. " IRQStatus8 ,IRQ Interrupt Status Bit 8" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " IRQStatus7 ,IRQ Interrupt Status Bit 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " IRQStatus6 ,IRQ Interrupt Status Bit 6" "No interrupt,Interrupt" textline " " bitfld.long 0x00 5. " IRQStatus5 ,IRQ Interrupt Status Bit 5" "No interrupt,Interrupt" bitfld.long 0x00 4. " IRQStatus4 ,IRQ Interrupt Status Bit 4" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " IRQStatus3 ,IRQ Interrupt Status Bit 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " IRQStatus2 ,IRQ Interrupt Status Bit 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " IRQStatus1 ,IRQ Interrupt Status Bit 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " IRQStatus0 ,IRQ Interrupt Status Bit 0" "No interrupt,Interrupt" line.long 0x04 "VIC1FIQSTATUS,FIQ Status Register" bitfld.long 0x04 31. " FIQStatus31 ,FIQ Interrupt Status Bit 31" "No interrupt,Interrupt" bitfld.long 0x04 30. " FIQStatus30 ,FIQ Interrupt Status Bit 30" "No interrupt,Interrupt" textline " " bitfld.long 0x04 29. " FIQStatus29 ,FIQ Interrupt Status Bit 29" "No interrupt,Interrupt" bitfld.long 0x04 28. " FIQStatus28 ,FIQ Interrupt Status Bit 28" "No interrupt,Interrupt" textline " " bitfld.long 0x04 27. " FIQStatus27 ,FIQ Interrupt Status Bit 27" "No interrupt,Interrupt" bitfld.long 0x04 26. " FIQStatus26 ,FIQ Interrupt Status Bit 26" "No interrupt,Interrupt" textline " " bitfld.long 0x04 25. " FIQStatus25 ,FIQ Interrupt Status Bit 25" "No interrupt,Interrupt" bitfld.long 0x04 24. " FIQStatus24 ,FIQ Interrupt Status Bit 24" "No interrupt,Interrupt" textline " " bitfld.long 0x04 23. " FIQStatus23 ,FIQ Interrupt Status Bit 23" "No interrupt,Interrupt" bitfld.long 0x04 22. " FIQStatus22 ,FIQ Interrupt Status Bit 22" "No interrupt,Interrupt" textline " " bitfld.long 0x04 21. " FIQStatus21 ,FIQ Interrupt Status Bit 21" "No interrupt,Interrupt" bitfld.long 0x04 20. " FIQStatus20 ,FIQ Interrupt Status Bit 20" "No interrupt,Interrupt" textline " " bitfld.long 0x04 19. " FIQStatus19 ,FIQ Interrupt Status Bit 19" "No interrupt,Interrupt" bitfld.long 0x04 18. " FIQStatus18 ,FIQ Interrupt Status Bit 18" "No interrupt,Interrupt" textline " " bitfld.long 0x04 17. " FIQStatus17 ,FIQ Interrupt Status Bit 17" "No interrupt,Interrupt" bitfld.long 0x04 16. " FIQStatus16 ,FIQ Interrupt Status Bit 16" "No interrupt,Interrupt" textline " " bitfld.long 0x04 15. " FIQStatus15 ,FIQ Interrupt Status Bit 15" "No interrupt,Interrupt" bitfld.long 0x04 14. " FIQStatus14 ,FIQ Interrupt Status Bit 14" "No interrupt,Interrupt" textline " " bitfld.long 0x04 13. " FIQStatus13 ,FIQ Interrupt Status Bit 13" "No interrupt,Interrupt" bitfld.long 0x04 12. " FIQStatus12 ,FIQ Interrupt Status Bit 12" "No interrupt,Interrupt" textline " " bitfld.long 0x04 11. " FIQStatus11 ,FIQ Interrupt Status Bit 11" "No interrupt,Interrupt" bitfld.long 0x04 10. " FIQStatus10 ,FIQ Interrupt Status Bit 10" "No interrupt,Interrupt" textline " " bitfld.long 0x04 9. " FIQStatus9 ,FIQ Interrupt Status Bit 9" "No interrupt,Interrupt" bitfld.long 0x04 8. " FIQStatus8 ,FIQ Interrupt Status Bit 8" "No interrupt,Interrupt" textline " " bitfld.long 0x04 7. " FIQStatus7 ,FIQ Interrupt Status Bit 7" "No interrupt,Interrupt" bitfld.long 0x04 6. " FIQStatus6 ,FIQ Interrupt Status Bit 6" "No interrupt,Interrupt" textline " " bitfld.long 0x04 5. " FIQStatus5 ,FIQ Interrupt Status Bit 5" "No interrupt,Interrupt" bitfld.long 0x04 4. " FIQStatus4 ,FIQ Interrupt Status Bit 4" "No interrupt,Interrupt" textline " " bitfld.long 0x04 3. " FIQStatus3 ,FIQ Interrupt Status Bit 3" "No interrupt,Interrupt" bitfld.long 0x04 2. " FIQStatus2 ,FIQ Interrupt Status Bit 2" "No interrupt,Interrupt" textline " " bitfld.long 0x04 1. " FIQStatus1 ,FIQ Interrupt Status Bit 1" "No interrupt,Interrupt" bitfld.long 0x04 0. " FIQStatus0 ,FIQ Interrupt Status Bit 0" "No interrupt,Interrupt" line.long 0x08 "VIC1RAWINT,Raw Interrupt Status Register" bitfld.long 0x08 31. " RawIntr31 ,Interrupt Status Bit 31 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 30. " RawIntr30 ,Interrupt Status Bit 30 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 29. " RawIntr29 ,Interrupt Status Bit 29 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 28. " RawIntr28 ,Interrupt Status Bit 28 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 27. " RawIntr27 ,Interrupt Status Bit 27 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 26. " RawIntr26 ,Interrupt Status Bit 26 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 25. " RawIntr25 ,Interrupt Status Bit 25 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 24. " RawIntr24 ,Interrupt Status Bit 24 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 23. " RawIntr23 ,Interrupt Status Bit 23 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 22. " RawIntr22 ,Interrupt Status Bit 22 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 21. " RawIntr21 ,Interrupt Status Bit 21 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 20. " RawIntr20 ,Interrupt Status Bit 20 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 19. " RawIntr19 ,Interrupt Status Bit 19 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 18. " RawIntr18 ,Interrupt Status Bit 18 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 17. " RawIntr17 ,Interrupt Status Bit 17 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 16. " RawIntr16 ,Interrupt Status Bit 16 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 15. " RawIntr15 ,Interrupt Status Bit 15 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 14. " RawIntr14 ,Interrupt Status Bit 14 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 13. " RawIntr13 ,Interrupt Status Bit 13 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 12. " RawIntr12 ,Interrupt Status Bit 12 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 11. " RawIntr11 ,Interrupt Status Bit 11 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 10. " RawIntr10 ,Interrupt Status Bit 10 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 9. " RawIntr9 ,Interrupt Status Bit 9 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 8. " RawIntr8 ,Interrupt Status Bit 8 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 7. " RawIntr7 ,Interrupt Status Bit 7 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 6. " RawIntr6 ,Interrupt Status Bit 6 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 5. " RawIntr5 ,Interrupt Status Bit 5 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 4. " RawIntr4 ,Interrupt Status Bit 4 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 3. " RawIntr3 ,Interrupt Status Bit 3 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 2. " RawIntr2 ,Interrupt Status Bit 2 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 1. " RawIntr1 ,Interrupt Status Bit 1 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 0. " RawIntr0 ,Interrupt Status Bit 0 without Masking" "No interrupt,Interrupt" ;section width 19. group.long 0x000C++0x7 line.long 0x00 "VIC1IINSELECT,Interrupt Select Register" bitfld.long 0x00 31. " IntSelect31 ,Interrupt Type Select Bit 31" "IRQ,FIQ" bitfld.long 0x00 30. " IntSelect30 ,Interrupt Type Select Bit 30" "IRQ,FIQ" bitfld.long 0x00 29. " IntSelect29 ,Interrupt Type Select Bit 29" "IRQ,FIQ" textline " " bitfld.long 0x00 28. " IntSelect28 ,Interrupt Type Select Bit 28" "IRQ,FIQ" bitfld.long 0x00 27. " IntSelect27 ,Interrupt Type Select Bit 27" "IRQ,FIQ" bitfld.long 0x00 26. " IntSelect26 ,Interrupt Type Select Bit 26" "IRQ,FIQ" textline " " bitfld.long 0x00 25. " IntSelect25 ,Interrupt Type Select Bit 25" "IRQ,FIQ" bitfld.long 0x00 24. " IntSelect24 ,Interrupt Type Select Bit 24" "IRQ,FIQ" bitfld.long 0x00 23. " IntSelect23 ,Interrupt Type Select Bit 23" "IRQ,FIQ" textline " " bitfld.long 0x00 22. " IntSelect22 ,Interrupt Type Select Bit 22" "IRQ,FIQ" bitfld.long 0x00 21. " IntSelect21 ,Interrupt Type Select Bit 21" "IRQ,FIQ" bitfld.long 0x00 20. " IntSelect20 ,Interrupt Type Select Bit 20" "IRQ,FIQ" textline " " bitfld.long 0x00 19. " IntSelect19 ,Interrupt Type Select Bit 19" "IRQ,FIQ" bitfld.long 0x00 18. " IntSelect18 ,Interrupt Type Select Bit 18" "IRQ,FIQ" bitfld.long 0x00 17. " IntSelect17 ,Interrupt Type Select Bit 17" "IRQ,FIQ" textline " " bitfld.long 0x00 16. " IntSelect16 ,Interrupt Type Select Bit 16" "IRQ,FIQ" bitfld.long 0x00 15. " IntSelect15 ,Interrupt Type Select Bit 15" "IRQ,FIQ" bitfld.long 0x00 14. " IntSelect14 ,Interrupt Type Select Bit 14" "IRQ,FIQ" textline " " bitfld.long 0x00 13. " IntSelect13 ,Interrupt Type Select Bit 13" "IRQ,FIQ" bitfld.long 0x00 12. " IntSelect12 ,Interrupt Type Select Bit 12" "IRQ,FIQ" bitfld.long 0x00 11. " IntSelect11 ,Interrupt Type Select Bit 11" "IRQ,FIQ" textline " " bitfld.long 0x00 10. " IntSelect10 ,Interrupt Type Select Bit 10" "IRQ,FIQ" bitfld.long 0x00 9. " IntSelect9 ,Interrupt Type Select Bit 9" "IRQ,FIQ" bitfld.long 0x00 8. " IntSelect8 ,Interrupt Type Select Bit 8" "IRQ,FIQ" textline " " bitfld.long 0x00 7. " IntSelect7 ,Interrupt Type Select Bit 7" "IRQ,FIQ" bitfld.long 0x00 6. " IntSelect6 ,Interrupt Type Select Bit 6" "IRQ,FIQ" bitfld.long 0x00 5. " IntSelect5 ,Interrupt Type Select Bit 5" "IRQ,FIQ" textline " " bitfld.long 0x00 4. " IntSelect4 ,Interrupt Type Select Bit 4" "IRQ,FIQ" bitfld.long 0x00 3. " IntSelect3 ,Interrupt Type Select Bit 3" "IRQ,FIQ" bitfld.long 0x00 2. " IntSelect2 ,Interrupt Type Select Bit 2" "IRQ,FIQ" textline " " bitfld.long 0x00 1. " IntSelect1 ,Interrupt Type Select Bit 1" "IRQ,FIQ" bitfld.long 0x00 0. " IntSelect0 ,Interrupt Type Select Bit 0" "IRQ,FIQ" ;section width 19. line.long 0x04 "VIC1INTENABLE/CLR,Interrupt Enable/Clear Register" setclrfld.long 0x04 31. 0x04 31. 0x08 31. " IntEnable31 ,Interrupt Enable Bit 31" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x08 30. " IntEnable30 ,Interrupt Enable Bit 30" "Disabled,Enabled" textline " " setclrfld.long 0x04 29. 0x04 29. 0x08 29. " IntEnable29 ,Interrupt Enable Bit 29" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x08 28. " IntEnable28 ,Interrupt Enable Bit 28" "Disabled,Enabled" textline " " setclrfld.long 0x04 27. 0x04 27. 0x08 27. " IntEnable27 ,Interrupt Enable Bit 27" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x08 26. " IntEnable26 ,Interrupt Enable Bit 26" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x08 25. " IntEnable25 ,Interrupt Enable Bit 25" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x08 24. " IntEnable24 ,Interrupt Enable Bit 24" "Disabled,Enabled" textline " " setclrfld.long 0x04 23. 0x04 23. 0x08 23. " IntEnable23 ,Interrupt Enable Bit 23" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x08 22. " IntEnable22 ,Interrupt Enable Bit 22" "Disabled,Enabled" textline " " setclrfld.long 0x04 21. 0x04 21. 0x08 21. " IntEnable21 ,Interrupt Enable Bit 21" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x08 20. " IntEnable20 ,Interrupt Enable Bit 20" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x08 19. " IntEnable19 ,Interrupt Enable Bit 19" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x08 18. " IntEnable18 ,Interrupt Enable Bit 18" "Disabled,Enabled" textline " " setclrfld.long 0x04 17. 0x04 17. 0x08 17. " IntEnable17 ,Interrupt Enable Bit 17" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x08 16. " IntEnable16 ,Interrupt Enable Bit 16" "Disabled,Enabled" textline " " setclrfld.long 0x04 15. 0x04 15. 0x08 15. " IntEnable15 ,Interrupt Enable Bit 15" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x08 14. " IntEnable14 ,Interrupt Enable Bit 14" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x08 13. " IntEnable13 ,Interrupt Enable Bit 13" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x08 12. " IntEnable12 ,Interrupt Enable Bit 12" "Disabled,Enabled" textline " " setclrfld.long 0x04 11. 0x04 11. 0x08 11. " IntEnable11 ,Interrupt Enable Bit 11" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x08 10. " IntEnable10 ,Interrupt Enable Bit 10" "Disabled,Enabled" textline " " setclrfld.long 0x04 9. 0x04 9. 0x08 9. " IntEnable9 ,Interrupt Enable Bit 9" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x08 8. " IntEnable8 ,Interrupt Enable Bit 8" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x08 7. " IntEnable7 ,Interrupt Enable Bit 7" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x08 6. " IntEnable6 ,Interrupt Enable Bit 6" "Disabled,Enabled" textline " " setclrfld.long 0x04 5. 0x04 5. 0x08 5. " IntEnable5 ,Interrupt Enable Bit 5" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x08 4. " IntEnable4 ,Interrupt Enable Bit 4" "Disabled,Enabled" textline " " setclrfld.long 0x04 3. 0x04 3. 0x08 3. " IntEnable3 ,Interrupt Enable Bit 3" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x08 2. " IntEnable2 ,Interrupt Enable Bit 2" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x08 1. " IntEnable1 ,Interrupt Enable Bit 1" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x08 0. " IntEnable0 ,Interrupt Enable Bit 0" "Disabled,Enabled" group.long 0x0018++0x3 line.long 0x00 "VIC1SOFTINT,Software Interrupt Register" setclrfld.long 0x00 31. 0x00 31. 0x04 31. " SoftInt31 ,Software Interrupt Bit 31" "No effect,Generated" setclrfld.long 0x00 30. 0x00 30. 0x04 30. " SoftInt30 ,Software Interrupt Bit 30" "No effect,Generated" textline " " setclrfld.long 0x00 29. 0x00 29. 0x04 29. " SoftInt29 ,Software Interrupt Bit 29" "No effect,Generated" setclrfld.long 0x00 28. 0x00 28. 0x04 28. " SoftInt28 ,Software Interrupt Bit 28" "No effect,Generated" textline " " setclrfld.long 0x00 27. 0x00 27. 0x04 27. " SoftInt27 ,Software Interrupt Bit 27" "No effect,Generated" setclrfld.long 0x00 26. 0x00 26. 0x04 26. " SoftInt26 ,Software Interrupt Bit 26" "No effect,Generated" textline " " setclrfld.long 0x00 25. 0x00 25. 0x04 25. " SoftInt25 ,Software Interrupt Bit 25" "No effect,Generated" setclrfld.long 0x00 24. 0x00 24. 0x04 24. " SoftInt24 ,Software Interrupt Bit 24" "No effect,Generated" textline " " setclrfld.long 0x00 23. 0x00 23. 0x04 23. " SoftInt23 ,Software Interrupt Bit 23" "No effect,Generated" setclrfld.long 0x00 22. 0x00 22. 0x04 22. " SoftInt22 ,Software Interrupt Bit 22" "No effect,Generated" textline " " setclrfld.long 0x00 21. 0x00 21. 0x04 21. " SoftInt21 ,Software Interrupt Bit 21" "No effect,Generated" setclrfld.long 0x00 20. 0x00 20. 0x04 20. " SoftInt20 ,Software Interrupt Bit 20" "No effect,Generated" textline " " setclrfld.long 0x00 19. 0x00 19. 0x04 19. " SoftInt19 ,Software Interrupt Bit 19" "No effect,Generated" setclrfld.long 0x00 18. 0x00 18. 0x04 18. " SoftInt18 ,Software Interrupt Bit 18" "No effect,Generated" textline " " setclrfld.long 0x00 17. 0x00 17. 0x04 17. " SoftInt17 ,Software Interrupt Bit 17" "No effect,Generated" setclrfld.long 0x00 16. 0x00 16. 0x04 16. " SoftInt16 ,Software Interrupt Bit 16" "No effect,Generated" textline " " setclrfld.long 0x00 15. 0x00 15. 0x04 15. " SoftInt15 ,Software Interrupt Bit 15" "No effect,Generated" setclrfld.long 0x00 14. 0x00 14. 0x04 14. " SoftInt14 ,Software Interrupt Bit 14" "No effect,Generated" textline " " setclrfld.long 0x00 13. 0x00 13. 0x04 13. " SoftInt13 ,Software Interrupt Bit 13" "No effect,Generated" setclrfld.long 0x00 12. 0x00 12. 0x04 12. " SoftInt12 ,Software Interrupt Bit 12" "No effect,Generated" textline " " setclrfld.long 0x00 11. 0x00 11. 0x04 11. " SoftInt11 ,Software Interrupt Bit 11" "No effect,Generated" setclrfld.long 0x00 10. 0x00 10. 0x04 10. " SoftInt10 ,Software Interrupt Bit 10" "No effect,Generated" textline " " setclrfld.long 0x00 9. 0x00 9. 0x04 9. " SoftInt9 ,Software Interrupt Bit 9" "No effect,Generated" setclrfld.long 0x00 8. 0x00 8. 0x04 8. " SoftInt8 ,Software Interrupt Bit 8" "No effect,Generated" textline " " setclrfld.long 0x00 7. 0x00 7. 0x04 7. " SoftInt7 ,Software Interrupt Bit 7" "No effect,Generated" setclrfld.long 0x00 6. 0x00 6. 0x04 6. " SoftInt6 ,Software Interrupt Bit 6" "No effect,Generated" textline " " setclrfld.long 0x00 5. 0x00 5. 0x04 5. " SoftInt5 ,Software Interrupt Bit 5" "No effect,Generated" setclrfld.long 0x00 4. 0x00 4. 0x04 4. " SoftInt4 ,Software Interrupt Bit 4" "No effect,Generated" textline " " setclrfld.long 0x00 3. 0x00 3. 0x04 3. " SoftInt3 ,Software Interrupt Bit 3" "No effect,Generated" setclrfld.long 0x00 2. 0x00 2. 0x04 2. " SoftInt2 ,Software Interrupt Bit 2" "No effect,Generated" textline " " setclrfld.long 0x00 1. 0x00 1. 0x04 1. " SoftInt1 ,Software Interrupt Bit 1" "No effect,Generated" setclrfld.long 0x00 0. 0x00 0. 0x04 0. " SoftInt0 ,Software Interrupt Bit 0" "No effect,Generated" group.long 0x0020++0x3 line.long 0x00 "VIC1PROTECTION,Protection Enable Register" bitfld.long 0x00 0. " Protection ,Protection Enable" "Disabled,Enabled" group.long 0x0030++0x7 line.long 0x00 "VIC1VECTADDR,Vector Address Register" hexmask.long 0x00 0.--31. 1. " VectorAddr ,Vector Address Value" line.long 0x04 "VIC1DEFVECTADDR,Default Vector Address Register" hexmask.long 0x04 0.--31. 1. " DefVectorAddr ,Default Vector Address Value" group.long 0x0100++0x3f line.long 0x0 "VIC1VECTADDR0,Vector Address 0 Register" hexmask.long 0x0 0.--31. 1. " VectorAddr ,Vector 0 Address Register" line.long 0x4 "VIC1VECTADDR1,Vector Address 1 Register" hexmask.long 0x4 0.--31. 1. " VectorAddr ,Vector 1 Address Register" line.long 0x8 "VIC1VECTADDR2,Vector Address 2 Register" hexmask.long 0x8 0.--31. 1. " VectorAddr ,Vector 2 Address Register" line.long 0xC "VIC1VECTADDR3,Vector Address 3 Register" hexmask.long 0xC 0.--31. 1. " VectorAddr ,Vector 3 Address Register" line.long 0x10 "VIC1VECTADDR4,Vector Address 4 Register" hexmask.long 0x10 0.--31. 1. " VectorAddr ,Vector 4 Address Register" line.long 0x14 "VIC1VECTADDR5,Vector Address 5 Register" hexmask.long 0x14 0.--31. 1. " VectorAddr ,Vector 5 Address Register" line.long 0x18 "VIC1VECTADDR6,Vector Address 6 Register" hexmask.long 0x18 0.--31. 1. " VectorAddr ,Vector 6 Address Register" line.long 0x1C "VIC1VECTADDR7,Vector Address 7 Register" hexmask.long 0x1C 0.--31. 1. " VectorAddr ,Vector 7 Address Register" line.long 0x20 "VIC1VECTADDR8,Vector Address 8 Register" hexmask.long 0x20 0.--31. 1. " VectorAddr ,Vector 8 Address Register" line.long 0x24 "VIC1VECTADDR9,Vector Address 9 Register" hexmask.long 0x24 0.--31. 1. " VectorAddr ,Vector 9 Address Register" line.long 0x28 "VIC1VECTADDR10,Vector Address 10 Register" hexmask.long 0x28 0.--31. 1. " VectorAddr ,Vector 10 Address Register" line.long 0x2C "VIC1VECTADDR11,Vector Address 11 Register" hexmask.long 0x2C 0.--31. 1. " VectorAddr ,Vector 11 Address Register" line.long 0x30 "VIC1VECTADDR12,Vector Address 12 Register" hexmask.long 0x30 0.--31. 1. " VectorAddr ,Vector 12 Address Register" line.long 0x34 "VIC1VECTADDR13,Vector Address 13 Register" hexmask.long 0x34 0.--31. 1. " VectorAddr ,Vector 13 Address Register" line.long 0x38 "VIC1VECTADDR14,Vector Address 14 Register" hexmask.long 0x38 0.--31. 1. " VectorAddr ,Vector 14 Address Register" line.long 0x3C "VIC1VECTADDR15,Vector Address 15 Register" hexmask.long 0x3C 0.--31. 1. " VectorAddr ,Vector 15 Address Register" ;section width 19. group.long 0x0200++0x3f line.long 0x0 "VIC1VECTCNTL0,Vector Control 0 Register" bitfld.long 0x0 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x4 "VIC1VECTCNTL1,Vector Control 1 Register" bitfld.long 0x4 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x4 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x8 "VIC1VECTCNTL2,Vector Control 2 Register" bitfld.long 0x8 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x8 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0xC "VIC1VECTCNTL3,Vector Control 3 Register" bitfld.long 0xC 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x10 "VIC1VECTCNTL4,Vector Control 4 Register" bitfld.long 0x10 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x10 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x14 "VIC1VECTCNTL5,Vector Control 5 Register" bitfld.long 0x14 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x14 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x18 "VIC1VECTCNTL6,Vector Control 6 Register" bitfld.long 0x18 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x1C "VIC1VECTCNTL7,Vector Control 7 Register" bitfld.long 0x1C 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x1C 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x20 "VIC1VECTCNTL8,Vector Control 8 Register" bitfld.long 0x20 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x24 "VIC1VECTCNTL9,Vector Control 9 Register" bitfld.long 0x24 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x24 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x28 "VIC1VECTCNTL10,Vector Control 10 Register" bitfld.long 0x28 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x28 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x2C "VIC1VECTCNTL11,Vector Control 11 Register" bitfld.long 0x2C 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x2C 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x30 "VIC1VECTCNTL12,Vector Control 12 Register" bitfld.long 0x30 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x30 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x34 "VIC1VECTCNTL13,Vector Control 13 Register" bitfld.long 0x34 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x34 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x38 "VIC1VECTCNTL14,Vector Control 14 Register" bitfld.long 0x38 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x38 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" line.long 0x3C "VIC1VECTCNTL15,Vector Control 15 Register" bitfld.long 0x3C 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x3C 0.--4. " IntSource ,Interrupt Source" "INT0,INT1,INT2,INT3,INT4,INT5,INT6,INT7,INT8,INT9,INT10,INT11,INT12,INT13,INT14,INT15,INT16,INT17,INT18,INT19,INT20,INT21,INT22,INT23,INT24,INT25,INT26,INT27,INT28,INT29,INT30,INT31" rgroup.long 0xFE0++0x3 line.long 0x00 "VIC1PERIPHID0,Peripherial Identification Register Bits [7:0] Register" rgroup.long 0xFE4++0x3 line.long 0x00 "VIC1PERIPHID1,Peripherial Identification Register Bits [15:8] Register" rgroup.long 0xFE8++0x3 line.long 0x00 "VIC1PERIPHID2,Peripherial Identification Register Bits [23:16] Register" rgroup.long 0xFEC++0x3 line.long 0x00 "VIC1PERIPHID3,Peripherial Identification Register Bits [31:24] Register" width 0xb tree.end tree "VIC2" base asd:0x800c0000 width 17. rgroup.long 0x0000++0xb line.long 0x00 "VIC2IRQSTATUS,IRQ Status Register" bitfld.long 0x00 31. " IRQStatus63 ,IRQ Interrupt Status Bit 63" "No interrupt,Interrupt" bitfld.long 0x00 30. " IRQStatus62 ,IRQ Interrupt Status Bit 62" "No interrupt,Interrupt" textline " " bitfld.long 0x00 29. " IRQStatus61 ,IRQ Interrupt Status Bit 61" "No interrupt,Interrupt" bitfld.long 0x00 28. " IRQStatus60 ,IRQ Interrupt Status Bit 60" "No interrupt,Interrupt" textline " " bitfld.long 0x00 27. " IRQStatus59 ,IRQ Interrupt Status Bit 59" "No interrupt,Interrupt" bitfld.long 0x00 26. " IRQStatus58 ,IRQ Interrupt Status Bit 58" "No interrupt,Interrupt" textline " " bitfld.long 0x00 25. " IRQStatus57 ,IRQ Interrupt Status Bit 57" "No interrupt,Interrupt" bitfld.long 0x00 24. " IRQStatus56 ,IRQ Interrupt Status Bit 56" "No interrupt,Interrupt" textline " " bitfld.long 0x00 23. " IRQStatus55 ,IRQ Interrupt Status Bit 55" "No interrupt,Interrupt" bitfld.long 0x00 22. " IRQStatus54 ,IRQ Interrupt Status Bit 54" "No interrupt,Interrupt" textline " " bitfld.long 0x00 21. " IRQStatus53 ,IRQ Interrupt Status Bit 53" "No interrupt,Interrupt" bitfld.long 0x00 20. " IRQStatus52 ,IRQ Interrupt Status Bit 52" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " IRQStatus51 ,IRQ Interrupt Status Bit 51" "No interrupt,Interrupt" bitfld.long 0x00 18. " IRQStatus50 ,IRQ Interrupt Status Bit 50" "No interrupt,Interrupt" textline " " bitfld.long 0x00 17. " IRQStatus49 ,IRQ Interrupt Status Bit 49" "No interrupt,Interrupt" bitfld.long 0x00 16. " IRQStatus48 ,IRQ Interrupt Status Bit 48" "No interrupt,Interrupt" textline " " bitfld.long 0x00 15. " IRQStatus47 ,IRQ Interrupt Status Bit 47" "No interrupt,Interrupt" bitfld.long 0x00 14. " IRQStatus46 ,IRQ Interrupt Status Bit 46" "No interrupt,Interrupt" textline " " bitfld.long 0x00 13. " IRQStatus45 ,IRQ Interrupt Status Bit 45" "No interrupt,Interrupt" bitfld.long 0x00 12. " IRQStatus44 ,IRQ Interrupt Status Bit 44" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " IRQStatus43 ,IRQ Interrupt Status Bit 43" "No interrupt,Interrupt" bitfld.long 0x00 10. " IRQStatus42 ,IRQ Interrupt Status Bit 42" "No interrupt,Interrupt" textline " " bitfld.long 0x00 9. " IRQStatus41 ,IRQ Interrupt Status Bit 41" "No interrupt,Interrupt" bitfld.long 0x00 8. " IRQStatus40 ,IRQ Interrupt Status Bit 40" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " IRQStatus39 ,IRQ Interrupt Status Bit 39" "No interrupt,Interrupt" bitfld.long 0x00 6. " IRQStatus38 ,IRQ Interrupt Status Bit 38" "No interrupt,Interrupt" textline " " bitfld.long 0x00 5. " IRQStatus37 ,IRQ Interrupt Status Bit 37" "No interrupt,Interrupt" bitfld.long 0x00 4. " IRQStatus36 ,IRQ Interrupt Status Bit 36" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " IRQStatus35 ,IRQ Interrupt Status Bit 35" "No interrupt,Interrupt" bitfld.long 0x00 2. " IRQStatus34 ,IRQ Interrupt Status Bit 34" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " IRQStatus33 ,IRQ Interrupt Status Bit 33" "No interrupt,Interrupt" bitfld.long 0x00 0. " IRQStatus32 ,IRQ Interrupt Status Bit 32" "No interrupt,Interrupt" line.long 0x04 "VIC2FIQSTATUS,FIQ Status Register" bitfld.long 0x04 31. " FIQStatus63 ,FIQ Interrupt Status Bit 63" "No interrupt,Interrupt" bitfld.long 0x04 30. " FIQStatus62 ,FIQ Interrupt Status Bit 62" "No interrupt,Interrupt" textline " " bitfld.long 0x04 29. " FIQStatus61 ,FIQ Interrupt Status Bit 61" "No interrupt,Interrupt" bitfld.long 0x04 28. " FIQStatus60 ,FIQ Interrupt Status Bit 60" "No interrupt,Interrupt" textline " " bitfld.long 0x04 27. " FIQStatus59 ,FIQ Interrupt Status Bit 59" "No interrupt,Interrupt" bitfld.long 0x04 26. " FIQStatus58 ,FIQ Interrupt Status Bit 58" "No interrupt,Interrupt" textline " " bitfld.long 0x04 25. " FIQStatus57 ,FIQ Interrupt Status Bit 57" "No interrupt,Interrupt" bitfld.long 0x04 24. " FIQStatus56 ,FIQ Interrupt Status Bit 56" "No interrupt,Interrupt" textline " " bitfld.long 0x04 23. " FIQStatus55 ,FIQ Interrupt Status Bit 55" "No interrupt,Interrupt" bitfld.long 0x04 22. " FIQStatus54 ,FIQ Interrupt Status Bit 54" "No interrupt,Interrupt" textline " " bitfld.long 0x04 21. " FIQStatus53 ,FIQ Interrupt Status Bit 53" "No interrupt,Interrupt" bitfld.long 0x04 20. " FIQStatus52 ,FIQ Interrupt Status Bit 52" "No interrupt,Interrupt" textline " " bitfld.long 0x04 19. " FIQStatus51 ,FIQ Interrupt Status Bit 51" "No interrupt,Interrupt" bitfld.long 0x04 18. " FIQStatus50 ,FIQ Interrupt Status Bit 50" "No interrupt,Interrupt" textline " " bitfld.long 0x04 17. " FIQStatus49 ,FIQ Interrupt Status Bit 49" "No interrupt,Interrupt" bitfld.long 0x04 16. " FIQStatus48 ,FIQ Interrupt Status Bit 48" "No interrupt,Interrupt" textline " " bitfld.long 0x04 15. " FIQStatus47 ,FIQ Interrupt Status Bit 47" "No interrupt,Interrupt" bitfld.long 0x04 14. " FIQStatus46 ,FIQ Interrupt Status Bit 46" "No interrupt,Interrupt" textline " " bitfld.long 0x04 13. " FIQStatus45 ,FIQ Interrupt Status Bit 45" "No interrupt,Interrupt" bitfld.long 0x04 12. " FIQStatus44 ,FIQ Interrupt Status Bit 44" "No interrupt,Interrupt" textline " " bitfld.long 0x04 11. " FIQStatus43 ,FIQ Interrupt Status Bit 43" "No interrupt,Interrupt" bitfld.long 0x04 10. " FIQStatus42 ,FIQ Interrupt Status Bit 42" "No interrupt,Interrupt" textline " " bitfld.long 0x04 9. " FIQStatus41 ,FIQ Interrupt Status Bit 41" "No interrupt,Interrupt" bitfld.long 0x04 8. " FIQStatus40 ,FIQ Interrupt Status Bit 40" "No interrupt,Interrupt" textline " " bitfld.long 0x04 7. " FIQStatus39 ,FIQ Interrupt Status Bit 39" "No interrupt,Interrupt" bitfld.long 0x04 6. " FIQStatus38 ,FIQ Interrupt Status Bit 38" "No interrupt,Interrupt" textline " " bitfld.long 0x04 5. " FIQStatus37 ,FIQ Interrupt Status Bit 37" "No interrupt,Interrupt" bitfld.long 0x04 4. " FIQStatus36 ,FIQ Interrupt Status Bit 36" "No interrupt,Interrupt" textline " " bitfld.long 0x04 3. " FIQStatus35 ,FIQ Interrupt Status Bit 35" "No interrupt,Interrupt" bitfld.long 0x04 2. " FIQStatus34 ,FIQ Interrupt Status Bit 34" "No interrupt,Interrupt" textline " " bitfld.long 0x04 1. " FIQStatus33 ,FIQ Interrupt Status Bit 33" "No interrupt,Interrupt" bitfld.long 0x04 0. " FIQStatus32 ,FIQ Interrupt Status Bit 32" "No interrupt,Interrupt" line.long 0x08 "VIC2RAWINTR,Raw Interrupt Status Register" bitfld.long 0x08 31. " RawIntr63 ,Interrupt Status Bit 63 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 30. " RawIntr62 ,Interrupt Status Bit 62 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 29. " RawIntr61 ,Interrupt Status Bit 61 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 28. " RawIntr60 ,Interrupt Status Bit 60 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 27. " RawIntr59 ,Interrupt Status Bit 59 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 26. " RawIntr58 ,Interrupt Status Bit 58 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 25. " RawIntr57 ,Interrupt Status Bit 57 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 24. " RawIntr56 ,Interrupt Status Bit 56 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 23. " RawIntr55 ,Interrupt Status Bit 55 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 22. " RawIntr54 ,Interrupt Status Bit 54 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 21. " RawIntr53 ,Interrupt Status Bit 53 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 20. " RawIntr52 ,Interrupt Status Bit 52 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 19. " RawIntr51 ,Interrupt Status Bit 51 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 18. " RawIntr50 ,Interrupt Status Bit 50 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 17. " RawIntr49 ,Interrupt Status Bit 49 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 16. " RawIntr48 ,Interrupt Status Bit 48 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 15. " RawIntr47 ,Interrupt Status Bit 47 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 14. " RawIntr46 ,Interrupt Status Bit 46 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 13. " RawIntr45 ,Interrupt Status Bit 45 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 12. " RawIntr44 ,Interrupt Status Bit 44 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 11. " RawIntr43 ,Interrupt Status Bit 43 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 10. " RawIntr42 ,Interrupt Status Bit 42 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 9. " RawIntr41 ,Interrupt Status Bit 41 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 8. " RawIntr40 ,Interrupt Status Bit 40 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 7. " RawIntr39 ,Interrupt Status Bit 39 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 6. " RawIntr38 ,Interrupt Status Bit 38 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 5. " RawIntr37 ,Interrupt Status Bit 37 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 4. " RawIntr36 ,Interrupt Status Bit 36 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 3. " RawIntr35 ,Interrupt Status Bit 35 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 2. " RawIntr34 ,Interrupt Status Bit 34 without Masking" "No interrupt,Interrupt" textline " " bitfld.long 0x08 1. " RawIntr33 ,Interrupt Status Bit 33 without Masking" "No interrupt,Interrupt" bitfld.long 0x08 0. " RawIntr32 ,Interrupt Status Bit 32 without Masking" "No interrupt,Interrupt" width 17. group.long 0x000C++0x7 line.long 0x00 "VIC2INTSELECT,Interrupt Select Register" bitfld.long 0x00 31. " IntSelect63 ,Interrupt Type Select Bit 63" "IRQ,FIQ" bitfld.long 0x00 30. " IntSelect62 ,Interrupt Type Select Bit 62" "IRQ,FIQ" bitfld.long 0x00 29. " IntSelect61 ,Interrupt Type Select Bit 61" "IRQ,FIQ" textline " " bitfld.long 0x00 28. " IntSelect60 ,Interrupt Type Select Bit 60" "IRQ,FIQ" bitfld.long 0x00 27. " IntSelect59 ,Interrupt Type Select Bit 59" "IRQ,FIQ" bitfld.long 0x00 26. " IntSelect58 ,Interrupt Type Select Bit 58" "IRQ,FIQ" textline " " bitfld.long 0x00 25. " IntSelect57 ,Interrupt Type Select Bit 57" "IRQ,FIQ" bitfld.long 0x00 24. " IntSelect56 ,Interrupt Type Select Bit 56" "IRQ,FIQ" bitfld.long 0x00 23. " IntSelect55 ,Interrupt Type Select Bit 55" "IRQ,FIQ" textline " " bitfld.long 0x00 22. " IntSelect54 ,Interrupt Type Select Bit 54" "IRQ,FIQ" bitfld.long 0x00 21. " IntSelect53 ,Interrupt Type Select Bit 53" "IRQ,FIQ" bitfld.long 0x00 20. " IntSelect52 ,Interrupt Type Select Bit 52" "IRQ,FIQ" textline " " bitfld.long 0x00 19. " IntSelect51 ,Interrupt Type Select Bit 51" "IRQ,FIQ" bitfld.long 0x00 18. " IntSelect50 ,Interrupt Type Select Bit 50" "IRQ,FIQ" bitfld.long 0x00 17. " IntSelect49 ,Interrupt Type Select Bit 49" "IRQ,FIQ" textline " " bitfld.long 0x00 16. " IntSelect48 ,Interrupt Type Select Bit 48" "IRQ,FIQ" bitfld.long 0x00 15. " IntSelect47 ,Interrupt Type Select Bit 47" "IRQ,FIQ" bitfld.long 0x00 14. " IntSelect46 ,Interrupt Type Select Bit 46" "IRQ,FIQ" textline " " bitfld.long 0x00 13. " IntSelect45 ,Interrupt Type Select Bit 45" "IRQ,FIQ" bitfld.long 0x00 12. " IntSelect44 ,Interrupt Type Select Bit 44" "IRQ,FIQ" bitfld.long 0x00 11. " IntSelect43 ,Interrupt Type Select Bit 43" "IRQ,FIQ" textline " " bitfld.long 0x00 10. " IntSelect42 ,Interrupt Type Select Bit 42" "IRQ,FIQ" bitfld.long 0x00 9. " IntSelect41 ,Interrupt Type Select Bit 41" "IRQ,FIQ" bitfld.long 0x00 8. " IntSelect40 ,Interrupt Type Select Bit 40" "IRQ,FIQ" textline " " bitfld.long 0x00 7. " IntSelect39 ,Interrupt Type Select Bit 39" "IRQ,FIQ" bitfld.long 0x00 6. " IntSelect38 ,Interrupt Type Select Bit 38" "IRQ,FIQ" bitfld.long 0x00 5. " IntSelect37 ,Interrupt Type Select Bit 37" "IRQ,FIQ" textline " " bitfld.long 0x00 4. " IntSelect36 ,Interrupt Type Select Bit 36" "IRQ,FIQ" bitfld.long 0x00 3. " IntSelect35 ,Interrupt Type Select Bit 35" "IRQ,FIQ" bitfld.long 0x00 2. " IntSelect34 ,Interrupt Type Select Bit 34" "IRQ,FIQ" textline " " bitfld.long 0x00 1. " IntSelect33 ,Interrupt Type Select Bit 33" "IRQ,FIQ" bitfld.long 0x00 0. " IntSelect32 ,Interrupt Type Select Bit 32" "IRQ,FIQ" width 17. line.long 0x04 "VIC2INTENABLE,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x08 31. " IntEnable63 ,Interrupt Enable Bit 63" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x08 30. " IntEnable62 ,Interrupt Enable Bit 62" "Disabled,Enabled" textline " " setclrfld.long 0x04 29. 0x04 29. 0x08 29. " IntEnable61 ,Interrupt Enable Bit 61" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x08 28. " IntEnable60 ,Interrupt Enable Bit 60" "Disabled,Enabled" textline " " setclrfld.long 0x04 27. 0x04 27. 0x08 27. " IntEnable59 ,Interrupt Enable Bit 59" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x08 26. " IntEnable58 ,Interrupt Enable Bit 58" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x08 25. " IntEnable57 ,Interrupt Enable Bit 57" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x08 24. " IntEnable56 ,Interrupt Enable Bit 56" "Disabled,Enabled" textline " " setclrfld.long 0x04 23. 0x04 23. 0x08 23. " IntEnable55 ,Interrupt Enable Bit 55" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x08 22. " IntEnable54 ,Interrupt Enable Bit 54" "Disabled,Enabled" textline " " setclrfld.long 0x04 21. 0x04 21. 0x08 21. " IntEnable53 ,Interrupt Enable Bit 53" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x08 20. " IntEnable52 ,Interrupt Enable Bit 52" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x08 19. " IntEnable51 ,Interrupt Enable Bit 51" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x08 18. " IntEnable50 ,Interrupt Enable Bit 50" "Disabled,Enabled" textline " " setclrfld.long 0x04 17. 0x04 17. 0x08 17. " IntEnable49 ,Interrupt Enable Bit 49" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x08 16. " IntEnable48 ,Interrupt Enable Bit 48" "Disabled,Enabled" textline " " setclrfld.long 0x04 15. 0x04 15. 0x08 15. " IntEnable47 ,Interrupt Enable Bit 47" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x08 14. " IntEnable46 ,Interrupt Enable Bit 46" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x08 13. " IntEnable45 ,Interrupt Enable Bit 45" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x08 12. " IntEnable44 ,Interrupt Enable Bit 44" "Disabled,Enabled" textline " " setclrfld.long 0x04 11. 0x04 11. 0x08 11. " IntEnable43 ,Interrupt Enable Bit 43" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x08 10. " IntEnable42 ,Interrupt Enable Bit 42" "Disabled,Enabled" textline " " setclrfld.long 0x04 9. 0x04 9. 0x08 9. " IntEnable41 ,Interrupt Enable Bit 41" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x08 8. " IntEnable40 ,Interrupt Enable Bit 40" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x08 7. " IntEnable39 ,Interrupt Enable Bit 39" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x08 6. " IntEnable38 ,Interrupt Enable Bit 38" "Disabled,Enabled" textline " " setclrfld.long 0x04 5. 0x04 5. 0x08 5. " IntEnable37 ,Interrupt Enable Bit 37" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x08 4. " IntEnable36 ,Interrupt Enable Bit 36" "Disabled,Enabled" textline " " setclrfld.long 0x04 3. 0x04 3. 0x08 3. " IntEnable35 ,Interrupt Enable Bit 35" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x08 2. " IntEnable34 ,Interrupt Enable Bit 34" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x08 1. " IntEnable33 ,Interrupt Enable Bit 33" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x08 0. " IntEnable32 ,Interrupt Enable Bit 32" "Disabled,Enabled" group.long 0x0018++0x3 line.long 0x00 "VIC2SOFTINT,Software Interrupt Register" setclrfld.long 0x00 31. 0x00 31. 0x04 31. " SoftInt63 ,Software Interrupt Bit 63" "No effect,Generated" setclrfld.long 0x00 30. 0x00 30. 0x04 30. " SoftInt62 ,Software Interrupt Bit 62" "No effect,Generated" textline " " setclrfld.long 0x00 29. 0x00 29. 0x04 29. " SoftInt61 ,Software Interrupt Bit 61" "No effect,Generated" setclrfld.long 0x00 28. 0x00 28. 0x04 28. " SoftInt60 ,Software Interrupt Bit 60" "No effect,Generated" textline " " setclrfld.long 0x00 27. 0x00 27. 0x04 27. " SoftInt59 ,Software Interrupt Bit 59" "No effect,Generated" setclrfld.long 0x00 26. 0x00 26. 0x04 26. " SoftInt58 ,Software Interrupt Bit 58" "No effect,Generated" textline " " setclrfld.long 0x00 25. 0x00 25. 0x04 25. " SoftInt57 ,Software Interrupt Bit 57" "No effect,Generated" setclrfld.long 0x00 24. 0x00 24. 0x04 24. " SoftInt56 ,Software Interrupt Bit 56" "No effect,Generated" textline " " setclrfld.long 0x00 23. 0x00 23. 0x04 23. " SoftInt55 ,Software Interrupt Bit 55" "No effect,Generated" setclrfld.long 0x00 22. 0x00 22. 0x04 22. " SoftInt54 ,Software Interrupt Bit 54" "No effect,Generated" textline " " setclrfld.long 0x00 21. 0x00 21. 0x04 21. " SoftInt53 ,Software Interrupt Bit 53" "No effect,Generated" setclrfld.long 0x00 20. 0x00 20. 0x04 20. " SoftInt52 ,Software Interrupt Bit 52" "No effect,Generated" textline " " setclrfld.long 0x00 19. 0x00 19. 0x04 19. " SoftInt51 ,Software Interrupt Bit 51" "No effect,Generated" setclrfld.long 0x00 18. 0x00 18. 0x04 18. " SoftInt50 ,Software Interrupt Bit 50" "No effect,Generated" textline " " setclrfld.long 0x00 17. 0x00 17. 0x04 17. " SoftInt49 ,Software Interrupt Bit 49" "No effect,Generated" setclrfld.long 0x00 16. 0x00 16. 0x04 16. " SoftInt48 ,Software Interrupt Bit 48" "No effect,Generated" textline " " setclrfld.long 0x00 15. 0x00 15. 0x04 15. " SoftInt47 ,Software Interrupt Bit 47" "No effect,Generated" setclrfld.long 0x00 14. 0x00 14. 0x04 14. " SoftInt46 ,Software Interrupt Bit 46" "No effect,Generated" textline " " setclrfld.long 0x00 13. 0x00 13. 0x04 13. " SoftInt45 ,Software Interrupt Bit 45" "No effect,Generated" setclrfld.long 0x00 12. 0x00 12. 0x04 12. " SoftInt44 ,Software Interrupt Bit 44" "No effect,Generated" textline " " setclrfld.long 0x00 11. 0x00 11. 0x04 11. " SoftInt43 ,Software Interrupt Bit 43" "No effect,Generated" setclrfld.long 0x00 10. 0x00 10. 0x04 10. " SoftInt42 ,Software Interrupt Bit 42" "No effect,Generated" textline " " setclrfld.long 0x00 9. 0x00 9. 0x04 9. " SoftInt41 ,Software Interrupt Bit 41" "No effect,Generated" setclrfld.long 0x00 8. 0x00 8. 0x04 8. " SoftInt40 ,Software Interrupt Bit 40" "No effect,Generated" textline " " setclrfld.long 0x00 7. 0x00 7. 0x04 7. " SoftInt39 ,Software Interrupt Bit 39" "No effect,Generated" setclrfld.long 0x00 6. 0x00 6. 0x04 6. " SoftInt38 ,Software Interrupt Bit 38" "No effect,Generated" textline " " setclrfld.long 0x00 5. 0x00 5. 0x04 5. " SoftInt37 ,Software Interrupt Bit 37" "No effect,Generated" setclrfld.long 0x00 4. 0x00 4. 0x04 4. " SoftInt36 ,Software Interrupt Bit 36" "No effect,Generated" textline " " setclrfld.long 0x00 3. 0x00 3. 0x04 3. " SoftInt35 ,Software Interrupt Bit 35" "No effect,Generated" setclrfld.long 0x00 2. 0x00 2. 0x04 2. " SoftInt34 ,Software Interrupt Bit 34" "No effect,Generated" textline " " setclrfld.long 0x00 1. 0x00 1. 0x04 1. " SoftInt33 ,Software Interrupt Bit 33" "No effect,Generated" setclrfld.long 0x00 0. 0x00 0. 0x04 0. " SoftInt32 ,Software Interrupt Bit 32" "No effect,Generated" group.long 0x0020++0x3 line.long 0x00 "VIC2PROTECTION,Protection Enable Register" bitfld.long 0x00 0. " Protection ,Protection Enable" "Disabled,Enabled" group.long 0x0030++0x7 line.long 0x00 "VIC2VECTADDR,Vector Address Register" hexmask.long 0x00 0.--31. 1. " VectorAddr ,Vector Address Value" line.long 0x04 "VIC2DEFVECTADDR,Default Vector Address Register" hexmask.long 0x04 0.--31. 1. " DefVectorAddr ,Default Vector Address Value" group.long 0x0100++0x3f line.long 0x0 "VIC2VECTADDR0,Vector Address 0 Register" hexmask.long 0x0 0.--31. 1. " VectorAddr ,Vector 0 Address Register" line.long 0x4 "VIC2VECTADDR1,Vector Address 1 Register" hexmask.long 0x4 0.--31. 1. " VectorAddr ,Vector 1 Address Register" line.long 0x8 "VIC2VECTADDR2,Vector Address 2 Register" hexmask.long 0x8 0.--31. 1. " VectorAddr ,Vector 2 Address Register" line.long 0xC "VIC2VECTADDR3,Vector Address 3 Register" hexmask.long 0xC 0.--31. 1. " VectorAddr ,Vector 3 Address Register" line.long 0x10 "VIC2VECTADDR4,Vector Address 4 Register" hexmask.long 0x10 0.--31. 1. " VectorAddr ,Vector 4 Address Register" line.long 0x14 "VIC2VECTADDR5,Vector Address 5 Register" hexmask.long 0x14 0.--31. 1. " VectorAddr ,Vector 5 Address Register" line.long 0x18 "VIC2VECTADDR6,Vector Address 6 Register" hexmask.long 0x18 0.--31. 1. " VectorAddr ,Vector 6 Address Register" line.long 0x1C "VIC2VECTADDR7,Vector Address 7 Register" hexmask.long 0x1C 0.--31. 1. " VectorAddr ,Vector 7 Address Register" line.long 0x20 "VIC2VECTADDR8,Vector Address 8 Register" hexmask.long 0x20 0.--31. 1. " VectorAddr ,Vector 8 Address Register" line.long 0x24 "VIC2VECTADDR9,Vector Address 9 Register" hexmask.long 0x24 0.--31. 1. " VectorAddr ,Vector 9 Address Register" line.long 0x28 "VIC2VECTADDR10,Vector Address 10 Register" hexmask.long 0x28 0.--31. 1. " VectorAddr ,Vector 10 Address Register" line.long 0x2C "VIC2VECTADDR11,Vector Address 11 Register" hexmask.long 0x2C 0.--31. 1. " VectorAddr ,Vector 11 Address Register" line.long 0x30 "VIC2VECTADDR12,Vector Address 12 Register" hexmask.long 0x30 0.--31. 1. " VectorAddr ,Vector 12 Address Register" line.long 0x34 "VIC2VECTADDR13,Vector Address 13 Register" hexmask.long 0x34 0.--31. 1. " VectorAddr ,Vector 13 Address Register" line.long 0x38 "VIC2VECTADDR14,Vector Address 14 Register" hexmask.long 0x38 0.--31. 1. " VectorAddr ,Vector 14 Address Register" line.long 0x3C "VIC2VECTADDR15,Vector Address 15 Register" hexmask.long 0x3C 0.--31. 1. " VectorAddr ,Vector 15 Address Register" width 17. group.long 0x0200++0x3f line.long 0x0 "VIC2VECTCNTL0,Vector Control 0 Register" bitfld.long 0x0 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x4 "VIC2VECTCNTL1,Vector Control 1 Register" bitfld.long 0x4 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x4 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x8 "VIC2VECTCNTL2,Vector Control 2 Register" bitfld.long 0x8 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x8 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0xC "VIC2VECTCNTL3,Vector Control 3 Register" bitfld.long 0xC 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x10 "VIC2VECTCNTL4,Vector Control 4 Register" bitfld.long 0x10 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x10 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x14 "VIC2VECTCNTL5,Vector Control 5 Register" bitfld.long 0x14 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x14 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x18 "VIC2VECTCNTL6,Vector Control 6 Register" bitfld.long 0x18 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x1C "VIC2VECTCNTL7,Vector Control 7 Register" bitfld.long 0x1C 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x1C 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x20 "VIC2VECTCNTL8,Vector Control 8 Register" bitfld.long 0x20 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x24 "VIC2VECTCNTL9,Vector Control 9 Register" bitfld.long 0x24 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x24 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x28 "VIC2VECTCNTL10,Vector Control 10 Register" bitfld.long 0x28 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x28 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x2C "VIC2VECTCNTL11,Vector Control 11 Register" bitfld.long 0x2C 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x2C 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x30 "VIC2VECTCNTL12,Vector Control 12 Register" bitfld.long 0x30 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x30 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x34 "VIC2VECTCNTL13,Vector Control 13 Register" bitfld.long 0x34 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x34 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x38 "VIC2VECTCNTL14,Vector Control 14 Register" bitfld.long 0x38 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x38 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" line.long 0x3C "VIC2VECTCNTL15,Vector Control 15 Register" bitfld.long 0x3C 5. " E ,Interrupt Enable" "Disabled,Enabled" bitfld.long 0x3C 0.--4. " IntSource ,Interrupt Source" "INT32,INT33,INT34,INT35,INT36,INT37,INT38,INT39,INT40,INT41,INT42,INT43,INT44,INT45,INT46,INT47,INT48,INT49,INT50,INT51,INT52,INT53,INT54,INT55,INT56,INT57,INT58,INT59,INT60,INT61,INT62,INT63" rgroup.long 0xFE0++0x3 line.long 0x00 "VIC2PERIPHID0,Peripherial Identification Register Bits [7:0] Register" rgroup.long 0xFE4++0x3 line.long 0x00 "VIC2PERIPHID1,Peripherial Identification Register Bits [15:8] Register" rgroup.long 0xFE8++0x3 line.long 0x00 "VIC2PERIPHID2,Peripherial Identification Register Bits [23:16] Register" rgroup.long 0xFEC++0x3 line.long 0x00 "VIC2PERIPHID3,Peripherial Identification Register Bits [31:24] Register" width 0xb tree.end tree.end tree.open "Raster Engine with Analog/LCD Timing and Interface" base asd:0x80030000 width 17. tree "Vertical Frame Timing Registers" group.long 0x0000++0x0B line.long 0x00 "VLINESTOTAL,Total Number of Vertical Frame Lines Register" hexmask.long.word 0x00 0.--10. 1. " TOTAL ,Total Number of Vertical Frame Lines" line.long 0x04 "VSYNCSTRTSTOP,Vertical Sync Pulse Setup Register" hexmask.long.word 0x04 16.--26. 1. " STOP ,Value for N_VSYNC Signal to Become Inactive" hexmask.long.word 0x04 0.--10. 1. " STRT ,Value for N_VSYNC Signal to Become Active" line.long 0x08 "VACTIVESTRPSTOP,Vertical Active Setup Register" hexmask.long.word 0x08 16.--26. 1. " STOP ,Vertical Down Counter at wchich VACTIVE Signal Becomes Inactive" hexmask.long.word 0x08 0.--10. 1. " STRT ,Vertical Down Counter at wchich VACTIVE Signal Becomes Active" group.long 0x0228++3 line.long 0x00 "VBLANKSTRPSTOP,Vertical Blanking Setup Register" hexmask.long.word 0x00 16.--26. 1. " STOP ,Value when N_VBLANK Signal Becomes Active" hexmask.long.word 0x00 0.--10. 1. " STRT ,Value when N_VBLANK Signal Becomes Inactive" group.long 0x000C++0x0F line.long 0x00 "VCLKSTRPSTOP,Vertical Clock Active Frame Register" hexmask.long.word 0x00 16.--26. 1. " STOP ,Value when VCLKEN Signal Becomes Active" hexmask.long.word 0x00 0.--10. 1. " STRT ,Value when VCLKEN Signal Becomes Inactive" tree.end width 17. tree "Horizontal Frame Timing Registers" group.long 0x0010++0x1b line.long 0x00 "HCLKTOTAL,Total Number of Horizontal Line Clocks Register" hexmask.long.word 0x00 0.--10. 1. " TOTAL ,Total Number of Horizontal Line Clocks" line.long 0x04 "HSYNCSTRTSTOP,Horizontal Sync Pulse Setup Register" hexmask.long.word 0x04 16.--26. 1. " STOP ,Value for N_HSYNC Signal to Become Inactive" hexmask.long.word 0x04 0.--10. 1. " STRT ,Value for N_HSYNC Signal to Become Active" line.long 0x08 "HACTIVESTRTSTOP,Horizontal Active Setup Register" hexmask.long.word 0x08 16.--26. 1. " STOP ,Vertical Down Counter at wchich HACTIVE Signal Becomes Inactive" hexmask.long.word 0x08 0.--10. 1. " STRT ,Vertical Down Counter at wchich HACTIVE Signal Becomes Active" group.long 0x022C++3 line.long 0x00 "HBLANKSTRTSTOP,Horizontal Blanking Setup Register" hexmask.long.word 0x00 16.--26. 1. " STOP ,Value when N_HBLANK Signal Becomes Active" hexmask.long.word 0x00 0.--10. 1. " STRT ,Value when N_HBLANK Signal Becomes Inactive" group.long 0x001C++3 line.long 0x00 "HCLKSTRTSTOP,Horizontal Clock Active Frame Register" hexmask.long.word 0x00 16.--26. 1. " STOP ,Value when HCLKEN Signal Becomes Active" hexmask.long.word 0x00 0.--10. 1. " STRT ,Value when HCLKEN Signal Becomes Inactive" tree.end width 14. tree "Frame Buffer Memory Configuration Registers" group.long 0x0028++0x17 line.long 0x00 "VIDSCRNPAGE,Starting Address of Video Screen Register" hexmask.long.long 0x00 2.--27. 0x4 " PAGE ,Video Screen Page Starting SDRAM Address" line.long 0x04 "VIDSCRNHPAGE,Starting Address of Video Screen Half Page" hexmask.long.long 0x04 2.--27. 0x4 " PAGE ,Video Screen Half Page Starting SDRAM Address" line.long 0x08 "SCRNLINES,Number of Active Lines Scanned to the Screen Register" hexmask.long.word 0x08 0.--10. 1. " LINES ,Number of Active Lines Scanned to the Screen" line.long 0x0c "LINELENGTH,Length in Words of Data for Lines Register" hexmask.long.word 0x0c 0.--10. 1. " LEN ,Length in Words of Data for Lines" line.long 0x10 "VLINESTEP,Memory Step for Each Line Register" hexmask.long.long 0x10 0.--11. 1. " STEP ,Line Step Added to Address For Every Video Line Scanned to Display" line.long 0x14 "LINECARRY,Horizontal/Vertical Offset Parameter Register" hexmask.long.word 0x14 0.--10. 1. " LCARY ,Horizontal/Vertical Offset Parameter" group.long 0x0230++3 line.long 0x00 "EOLOFFSET,End of Line Offset Register" hexmask.long.word 0x00 0.--15. 1. " OFFSET ,End of Line Offset Value" tree.end width 14. tree "Other Video Registers" group.long 0x0020++0x1F line.long 0x00 "BRIGHTNESS,PWM Brightness Control Register" hexmask.long.byte 0x00 8.--15. 1. " CMP ,Brightness Control Duty Cycle" hexmask.long.byte 0x00 0.--7. 1. " CNT ,Horizontal Lines Counted During Brightness Waveform Period" line.long 0x04 "VIDEOATTRIBS,Video State Machine Parameters Register" bitfld.long 0x04 21.--22. " SDSEL ,Video Buffer SDRAM Selector" "SDCSn[0],SDCSn[1],SDCSn[2],SDCSn[3]" bitfld.long 0x04 20. " BKPXD ,Blank Pixel Data" "Not zeroed,Zeroed" textline " " bitfld.long 0x04 19. " DVERT ,Double Vertical Counter Base" "Normal,Double" bitfld.long 0x04 18. " DHORZ ,Double Horizontal Counter Base" "Normal,Double" textline " " bitfld.long 0x04 17. " EQUSER ,Equalization/Serration Insert" "Not inserted,Inserted" bitfld.long 0x04 16. " INTRLC ,Interlace Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 15. " INT ,Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 14. " INTEN ,Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 13. " PIFEN ,Parallel Interface Enable" "Disabled,Enabled" bitfld.long 0x04 12. " CCIREN ,Digital Video Output Signals Enable Control" "Disabled,Enabled" textline " " bitfld.long 0x04 10. " LCDEN ,LCD XECL and YSCL Enable" "Disabled,Enabled" bitfld.long 0x04 9. " ACEN ,LCD AC Wave Form Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 8. " INVCLK ,Invert Pixel Clock" "Rising edge,Falling edge" bitfld.long 0x04 7. " BLKPOL ,Blank Signal Output Polarity" "Low,High" textline " " bitfld.long 0x04 6. " HSPOL ,Horizontal Sync Signal Output Polarity" "Low,High" bitfld.long 0x04 5. " V/CPOL ,Vertical/Composite Sync Signal Output Polarity" "Active low,Active high" textline " " bitfld.long 0x04 4. " CSYNC ,Generate Composite Sync Signal on V/Csync Output" "Vertical,Composite" bitfld.long 0x04 3. " DATEN ,Enable Video Pixel Data Outputs" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " SYNCEN ,Enable Video Sync Outputs" "Disabled,Enabled" bitfld.long 0x04 1. " PCLKEN ,Enable Video Pixel Clock Output" "Tri-state,Active" textline " " bitfld.long 0x04 0. " EN ,Enable Video State Machine" "Disabled,Enabled" group.long 0x007C++3 line.long 0x00 "RASTERSWLOCK,Software Lock Register" hexmask.long.byte 0x00 0.--7. 1. " SWLOCK ,Software Lock Bits" group.long 0x0214++3 line.long 0x00 "ACRATE,LCD AC Voltage Bias Control Counter Setup Register" hexmask.long.word 0x00 0.--10. 1. " RATE ,Number of Horizontal Video Lines Before AC LCD Bias Signal Switches States" group.long 0x0234++3 line.long 0x00 "FIFOLEVEL,FIFO Fill Level Register" hexmask.long.byte 0x00 0.--5. 1. " LEVEL ,FIFO Refill Level Value" group.long 0x054++0xb line.long 0x00 "PIXELMODE,Pixel Mode Definition Setup Register" bitfld.long 0x00 15. " TRBSW ,2 and 2/3 Red/Blue Swap Bit" "Normal,Reversed" bitfld.long 0x00 14. " DSCAN ,Dual Scan Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10.--13. " C ,Color Mode Definition Table" "LUT Data,Reserved,Reserved,Reserved,3x8 bits,16 bits 565 color,16 bits 555 color,Reserved,Grayscale,Grayscale,Grayscale,Grayscale,Grayscale,Grayscale,16-bits 555 color,Grayscale" bitfld.long 0x00 6.--9. " M ,Blink Mode Definition Table" "Disabled,Pixels ANDed,Pixels ORed,PixelsXORed,To background,To offset single,To offset 888,Undefined,Undefined,Undefined,Undefined,Undefined,Dimmer single,Brighter single,Dimmer 888 mode,Brighter 888 mode" textline " " bitfld.long 0x00 3.--5. " S ,Output Shift Mode" "1-pixel,1-pixel to 18bits,2-pixels,4-pixels,8-pixels,2 2/3 3-bits pixels,Dual scan,Undefined" bitfld.long 0x00 0.--2. " P ,Bits per Pixel Scanned Out" "Disabled,4-bits,8-bits,Reserved,16-bits,Reserved,24-bits,32-bits" line.long 0x04 "PARLLIFOUT,Parallel Interface Output/Control Register" bitfld.long 0x04 8. " RD ,Read Control Bit" "Read,Write" hexmask.long.byte 0x04 0.--7. 1. " DAT ,Data Output During Write Cycle" line.long 0x08 "PARLLLIFIN,Parallel Interface Input/Control Register" hexmask.long.byte 0x08 20.--23. 1. " ESTRT ,Enable Signal Start Value" hexmask.long.byte 0x08 16.--19. 1. " CNT ,Counter Preload Value" textline " " hexmask.long.byte 0x08 0.--7. 1. " DAT ,Data Input During Read Cycle" tree.end width 14. tree "Blink Control Registers" group.long 0x0040++0x0F line.long 0x00 "BLINKRATE,Blink Rate Control Register" hexmask.long.byte 0x00 0.--7. 1. " RATE ,Blinking Rate" line.long 0x04 "BLINKMASK,Blink Mask Register" hexmask.long.tbyte 0x04 0.--23. 1. " MASK ,Blink Mask" line.long 0x08 "BLINKPATTRN,Blink Pattern Register" hexmask.long.tbyte 0x08 0.--23. 1. " PATRN ,Blink Pattern" line.long 0x0C "PATTRNMASK,Blink Pattern Mask Register" bitfld.long 0x0C 23. " PMASK23 ,Pattern Mask Bit 23" "Not used,Used" bitfld.long 0x0C 22. " PMASK22 ,Pattern Mask Bit 22" "Not used,Used" textline " " bitfld.long 0x0C 21. " PMASK21 ,Pattern Mask Bit 21" "Not used,Used" bitfld.long 0x0C 20. " PMASK20 ,Pattern Mask Bit 20" "Not used,Used" textline " " bitfld.long 0x0C 19. " PMASK19 ,Pattern Mask Bit 19" "Not used,Used" bitfld.long 0x0C 18. " PMASK18 ,Pattern Mask Bit 18" "Not used,Used" textline " " bitfld.long 0x0C 17. " PMASK17 ,Pattern Mask Bit 17" "Not used,Used" bitfld.long 0x0C 16. " PMASK16 ,Pattern Mask Bit 16" "Not used,Used" textline " " bitfld.long 0x0C 15. " PMASK15 ,Pattern Mask Bit 15" "Not used,Used" bitfld.long 0x0C 14. " PMASK14 ,Pattern Mask Bit 14" "Not used,Used" textline " " bitfld.long 0x0C 13. " PMASK13 ,Pattern Mask Bit 13" "Not used,Used" bitfld.long 0x0C 12. " PMASK12 ,Pattern Mask Bit 12" "Not used,Used" textline " " bitfld.long 0x0C 11. " PMASK11 ,Pattern Mask Bit 11" "Not used,Used" bitfld.long 0x0C 10. " PMASK10 ,Pattern Mask Bit 10" "Not used,Used" textline " " bitfld.long 0x0C 9. " PMASK9 ,Pattern Mask Bit 9" "Not used,Used" bitfld.long 0x0C 8. " PMASK8 ,Pattern Mask Bit 8" "Not used,Used" textline " " bitfld.long 0x0C 7. " PMASK7 ,Pattern Mask Bit 7" "Not used,Used" bitfld.long 0x0C 6. " PMASK6 ,Pattern Mask Bit 6" "Not used,Used" textline " " bitfld.long 0x0C 5. " PMASK5 ,Pattern Mask Bit 5" "Not used,Used" bitfld.long 0x0C 4. " PMASK4 ,Pattern Mask Bit 4" "Not used,Used" textline " " bitfld.long 0x0C 3. " PMASK3 ,Pattern Mask Bit 3" "Not used,Used" bitfld.long 0x0C 2. " PMASK2 ,Pattern Mask Bit 2" "Not used,Used" textline " " bitfld.long 0x0C 1. " PMASK1 ,Pattern Mask Bit 1" "Not used,Used" bitfld.long 0x0C 0. " PMASK0 ,Pattern Mask Bit 0" "Not used,Used" group.long 0x0050++0x3 line.long 0x00 "BKGRNDOFFSET,Blink Background Color/Blink Offset Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " BGOFF ,Blink Offset Value" tree.end width 19. tree "Hardware Cursor Registers" group.long 0x0060++0xf line.long 0x00 "CURSORADRSTART,Cursor Image Address Start Register" hexmask.long 0x00 2.--31. 0x4 " ADR ,Cursor Address Start" line.long 0x04 "CURSORADRRESET,Cursor Image Address Reset Register" hexmask.long 0x04 2.--31. 0x4 " ADR ,Cursor Address Reset" line.long 0x08 "CURSORSIZE,Cursor Height Width and Step Size Register" hexmask.long.byte 0x08 10.--15. 1. " DLNS ,Dual Scan Lower Half Lines" bitfld.long 0x08 8.--9. " CSTEP ,Cursor Stepo Size" "16 pixels,32 pixels,48 pixels,64 pixels" textline " " hexmask.long.byte 0x08 2.--7. 1. " CLINS ,Cursor Lines" bitfld.long 0x08 0.--1. " CWID ,Cursor Width" "16 pixels,32 pixels,48 pixels,64 pixels" line.long 0x0C "CURSORCOLOR1,Cursor Color Register 1" hexmask.long.tbyte 0x0C 0.--23. 1. " COLOR ,Image Color" group.long 0x0070++0x0B line.long 0x00 "CURSORCOLOR2,Cursor Color Register 2" hexmask.long.tbyte 0x00 0.--23. 1. " COLOR ,Image Color" line.long 0x04 "CURSORXYLOC,Cursor X and Y Location Register" hexmask.long.word 0x04 16.--26. 1. " YLOC ,Cursor Y Location" bitfld.long 0x04 15. " CEN ,Hardware Cursor Enable" "Disabled,Enabled" textline " " hexmask.long.word 0x04 0.--10. 1. " XLOC ,Cursor X Location" line.long 0x08 "CURSORDSCANLHYLOC,Lower Half Y Cursor Location Register" bitfld.long 0x08 15. " CLHEN ,Cursor Lower Half Enable" "Disabled,Enabled" hexmask.long.word 0x08 0.--10. 1. " YLOC ,Cursor Y Location" group.long 0x021C++0x0B line.long 0x00 "CURSORBLINKCOLOR1,Blink Color Register 1" hexmask.long.tbyte 0x00 0.--23. 1. " COLOR ,Image Color" line.long 0x04 "CURSORBLINKCOLOR2,Blink Color Register 2" hexmask.long.tbyte 0x04 0.--23. 1. " COLOR ,Image Color" line.long 0x08 "CURBLINKRATECTRL,Blink Rate Control Register" bitfld.long 0x08 8. " EN ,Hardware Cursor Blinking Enable" "Disabled,Enabled" hexmask.long.byte 0x08 0.--7. 1. " RATE ,Rate Value" tree.end width 14. tree "LUT Registers" tree "Grayscale Look-Up-Tables Red" group.long 0x0080++0x1f line.long 0x0 "GRYSCLLUTR0,Grayscale Look-Up-Table Red Register 0" bitfld.long 0x0 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x0 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x0 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x0 0.--15. 1. " D ,Matrix position enable" line.long 0x4 "GRYSCLLUTR1,Grayscale Look-Up-Table Red Register 1" bitfld.long 0x4 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x4 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x4 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x4 0.--15. 1. " D ,Matrix position enable" line.long 0x8 "GRYSCLLUTR2,Grayscale Look-Up-Table Red Register 2" bitfld.long 0x8 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x8 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x8 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x8 0.--15. 1. " D ,Matrix position enable" line.long 0xC "GRYSCLLUTR3,Grayscale Look-Up-Table Red Register 3" bitfld.long 0xC 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0xC 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0xC 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0xC 0.--15. 1. " D ,Matrix position enable" line.long 0x10 "GRYSCLLUTR4,Grayscale Look-Up-Table Red Register 4" bitfld.long 0x10 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x10 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x10 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x10 0.--15. 1. " D ,Matrix position enable" line.long 0x14 "GRYSCLLUTR5,Grayscale Look-Up-Table Red Register 5" bitfld.long 0x14 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x14 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x14 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x14 0.--15. 1. " D ,Matrix position enable" line.long 0x18 "GRYSCLLUTR6,Grayscale Look-Up-Table Red Register 6" bitfld.long 0x18 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x18 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x18 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x18 0.--15. 1. " D ,Matrix position enable" line.long 0x1C "GRYSCLLUTR7,Grayscale Look-Up-Table Red Register 7" bitfld.long 0x1C 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x1C 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x1C 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x1C 0.--15. 1. " D ,Matrix position enable" group.long 0x00a0++0x5f line.long 0x0 "GRYSCLLUTR8,Grayscale Look-Up-Table Red Register 8" hexmask.long.word 0x0 0.--15. 1. " D ,Matrix position enable" line.long 0x4 "GRYSCLLUTR9,Grayscale Look-Up-Table Red Register 9" hexmask.long.word 0x4 0.--15. 1. " D ,Matrix position enable" line.long 0x8 "GRYSCLLUTR10,Grayscale Look-Up-Table Red Register 10" hexmask.long.word 0x8 0.--15. 1. " D ,Matrix position enable" line.long 0xC "GRYSCLLUTR11,Grayscale Look-Up-Table Red Register 11" hexmask.long.word 0xC 0.--15. 1. " D ,Matrix position enable" line.long 0x10 "GRYSCLLUTR12,Grayscale Look-Up-Table Red Register 12" hexmask.long.word 0x10 0.--15. 1. " D ,Matrix position enable" line.long 0x14 "GRYSCLLUTR13,Grayscale Look-Up-Table Red Register 13" hexmask.long.word 0x14 0.--15. 1. " D ,Matrix position enable" line.long 0x18 "GRYSCLLUTR14,Grayscale Look-Up-Table Red Register 14" hexmask.long.word 0x18 0.--15. 1. " D ,Matrix position enable" line.long 0x1C "GRYSCLLUTR15,Grayscale Look-Up-Table Red Register 15" hexmask.long.word 0x1C 0.--15. 1. " D ,Matrix position enable" line.long 0x20 "GRYSCLLUTR16,Grayscale Look-Up-Table Red Register 16" hexmask.long.word 0x20 0.--15. 1. " D ,Matrix position enable" line.long 0x24 "GRYSCLLUTR17,Grayscale Look-Up-Table Red Register 17" hexmask.long.word 0x24 0.--15. 1. " D ,Matrix position enable" line.long 0x28 "GRYSCLLUTR18,Grayscale Look-Up-Table Red Register 18" hexmask.long.word 0x28 0.--15. 1. " D ,Matrix position enable" line.long 0x2C "GRYSCLLUTR19,Grayscale Look-Up-Table Red Register 19" hexmask.long.word 0x2C 0.--15. 1. " D ,Matrix position enable" line.long 0x30 "GRYSCLLUTR20,Grayscale Look-Up-Table Red Register 20" hexmask.long.word 0x30 0.--15. 1. " D ,Matrix position enable" line.long 0x34 "GRYSCLLUTR21,Grayscale Look-Up-Table Red Register 21" hexmask.long.word 0x34 0.--15. 1. " D ,Matrix position enable" line.long 0x38 "GRYSCLLUTR22,Grayscale Look-Up-Table Red Register 22" hexmask.long.word 0x38 0.--15. 1. " D ,Matrix position enable" line.long 0x3C "GRYSCLLUTR23,Grayscale Look-Up-Table Red Register 23" hexmask.long.word 0x3C 0.--15. 1. " D ,Matrix position enable" line.long 0x40 "GRYSCLLUTR24,Grayscale Look-Up-Table Red Register 24" hexmask.long.word 0x40 0.--15. 1. " D ,Matrix position enable" line.long 0x44 "GRYSCLLUTR25,Grayscale Look-Up-Table Red Register 25" hexmask.long.word 0x44 0.--15. 1. " D ,Matrix position enable" line.long 0x48 "GRYSCLLUTR26,Grayscale Look-Up-Table Red Register 26" hexmask.long.word 0x48 0.--15. 1. " D ,Matrix position enable" line.long 0x4C "GRYSCLLUTR27,Grayscale Look-Up-Table Red Register 27" hexmask.long.word 0x4C 0.--15. 1. " D ,Matrix position enable" line.long 0x50 "GRYSCLLUTR28,Grayscale Look-Up-Table Red Register 28" hexmask.long.word 0x50 0.--15. 1. " D ,Matrix position enable" line.long 0x54 "GRYSCLLUTR29,Grayscale Look-Up-Table Red Register 29" hexmask.long.word 0x54 0.--15. 1. " D ,Matrix position enable" line.long 0x58 "GRYSCLLUTR30,Grayscale Look-Up-Table Red Register 30" hexmask.long.word 0x58 0.--15. 1. " D ,Matrix position enable" line.long 0x5C "GRYSCLLUTR31,Grayscale Look-Up-Table Red Register 31" hexmask.long.word 0x5C 0.--15. 1. " D ,Matrix position enable" tree.end tree "Grayscale Look-Up-Tables Green" group.long 0x0280++0x1f line.long 0x0 "GRYSCLLUTG0,Grayscale Look-Up-Table Green Register 0" bitfld.long 0x0 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x0 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x0 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x0 0.--15. 1. " D ,Matrix position enable" line.long 0x4 "GRYSCLLUTG1,Grayscale Look-Up-Table Green Register 1" bitfld.long 0x4 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x4 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x4 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x4 0.--15. 1. " D ,Matrix position enable" line.long 0x8 "GRYSCLLUTG2,Grayscale Look-Up-Table Green Register 2" bitfld.long 0x8 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x8 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x8 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x8 0.--15. 1. " D ,Matrix position enable" line.long 0xC "GRYSCLLUTG3,Grayscale Look-Up-Table Green Register 3" bitfld.long 0xC 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0xC 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0xC 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0xC 0.--15. 1. " D ,Matrix position enable" line.long 0x10 "GRYSCLLUTG4,Grayscale Look-Up-Table Green Register 4" bitfld.long 0x10 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x10 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x10 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x10 0.--15. 1. " D ,Matrix position enable" line.long 0x14 "GRYSCLLUTG5,Grayscale Look-Up-Table Green Register 5" bitfld.long 0x14 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x14 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x14 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x14 0.--15. 1. " D ,Matrix position enable" line.long 0x18 "GRYSCLLUTG6,Grayscale Look-Up-Table Green Register 6" bitfld.long 0x18 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x18 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x18 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x18 0.--15. 1. " D ,Matrix position enable" line.long 0x1C "GRYSCLLUTG7,Grayscale Look-Up-Table Green Register 7" bitfld.long 0x1C 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x1C 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x1C 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x1C 0.--15. 1. " D ,Matrix position enable" group.long 0x02a0++0x5f line.long 0x0 "GRYSCLLUTG8,Grayscale Look-Up-Table Green Register 8" hexmask.long.word 0x0 0.--15. 1. " D ,Matrix position enable" line.long 0x4 "GRYSCLLUTG9,Grayscale Look-Up-Table Green Register 9" hexmask.long.word 0x4 0.--15. 1. " D ,Matrix position enable" line.long 0x8 "GRYSCLLUTG10,Grayscale Look-Up-Table Green Register 10" hexmask.long.word 0x8 0.--15. 1. " D ,Matrix position enable" line.long 0xC "GRYSCLLUTG11,Grayscale Look-Up-Table Green Register 11" hexmask.long.word 0xC 0.--15. 1. " D ,Matrix position enable" line.long 0x10 "GRYSCLLUTG12,Grayscale Look-Up-Table Green Register 12" hexmask.long.word 0x10 0.--15. 1. " D ,Matrix position enable" line.long 0x14 "GRYSCLLUTG13,Grayscale Look-Up-Table Green Register 13" hexmask.long.word 0x14 0.--15. 1. " D ,Matrix position enable" line.long 0x18 "GRYSCLLUTG14,Grayscale Look-Up-Table Green Register 14" hexmask.long.word 0x18 0.--15. 1. " D ,Matrix position enable" line.long 0x1C "GRYSCLLUTG15,Grayscale Look-Up-Table Green Register 15" hexmask.long.word 0x1C 0.--15. 1. " D ,Matrix position enable" line.long 0x20 "GRYSCLLUTG16,Grayscale Look-Up-Table Green Register 16" hexmask.long.word 0x20 0.--15. 1. " D ,Matrix position enable" line.long 0x24 "GRYSCLLUTG17,Grayscale Look-Up-Table Green Register 17" hexmask.long.word 0x24 0.--15. 1. " D ,Matrix position enable" line.long 0x28 "GRYSCLLUTG18,Grayscale Look-Up-Table Green Register 18" hexmask.long.word 0x28 0.--15. 1. " D ,Matrix position enable" line.long 0x2C "GRYSCLLUTG19,Grayscale Look-Up-Table Green Register 19" hexmask.long.word 0x2C 0.--15. 1. " D ,Matrix position enable" line.long 0x30 "GRYSCLLUTG20,Grayscale Look-Up-Table Green Register 20" hexmask.long.word 0x30 0.--15. 1. " D ,Matrix position enable" line.long 0x34 "GRYSCLLUTG21,Grayscale Look-Up-Table Green Register 21" hexmask.long.word 0x34 0.--15. 1. " D ,Matrix position enable" line.long 0x38 "GRYSCLLUTG22,Grayscale Look-Up-Table Green Register 22" hexmask.long.word 0x38 0.--15. 1. " D ,Matrix position enable" line.long 0x3C "GRYSCLLUTG23,Grayscale Look-Up-Table Green Register 23" hexmask.long.word 0x3C 0.--15. 1. " D ,Matrix position enable" line.long 0x40 "GRYSCLLUTG24,Grayscale Look-Up-Table Green Register 24" hexmask.long.word 0x40 0.--15. 1. " D ,Matrix position enable" line.long 0x44 "GRYSCLLUTG25,Grayscale Look-Up-Table Green Register 25" hexmask.long.word 0x44 0.--15. 1. " D ,Matrix position enable" line.long 0x48 "GRYSCLLUTG26,Grayscale Look-Up-Table Green Register 26" hexmask.long.word 0x48 0.--15. 1. " D ,Matrix position enable" line.long 0x4C "GRYSCLLUTG27,Grayscale Look-Up-Table Green Register 27" hexmask.long.word 0x4C 0.--15. 1. " D ,Matrix position enable" line.long 0x50 "GRYSCLLUTG28,Grayscale Look-Up-Table Green Register 28" hexmask.long.word 0x50 0.--15. 1. " D ,Matrix position enable" line.long 0x54 "GRYSCLLUTG29,Grayscale Look-Up-Table Green Register 29" hexmask.long.word 0x54 0.--15. 1. " D ,Matrix position enable" line.long 0x58 "GRYSCLLUTG30,Grayscale Look-Up-Table Green Register 30" hexmask.long.word 0x58 0.--15. 1. " D ,Matrix position enable" line.long 0x5C "GRYSCLLUTG31,Grayscale Look-Up-Table Green Register 31" hexmask.long.word 0x5C 0.--15. 1. " D ,Matrix position enable" tree.end tree "Grayscale Look-Up-Tables Blue" group.long 0x0300++0x1f line.long 0x0 "GRYSCLLUTB0,Grayscale Look-Up-Table Blue Register 0" bitfld.long 0x0 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x0 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x0 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x0 0.--15. 1. " D ,Matrix position enable" line.long 0x4 "GRYSCLLUTB1,Grayscale Look-Up-Table Blue Register 1" bitfld.long 0x4 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x4 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x4 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x4 0.--15. 1. " D ,Matrix position enable" line.long 0x8 "GRYSCLLUTB2,Grayscale Look-Up-Table Blue Register 2" bitfld.long 0x8 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x8 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x8 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x8 0.--15. 1. " D ,Matrix position enable" line.long 0xC "GRYSCLLUTB3,Grayscale Look-Up-Table Blue Register 3" bitfld.long 0xC 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0xC 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0xC 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0xC 0.--15. 1. " D ,Matrix position enable" line.long 0x10 "GRYSCLLUTB4,Grayscale Look-Up-Table Blue Register 4" bitfld.long 0x10 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x10 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x10 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x10 0.--15. 1. " D ,Matrix position enable" line.long 0x14 "GRYSCLLUTB5,Grayscale Look-Up-Table Blue Register 5" bitfld.long 0x14 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x14 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x14 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x14 0.--15. 1. " D ,Matrix position enable" line.long 0x18 "GRYSCLLUTB6,Grayscale Look-Up-Table Blue Register 6" bitfld.long 0x18 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x18 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x18 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x18 0.--15. 1. " D ,Matrix position enable" line.long 0x1C "GRYSCLLUTB7,Grayscale Look-Up-Table Blue Register 7" bitfld.long 0x1C 18. " FRAME ,Frame counter selection" "FRAME_CNT3,FRAME_CNT4" bitfld.long 0x1C 17. " VERT ,Vertical counter selection" "VERT_CNT3,VERT_CNT4" bitfld.long 0x1C 16. " HORZ ,Horizontal counter selection" "HORZ_CNT3,HORZ_CNT4" textline " " hexmask.long.word 0x1C 0.--15. 1. " D ,Matrix position enable" group.long 0x0320++0x5f line.long 0x0 "GRYSCLLUTB8,Grayscale Look-Up-Table Blue Register 8" hexmask.long.word 0x0 0.--15. 1. " D ,Matrix position enable" line.long 0x4 "GRYSCLLUTB9,Grayscale Look-Up-Table Blue Register 9" hexmask.long.word 0x4 0.--15. 1. " D ,Matrix position enable" line.long 0x8 "GRYSCLLUTB10,Grayscale Look-Up-Table Blue Register 10" hexmask.long.word 0x8 0.--15. 1. " D ,Matrix position enable" line.long 0xC "GRYSCLLUTB11,Grayscale Look-Up-Table Blue Register 11" hexmask.long.word 0xC 0.--15. 1. " D ,Matrix position enable" line.long 0x10 "GRYSCLLUTB12,Grayscale Look-Up-Table Blue Register 12" hexmask.long.word 0x10 0.--15. 1. " D ,Matrix position enable" line.long 0x14 "GRYSCLLUTB13,Grayscale Look-Up-Table Blue Register 13" hexmask.long.word 0x14 0.--15. 1. " D ,Matrix position enable" line.long 0x18 "GRYSCLLUTB14,Grayscale Look-Up-Table Blue Register 14" hexmask.long.word 0x18 0.--15. 1. " D ,Matrix position enable" line.long 0x1C "GRYSCLLUTB15,Grayscale Look-Up-Table Blue Register 15" hexmask.long.word 0x1C 0.--15. 1. " D ,Matrix position enable" line.long 0x20 "GRYSCLLUTB16,Grayscale Look-Up-Table Blue Register 16" hexmask.long.word 0x20 0.--15. 1. " D ,Matrix position enable" line.long 0x24 "GRYSCLLUTB17,Grayscale Look-Up-Table Blue Register 17" hexmask.long.word 0x24 0.--15. 1. " D ,Matrix position enable" line.long 0x28 "GRYSCLLUTB18,Grayscale Look-Up-Table Blue Register 18" hexmask.long.word 0x28 0.--15. 1. " D ,Matrix position enable" line.long 0x2C "GRYSCLLUTB19,Grayscale Look-Up-Table Blue Register 19" hexmask.long.word 0x2C 0.--15. 1. " D ,Matrix position enable" line.long 0x30 "GRYSCLLUTB20,Grayscale Look-Up-Table Blue Register 20" hexmask.long.word 0x30 0.--15. 1. " D ,Matrix position enable" line.long 0x34 "GRYSCLLUTB21,Grayscale Look-Up-Table Blue Register 21" hexmask.long.word 0x34 0.--15. 1. " D ,Matrix position enable" line.long 0x38 "GRYSCLLUTB22,Grayscale Look-Up-Table Blue Register 22" hexmask.long.word 0x38 0.--15. 1. " D ,Matrix position enable" line.long 0x3C "GRYSCLLUTB23,Grayscale Look-Up-Table Blue Register 23" hexmask.long.word 0x3C 0.--15. 1. " D ,Matrix position enable" line.long 0x40 "GRYSCLLUTB24,Grayscale Look-Up-Table Blue Register 24" hexmask.long.word 0x40 0.--15. 1. " D ,Matrix position enable" line.long 0x44 "GRYSCLLUTB25,Grayscale Look-Up-Table Blue Register 25" hexmask.long.word 0x44 0.--15. 1. " D ,Matrix position enable" line.long 0x48 "GRYSCLLUTB26,Grayscale Look-Up-Table Blue Register 26" hexmask.long.word 0x48 0.--15. 1. " D ,Matrix position enable" line.long 0x4C "GRYSCLLUTB27,Grayscale Look-Up-Table Blue Register 27" hexmask.long.word 0x4C 0.--15. 1. " D ,Matrix position enable" line.long 0x50 "GRYSCLLUTB28,Grayscale Look-Up-Table Blue Register 28" hexmask.long.word 0x50 0.--15. 1. " D ,Matrix position enable" line.long 0x54 "GRYSCLLUTB29,Grayscale Look-Up-Table Blue Register 29" hexmask.long.word 0x54 0.--15. 1. " D ,Matrix position enable" line.long 0x58 "GRYSCLLUTB30,Grayscale Look-Up-Table Blue Register 30" hexmask.long.word 0x58 0.--15. 1. " D ,Matrix position enable" line.long 0x5C "GRYSCLLUTB31,Grayscale Look-Up-Table Blue Register 31" hexmask.long.word 0x5C 0.--15. 1. " D ,Matrix position enable" tree.end width 14. tree "Color Look-Up-Tables" tree "Registers 0-63" group.long 0x400++0xff line.long 0x0 "COLORLUT0,Color Look-Up-Table Regsiter 0" hexmask.long.byte 0x0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x4 "COLORLUT1,Color Look-Up-Table Regsiter 1" hexmask.long.byte 0x4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x8 "COLORLUT2,Color Look-Up-Table Regsiter 2" hexmask.long.byte 0x8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC "COLORLUT3,Color Look-Up-Table Regsiter 3" hexmask.long.byte 0xC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x10 "COLORLUT4,Color Look-Up-Table Regsiter 4" hexmask.long.byte 0x10 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x10 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x10 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x14 "COLORLUT5,Color Look-Up-Table Regsiter 5" hexmask.long.byte 0x14 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x14 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x14 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x18 "COLORLUT6,Color Look-Up-Table Regsiter 6" hexmask.long.byte 0x18 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x18 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x18 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x1C "COLORLUT7,Color Look-Up-Table Regsiter 7" hexmask.long.byte 0x1C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x1C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x1C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x20 "COLORLUT8,Color Look-Up-Table Regsiter 8" hexmask.long.byte 0x20 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x20 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x20 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x24 "COLORLUT9,Color Look-Up-Table Regsiter 9" hexmask.long.byte 0x24 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x24 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x24 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x28 "COLORLUT10,Color Look-Up-Table Regsiter 10" hexmask.long.byte 0x28 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x28 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x28 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x2C "COLORLUT11,Color Look-Up-Table Regsiter 11" hexmask.long.byte 0x2C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x2C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x2C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x30 "COLORLUT12,Color Look-Up-Table Regsiter 12" hexmask.long.byte 0x30 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x30 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x30 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x34 "COLORLUT13,Color Look-Up-Table Regsiter 13" hexmask.long.byte 0x34 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x34 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x34 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x38 "COLORLUT14,Color Look-Up-Table Regsiter 14" hexmask.long.byte 0x38 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x38 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x38 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x3C "COLORLUT15,Color Look-Up-Table Regsiter 15" hexmask.long.byte 0x3C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x3C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x3C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x40 "COLORLUT16,Color Look-Up-Table Regsiter 16" hexmask.long.byte 0x40 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x40 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x40 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x44 "COLORLUT17,Color Look-Up-Table Regsiter 17" hexmask.long.byte 0x44 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x44 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x44 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x48 "COLORLUT18,Color Look-Up-Table Regsiter 18" hexmask.long.byte 0x48 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x48 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x48 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x4C "COLORLUT19,Color Look-Up-Table Regsiter 19" hexmask.long.byte 0x4C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x4C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x4C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x50 "COLORLUT20,Color Look-Up-Table Regsiter 20" hexmask.long.byte 0x50 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x50 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x50 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x54 "COLORLUT21,Color Look-Up-Table Regsiter 21" hexmask.long.byte 0x54 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x54 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x54 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x58 "COLORLUT22,Color Look-Up-Table Regsiter 22" hexmask.long.byte 0x58 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x58 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x58 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x5C "COLORLUT23,Color Look-Up-Table Regsiter 23" hexmask.long.byte 0x5C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x5C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x5C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x60 "COLORLUT24,Color Look-Up-Table Regsiter 24" hexmask.long.byte 0x60 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x60 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x60 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x64 "COLORLUT25,Color Look-Up-Table Regsiter 25" hexmask.long.byte 0x64 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x64 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x64 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x68 "COLORLUT26,Color Look-Up-Table Regsiter 26" hexmask.long.byte 0x68 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x68 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x68 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x6C "COLORLUT27,Color Look-Up-Table Regsiter 27" hexmask.long.byte 0x6C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x6C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x6C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x70 "COLORLUT28,Color Look-Up-Table Regsiter 28" hexmask.long.byte 0x70 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x70 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x70 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x74 "COLORLUT29,Color Look-Up-Table Regsiter 29" hexmask.long.byte 0x74 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x74 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x74 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x78 "COLORLUT30,Color Look-Up-Table Regsiter 30" hexmask.long.byte 0x78 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x78 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x78 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x7C "COLORLUT31,Color Look-Up-Table Regsiter 31" hexmask.long.byte 0x7C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x7C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x7C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x80 "COLORLUT32,Color Look-Up-Table Regsiter 32" hexmask.long.byte 0x80 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x80 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x80 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x84 "COLORLUT33,Color Look-Up-Table Regsiter 33" hexmask.long.byte 0x84 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x84 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x84 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x88 "COLORLUT34,Color Look-Up-Table Regsiter 34" hexmask.long.byte 0x88 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x88 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x88 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x8C "COLORLUT35,Color Look-Up-Table Regsiter 35" hexmask.long.byte 0x8C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x8C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x8C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x90 "COLORLUT36,Color Look-Up-Table Regsiter 36" hexmask.long.byte 0x90 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x90 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x90 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x94 "COLORLUT37,Color Look-Up-Table Regsiter 37" hexmask.long.byte 0x94 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x94 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x94 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x98 "COLORLUT38,Color Look-Up-Table Regsiter 38" hexmask.long.byte 0x98 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x98 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x98 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x9C "COLORLUT39,Color Look-Up-Table Regsiter 39" hexmask.long.byte 0x9C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x9C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x9C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA0 "COLORLUT40,Color Look-Up-Table Regsiter 40" hexmask.long.byte 0xA0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA4 "COLORLUT41,Color Look-Up-Table Regsiter 41" hexmask.long.byte 0xA4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA8 "COLORLUT42,Color Look-Up-Table Regsiter 42" hexmask.long.byte 0xA8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xAC "COLORLUT43,Color Look-Up-Table Regsiter 43" hexmask.long.byte 0xAC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xAC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xAC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB0 "COLORLUT44,Color Look-Up-Table Regsiter 44" hexmask.long.byte 0xB0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB4 "COLORLUT45,Color Look-Up-Table Regsiter 45" hexmask.long.byte 0xB4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB8 "COLORLUT46,Color Look-Up-Table Regsiter 46" hexmask.long.byte 0xB8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xBC "COLORLUT47,Color Look-Up-Table Regsiter 47" hexmask.long.byte 0xBC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xBC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xBC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC0 "COLORLUT48,Color Look-Up-Table Regsiter 48" hexmask.long.byte 0xC0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC4 "COLORLUT49,Color Look-Up-Table Regsiter 49" hexmask.long.byte 0xC4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC8 "COLORLUT50,Color Look-Up-Table Regsiter 50" hexmask.long.byte 0xC8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xCC "COLORLUT51,Color Look-Up-Table Regsiter 51" hexmask.long.byte 0xCC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xCC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xCC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD0 "COLORLUT52,Color Look-Up-Table Regsiter 52" hexmask.long.byte 0xD0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD4 "COLORLUT53,Color Look-Up-Table Regsiter 53" hexmask.long.byte 0xD4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD8 "COLORLUT54,Color Look-Up-Table Regsiter 54" hexmask.long.byte 0xD8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xDC "COLORLUT55,Color Look-Up-Table Regsiter 55" hexmask.long.byte 0xDC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xDC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xDC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE0 "COLORLUT56,Color Look-Up-Table Regsiter 56" hexmask.long.byte 0xE0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE4 "COLORLUT57,Color Look-Up-Table Regsiter 57" hexmask.long.byte 0xE4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE8 "COLORLUT58,Color Look-Up-Table Regsiter 58" hexmask.long.byte 0xE8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xEC "COLORLUT59,Color Look-Up-Table Regsiter 59" hexmask.long.byte 0xEC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xEC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xEC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF0 "COLORLUT60,Color Look-Up-Table Regsiter 60" hexmask.long.byte 0xF0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF4 "COLORLUT61,Color Look-Up-Table Regsiter 61" hexmask.long.byte 0xF4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF8 "COLORLUT62,Color Look-Up-Table Regsiter 62" hexmask.long.byte 0xF8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xFC "COLORLUT63,Color Look-Up-Table Regsiter 63" hexmask.long.byte 0xFC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xFC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xFC 0.--7. 1. " B ,Blue Look-Up Table data" tree.end tree "Registers 64-127" group.long 0x500++0xff line.long 0x0 "COLORLUT64,Color Look-Up-Table Regsiter 64" hexmask.long.byte 0x0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x4 "COLORLUT65,Color Look-Up-Table Regsiter 65" hexmask.long.byte 0x4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x8 "COLORLUT66,Color Look-Up-Table Regsiter 66" hexmask.long.byte 0x8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC "COLORLUT67,Color Look-Up-Table Regsiter 67" hexmask.long.byte 0xC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x10 "COLORLUT68,Color Look-Up-Table Regsiter 68" hexmask.long.byte 0x10 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x10 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x10 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x14 "COLORLUT69,Color Look-Up-Table Regsiter 69" hexmask.long.byte 0x14 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x14 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x14 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x18 "COLORLUT70,Color Look-Up-Table Regsiter 70" hexmask.long.byte 0x18 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x18 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x18 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x1C "COLORLUT71,Color Look-Up-Table Regsiter 71" hexmask.long.byte 0x1C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x1C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x1C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x20 "COLORLUT72,Color Look-Up-Table Regsiter 72" hexmask.long.byte 0x20 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x20 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x20 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x24 "COLORLUT73,Color Look-Up-Table Regsiter 73" hexmask.long.byte 0x24 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x24 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x24 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x28 "COLORLUT74,Color Look-Up-Table Regsiter 74" hexmask.long.byte 0x28 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x28 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x28 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x2C "COLORLUT75,Color Look-Up-Table Regsiter 75" hexmask.long.byte 0x2C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x2C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x2C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x30 "COLORLUT76,Color Look-Up-Table Regsiter 76" hexmask.long.byte 0x30 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x30 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x30 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x34 "COLORLUT77,Color Look-Up-Table Regsiter 77" hexmask.long.byte 0x34 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x34 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x34 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x38 "COLORLUT78,Color Look-Up-Table Regsiter 78" hexmask.long.byte 0x38 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x38 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x38 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x3C "COLORLUT79,Color Look-Up-Table Regsiter 79" hexmask.long.byte 0x3C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x3C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x3C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x40 "COLORLUT80,Color Look-Up-Table Regsiter 80" hexmask.long.byte 0x40 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x40 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x40 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x44 "COLORLUT81,Color Look-Up-Table Regsiter 81" hexmask.long.byte 0x44 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x44 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x44 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x48 "COLORLUT82,Color Look-Up-Table Regsiter 82" hexmask.long.byte 0x48 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x48 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x48 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x4C "COLORLUT83,Color Look-Up-Table Regsiter 83" hexmask.long.byte 0x4C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x4C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x4C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x50 "COLORLUT84,Color Look-Up-Table Regsiter 84" hexmask.long.byte 0x50 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x50 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x50 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x54 "COLORLUT85,Color Look-Up-Table Regsiter 85" hexmask.long.byte 0x54 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x54 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x54 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x58 "COLORLUT86,Color Look-Up-Table Regsiter 86" hexmask.long.byte 0x58 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x58 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x58 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x5C "COLORLUT87,Color Look-Up-Table Regsiter 87" hexmask.long.byte 0x5C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x5C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x5C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x60 "COLORLUT88,Color Look-Up-Table Regsiter 88" hexmask.long.byte 0x60 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x60 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x60 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x64 "COLORLUT89,Color Look-Up-Table Regsiter 89" hexmask.long.byte 0x64 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x64 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x64 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x68 "COLORLUT90,Color Look-Up-Table Regsiter 90" hexmask.long.byte 0x68 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x68 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x68 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x6C "COLORLUT91,Color Look-Up-Table Regsiter 91" hexmask.long.byte 0x6C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x6C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x6C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x70 "COLORLUT92,Color Look-Up-Table Regsiter 92" hexmask.long.byte 0x70 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x70 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x70 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x74 "COLORLUT93,Color Look-Up-Table Regsiter 93" hexmask.long.byte 0x74 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x74 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x74 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x78 "COLORLUT94,Color Look-Up-Table Regsiter 94" hexmask.long.byte 0x78 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x78 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x78 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x7C "COLORLUT95,Color Look-Up-Table Regsiter 95" hexmask.long.byte 0x7C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x7C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x7C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x80 "COLORLUT96,Color Look-Up-Table Regsiter 96" hexmask.long.byte 0x80 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x80 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x80 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x84 "COLORLUT97,Color Look-Up-Table Regsiter 97" hexmask.long.byte 0x84 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x84 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x84 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x88 "COLORLUT98,Color Look-Up-Table Regsiter 98" hexmask.long.byte 0x88 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x88 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x88 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x8C "COLORLUT99,Color Look-Up-Table Regsiter 99" hexmask.long.byte 0x8C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x8C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x8C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x90 "COLORLUT100,Color Look-Up-Table Regsiter 100" hexmask.long.byte 0x90 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x90 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x90 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x94 "COLORLUT101,Color Look-Up-Table Regsiter 101" hexmask.long.byte 0x94 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x94 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x94 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x98 "COLORLUT102,Color Look-Up-Table Regsiter 102" hexmask.long.byte 0x98 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x98 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x98 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x9C "COLORLUT103,Color Look-Up-Table Regsiter 103" hexmask.long.byte 0x9C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x9C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x9C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA0 "COLORLUT104,Color Look-Up-Table Regsiter 104" hexmask.long.byte 0xA0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA4 "COLORLUT105,Color Look-Up-Table Regsiter 105" hexmask.long.byte 0xA4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA8 "COLORLUT106,Color Look-Up-Table Regsiter 106" hexmask.long.byte 0xA8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xAC "COLORLUT107,Color Look-Up-Table Regsiter 107" hexmask.long.byte 0xAC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xAC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xAC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB0 "COLORLUT108,Color Look-Up-Table Regsiter 108" hexmask.long.byte 0xB0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB4 "COLORLUT109,Color Look-Up-Table Regsiter 109" hexmask.long.byte 0xB4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB8 "COLORLUT110,Color Look-Up-Table Regsiter 110" hexmask.long.byte 0xB8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xBC "COLORLUT111,Color Look-Up-Table Regsiter 111" hexmask.long.byte 0xBC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xBC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xBC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC0 "COLORLUT112,Color Look-Up-Table Regsiter 112" hexmask.long.byte 0xC0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC4 "COLORLUT113,Color Look-Up-Table Regsiter 113" hexmask.long.byte 0xC4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC8 "COLORLUT114,Color Look-Up-Table Regsiter 114" hexmask.long.byte 0xC8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xCC "COLORLUT115,Color Look-Up-Table Regsiter 115" hexmask.long.byte 0xCC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xCC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xCC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD0 "COLORLUT116,Color Look-Up-Table Regsiter 116" hexmask.long.byte 0xD0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD4 "COLORLUT117,Color Look-Up-Table Regsiter 117" hexmask.long.byte 0xD4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD8 "COLORLUT118,Color Look-Up-Table Regsiter 118" hexmask.long.byte 0xD8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xDC "COLORLUT119,Color Look-Up-Table Regsiter 119" hexmask.long.byte 0xDC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xDC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xDC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE0 "COLORLUT120,Color Look-Up-Table Regsiter 120" hexmask.long.byte 0xE0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE4 "COLORLUT121,Color Look-Up-Table Regsiter 121" hexmask.long.byte 0xE4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE8 "COLORLUT122,Color Look-Up-Table Regsiter 122" hexmask.long.byte 0xE8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xEC "COLORLUT123,Color Look-Up-Table Regsiter 123" hexmask.long.byte 0xEC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xEC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xEC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF0 "COLORLUT124,Color Look-Up-Table Regsiter 124" hexmask.long.byte 0xF0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF4 "COLORLUT125,Color Look-Up-Table Regsiter 125" hexmask.long.byte 0xF4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF8 "COLORLUT126,Color Look-Up-Table Regsiter 126" hexmask.long.byte 0xF8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xFC "COLORLUT127,Color Look-Up-Table Regsiter 127" hexmask.long.byte 0xFC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xFC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xFC 0.--7. 1. " B ,Blue Look-Up Table data" tree.end tree "Registers 128-191" group.long 0x600++0xff line.long 0x0 "COLORLUT128,Color Look-Up-Table Regsiter 128" hexmask.long.byte 0x0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x4 "COLORLUT129,Color Look-Up-Table Regsiter 129" hexmask.long.byte 0x4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x8 "COLORLUT130,Color Look-Up-Table Regsiter 130" hexmask.long.byte 0x8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC "COLORLUT131,Color Look-Up-Table Regsiter 131" hexmask.long.byte 0xC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x10 "COLORLUT132,Color Look-Up-Table Regsiter 132" hexmask.long.byte 0x10 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x10 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x10 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x14 "COLORLUT133,Color Look-Up-Table Regsiter 133" hexmask.long.byte 0x14 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x14 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x14 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x18 "COLORLUT134,Color Look-Up-Table Regsiter 134" hexmask.long.byte 0x18 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x18 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x18 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x1C "COLORLUT135,Color Look-Up-Table Regsiter 135" hexmask.long.byte 0x1C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x1C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x1C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x20 "COLORLUT136,Color Look-Up-Table Regsiter 136" hexmask.long.byte 0x20 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x20 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x20 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x24 "COLORLUT137,Color Look-Up-Table Regsiter 137" hexmask.long.byte 0x24 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x24 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x24 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x28 "COLORLUT138,Color Look-Up-Table Regsiter 138" hexmask.long.byte 0x28 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x28 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x28 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x2C "COLORLUT139,Color Look-Up-Table Regsiter 139" hexmask.long.byte 0x2C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x2C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x2C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x30 "COLORLUT140,Color Look-Up-Table Regsiter 140" hexmask.long.byte 0x30 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x30 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x30 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x34 "COLORLUT141,Color Look-Up-Table Regsiter 141" hexmask.long.byte 0x34 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x34 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x34 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x38 "COLORLUT142,Color Look-Up-Table Regsiter 142" hexmask.long.byte 0x38 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x38 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x38 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x3C "COLORLUT143,Color Look-Up-Table Regsiter 143" hexmask.long.byte 0x3C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x3C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x3C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x40 "COLORLUT144,Color Look-Up-Table Regsiter 144" hexmask.long.byte 0x40 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x40 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x40 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x44 "COLORLUT145,Color Look-Up-Table Regsiter 145" hexmask.long.byte 0x44 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x44 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x44 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x48 "COLORLUT146,Color Look-Up-Table Regsiter 146" hexmask.long.byte 0x48 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x48 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x48 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x4C "COLORLUT147,Color Look-Up-Table Regsiter 147" hexmask.long.byte 0x4C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x4C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x4C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x50 "COLORLUT148,Color Look-Up-Table Regsiter 148" hexmask.long.byte 0x50 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x50 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x50 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x54 "COLORLUT149,Color Look-Up-Table Regsiter 149" hexmask.long.byte 0x54 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x54 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x54 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x58 "COLORLUT150,Color Look-Up-Table Regsiter 150" hexmask.long.byte 0x58 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x58 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x58 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x5C "COLORLUT151,Color Look-Up-Table Regsiter 151" hexmask.long.byte 0x5C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x5C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x5C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x60 "COLORLUT152,Color Look-Up-Table Regsiter 152" hexmask.long.byte 0x60 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x60 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x60 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x64 "COLORLUT153,Color Look-Up-Table Regsiter 153" hexmask.long.byte 0x64 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x64 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x64 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x68 "COLORLUT154,Color Look-Up-Table Regsiter 154" hexmask.long.byte 0x68 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x68 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x68 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x6C "COLORLUT155,Color Look-Up-Table Regsiter 155" hexmask.long.byte 0x6C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x6C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x6C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x70 "COLORLUT156,Color Look-Up-Table Regsiter 156" hexmask.long.byte 0x70 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x70 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x70 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x74 "COLORLUT157,Color Look-Up-Table Regsiter 157" hexmask.long.byte 0x74 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x74 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x74 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x78 "COLORLUT158,Color Look-Up-Table Regsiter 158" hexmask.long.byte 0x78 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x78 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x78 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x7C "COLORLUT159,Color Look-Up-Table Regsiter 159" hexmask.long.byte 0x7C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x7C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x7C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x80 "COLORLUT160,Color Look-Up-Table Regsiter 160" hexmask.long.byte 0x80 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x80 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x80 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x84 "COLORLUT161,Color Look-Up-Table Regsiter 161" hexmask.long.byte 0x84 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x84 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x84 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x88 "COLORLUT162,Color Look-Up-Table Regsiter 162" hexmask.long.byte 0x88 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x88 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x88 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x8C "COLORLUT163,Color Look-Up-Table Regsiter 163" hexmask.long.byte 0x8C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x8C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x8C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x90 "COLORLUT164,Color Look-Up-Table Regsiter 164" hexmask.long.byte 0x90 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x90 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x90 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x94 "COLORLUT165,Color Look-Up-Table Regsiter 165" hexmask.long.byte 0x94 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x94 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x94 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x98 "COLORLUT166,Color Look-Up-Table Regsiter 166" hexmask.long.byte 0x98 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x98 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x98 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x9C "COLORLUT167,Color Look-Up-Table Regsiter 167" hexmask.long.byte 0x9C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x9C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x9C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA0 "COLORLUT168,Color Look-Up-Table Regsiter 168" hexmask.long.byte 0xA0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA4 "COLORLUT169,Color Look-Up-Table Regsiter 169" hexmask.long.byte 0xA4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA8 "COLORLUT170,Color Look-Up-Table Regsiter 170" hexmask.long.byte 0xA8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xAC "COLORLUT171,Color Look-Up-Table Regsiter 171" hexmask.long.byte 0xAC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xAC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xAC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB0 "COLORLUT172,Color Look-Up-Table Regsiter 172" hexmask.long.byte 0xB0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB4 "COLORLUT173,Color Look-Up-Table Regsiter 173" hexmask.long.byte 0xB4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB8 "COLORLUT174,Color Look-Up-Table Regsiter 174" hexmask.long.byte 0xB8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xBC "COLORLUT175,Color Look-Up-Table Regsiter 175" hexmask.long.byte 0xBC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xBC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xBC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC0 "COLORLUT176,Color Look-Up-Table Regsiter 176" hexmask.long.byte 0xC0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC4 "COLORLUT177,Color Look-Up-Table Regsiter 177" hexmask.long.byte 0xC4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC8 "COLORLUT178,Color Look-Up-Table Regsiter 178" hexmask.long.byte 0xC8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xCC "COLORLUT179,Color Look-Up-Table Regsiter 179" hexmask.long.byte 0xCC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xCC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xCC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD0 "COLORLUT180,Color Look-Up-Table Regsiter 180" hexmask.long.byte 0xD0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD4 "COLORLUT181,Color Look-Up-Table Regsiter 181" hexmask.long.byte 0xD4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD8 "COLORLUT182,Color Look-Up-Table Regsiter 182" hexmask.long.byte 0xD8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xDC "COLORLUT183,Color Look-Up-Table Regsiter 183" hexmask.long.byte 0xDC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xDC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xDC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE0 "COLORLUT184,Color Look-Up-Table Regsiter 184" hexmask.long.byte 0xE0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE4 "COLORLUT185,Color Look-Up-Table Regsiter 185" hexmask.long.byte 0xE4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE8 "COLORLUT186,Color Look-Up-Table Regsiter 186" hexmask.long.byte 0xE8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xEC "COLORLUT187,Color Look-Up-Table Regsiter 187" hexmask.long.byte 0xEC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xEC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xEC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF0 "COLORLUT188,Color Look-Up-Table Regsiter 188" hexmask.long.byte 0xF0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF4 "COLORLUT189,Color Look-Up-Table Regsiter 189" hexmask.long.byte 0xF4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF8 "COLORLUT190,Color Look-Up-Table Regsiter 190" hexmask.long.byte 0xF8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xFC "COLORLUT191,Color Look-Up-Table Regsiter 191" hexmask.long.byte 0xFC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xFC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xFC 0.--7. 1. " B ,Blue Look-Up Table data" tree.end tree "Registers 192-255" group.long 0x700++0xff line.long 0x0 "COLORLUT192,Color Look-Up-Table Regsiter 192" hexmask.long.byte 0x0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x4 "COLORLUT193,Color Look-Up-Table Regsiter 193" hexmask.long.byte 0x4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x8 "COLORLUT194,Color Look-Up-Table Regsiter 194" hexmask.long.byte 0x8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC "COLORLUT195,Color Look-Up-Table Regsiter 195" hexmask.long.byte 0xC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x10 "COLORLUT196,Color Look-Up-Table Regsiter 196" hexmask.long.byte 0x10 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x10 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x10 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x14 "COLORLUT197,Color Look-Up-Table Regsiter 197" hexmask.long.byte 0x14 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x14 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x14 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x18 "COLORLUT198,Color Look-Up-Table Regsiter 198" hexmask.long.byte 0x18 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x18 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x18 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x1C "COLORLUT199,Color Look-Up-Table Regsiter 199" hexmask.long.byte 0x1C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x1C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x1C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x20 "COLORLUT200,Color Look-Up-Table Regsiter 200" hexmask.long.byte 0x20 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x20 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x20 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x24 "COLORLUT201,Color Look-Up-Table Regsiter 201" hexmask.long.byte 0x24 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x24 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x24 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x28 "COLORLUT202,Color Look-Up-Table Regsiter 202" hexmask.long.byte 0x28 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x28 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x28 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x2C "COLORLUT203,Color Look-Up-Table Regsiter 203" hexmask.long.byte 0x2C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x2C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x2C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x30 "COLORLUT204,Color Look-Up-Table Regsiter 204" hexmask.long.byte 0x30 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x30 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x30 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x34 "COLORLUT205,Color Look-Up-Table Regsiter 205" hexmask.long.byte 0x34 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x34 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x34 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x38 "COLORLUT206,Color Look-Up-Table Regsiter 206" hexmask.long.byte 0x38 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x38 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x38 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x3C "COLORLUT207,Color Look-Up-Table Regsiter 207" hexmask.long.byte 0x3C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x3C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x3C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x40 "COLORLUT208,Color Look-Up-Table Regsiter 208" hexmask.long.byte 0x40 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x40 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x40 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x44 "COLORLUT209,Color Look-Up-Table Regsiter 209" hexmask.long.byte 0x44 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x44 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x44 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x48 "COLORLUT210,Color Look-Up-Table Regsiter 210" hexmask.long.byte 0x48 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x48 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x48 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x4C "COLORLUT211,Color Look-Up-Table Regsiter 211" hexmask.long.byte 0x4C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x4C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x4C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x50 "COLORLUT212,Color Look-Up-Table Regsiter 212" hexmask.long.byte 0x50 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x50 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x50 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x54 "COLORLUT213,Color Look-Up-Table Regsiter 213" hexmask.long.byte 0x54 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x54 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x54 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x58 "COLORLUT214,Color Look-Up-Table Regsiter 214" hexmask.long.byte 0x58 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x58 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x58 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x5C "COLORLUT215,Color Look-Up-Table Regsiter 215" hexmask.long.byte 0x5C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x5C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x5C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x60 "COLORLUT216,Color Look-Up-Table Regsiter 216" hexmask.long.byte 0x60 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x60 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x60 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x64 "COLORLUT217,Color Look-Up-Table Regsiter 217" hexmask.long.byte 0x64 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x64 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x64 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x68 "COLORLUT218,Color Look-Up-Table Regsiter 218" hexmask.long.byte 0x68 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x68 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x68 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x6C "COLORLUT219,Color Look-Up-Table Regsiter 219" hexmask.long.byte 0x6C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x6C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x6C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x70 "COLORLUT220,Color Look-Up-Table Regsiter 220" hexmask.long.byte 0x70 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x70 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x70 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x74 "COLORLUT221,Color Look-Up-Table Regsiter 221" hexmask.long.byte 0x74 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x74 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x74 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x78 "COLORLUT222,Color Look-Up-Table Regsiter 222" hexmask.long.byte 0x78 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x78 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x78 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x7C "COLORLUT223,Color Look-Up-Table Regsiter 223" hexmask.long.byte 0x7C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x7C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x7C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x80 "COLORLUT224,Color Look-Up-Table Regsiter 224" hexmask.long.byte 0x80 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x80 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x80 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x84 "COLORLUT225,Color Look-Up-Table Regsiter 225" hexmask.long.byte 0x84 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x84 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x84 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x88 "COLORLUT226,Color Look-Up-Table Regsiter 226" hexmask.long.byte 0x88 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x88 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x88 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x8C "COLORLUT227,Color Look-Up-Table Regsiter 227" hexmask.long.byte 0x8C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x8C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x8C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x90 "COLORLUT228,Color Look-Up-Table Regsiter 228" hexmask.long.byte 0x90 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x90 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x90 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x94 "COLORLUT229,Color Look-Up-Table Regsiter 229" hexmask.long.byte 0x94 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x94 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x94 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x98 "COLORLUT230,Color Look-Up-Table Regsiter 230" hexmask.long.byte 0x98 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x98 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x98 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0x9C "COLORLUT231,Color Look-Up-Table Regsiter 231" hexmask.long.byte 0x9C 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0x9C 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0x9C 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA0 "COLORLUT232,Color Look-Up-Table Regsiter 232" hexmask.long.byte 0xA0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA4 "COLORLUT233,Color Look-Up-Table Regsiter 233" hexmask.long.byte 0xA4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xA8 "COLORLUT234,Color Look-Up-Table Regsiter 234" hexmask.long.byte 0xA8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xA8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xA8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xAC "COLORLUT235,Color Look-Up-Table Regsiter 235" hexmask.long.byte 0xAC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xAC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xAC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB0 "COLORLUT236,Color Look-Up-Table Regsiter 236" hexmask.long.byte 0xB0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB4 "COLORLUT237,Color Look-Up-Table Regsiter 237" hexmask.long.byte 0xB4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xB8 "COLORLUT238,Color Look-Up-Table Regsiter 238" hexmask.long.byte 0xB8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xB8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xB8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xBC "COLORLUT239,Color Look-Up-Table Regsiter 239" hexmask.long.byte 0xBC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xBC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xBC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC0 "COLORLUT240,Color Look-Up-Table Regsiter 240" hexmask.long.byte 0xC0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC4 "COLORLUT241,Color Look-Up-Table Regsiter 241" hexmask.long.byte 0xC4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xC8 "COLORLUT242,Color Look-Up-Table Regsiter 242" hexmask.long.byte 0xC8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xC8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xC8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xCC "COLORLUT243,Color Look-Up-Table Regsiter 243" hexmask.long.byte 0xCC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xCC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xCC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD0 "COLORLUT244,Color Look-Up-Table Regsiter 244" hexmask.long.byte 0xD0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD4 "COLORLUT245,Color Look-Up-Table Regsiter 245" hexmask.long.byte 0xD4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xD8 "COLORLUT246,Color Look-Up-Table Regsiter 246" hexmask.long.byte 0xD8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xD8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xD8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xDC "COLORLUT247,Color Look-Up-Table Regsiter 247" hexmask.long.byte 0xDC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xDC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xDC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE0 "COLORLUT248,Color Look-Up-Table Regsiter 248" hexmask.long.byte 0xE0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE4 "COLORLUT249,Color Look-Up-Table Regsiter 249" hexmask.long.byte 0xE4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xE8 "COLORLUT250,Color Look-Up-Table Regsiter 250" hexmask.long.byte 0xE8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xE8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xE8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xEC "COLORLUT251,Color Look-Up-Table Regsiter 251" hexmask.long.byte 0xEC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xEC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xEC 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF0 "COLORLUT252,Color Look-Up-Table Regsiter 252" hexmask.long.byte 0xF0 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF0 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF0 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF4 "COLORLUT253,Color Look-Up-Table Regsiter 253" hexmask.long.byte 0xF4 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF4 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF4 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xF8 "COLORLUT254,Color Look-Up-Table Regsiter 254" hexmask.long.byte 0xF8 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xF8 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xF8 0.--7. 1. " B ,Blue Look-Up Table data" line.long 0xFC "COLORLUT255,Color Look-Up-Table Regsiter 255" hexmask.long.byte 0xFC 16.--23. 1. " R ,Red Look-Up Table data" hexmask.long.byte 0xFC 8.--15. 1. " G ,Green Look-Up Table data" hexmask.long.byte 0xFC 0.--7. 1. " B ,Blue Look-Up Table data" tree.end tree.end width 14. tree "LUT Switching Control Register" group.long 0x0218++3 line.long 0x00 "LUTSWCTRL,LUT Switching Control Register" bitfld.long 0x00 1. " SSTAT ,LUT Status" "Low,High" bitfld.long 0x00 0. " SWTCH ,LUT Requesting (video pipeline/bus accessible)" "RAM0/RAM1,RAM1/RAM0" tree.end tree.end width 15. tree "Video Signature Registers" rgroup.long 0x0200++3 line.long 0x00 "VIDSIGRSLTVAL,Video Output Signature Result Value Register" hexmask.long.word 0x00 0.--15. 1. " SIGVAL ,Video Output Signature" group.long 0x0204++0x0B line.long 0x00 "VIDSIGCTRL,Video Output Signature Control Register" bitfld.long 0x00 31. " EN ,Linear Feedback Shift Register Enable" "Disabled,Enabled" bitfld.long 0x00 29. " SPCLK ,SPCLK Output Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " BRIGHT ,Brightness Control Enable" "Disabled,Enabled" bitfld.long 0x00 27. " CLKEN ,CLKEN Control Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " BLANK ,BLANK Output Enable" "Disabled,Enabled" bitfld.long 0x00 25. " HSYNC ,HSYNC Output Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " VSYNC ,VSYNC Output Enable" "Disabled,Enabled" hexmask.long.tbyte 0x00 0.--23. 1. " PEN ,Individual Pixels Enable" line.long 0x04 "VSIGSTRTSTOP,Vertical Signature Bounds Start/Stop Register" hexmask.long.word 0x04 16.--26. 1. " STOP ,Value when VSIGEN Signal Becomes Inactive" hexmask.long.word 0x04 0.--10. 1. " STRT ,Value when VSIGEN Signal Becomes Active" line.long 0x08 "HSIGSTRTSTOP,Horizontal Signature Bounds Start/Stop Register" hexmask.long.word 0x08 16.--26. 1. " STOP ,Value when HSIGEN Signal Becomes Inactive" hexmask.long.word 0x08 0.--10. 1. " STRT ,Value when HSIGEN Signal Becomes Active" group.long 0x0210++3 line.long 0x00 "SIGCLRSTR,Signature Clear and Store Location Register" hexmask.long.word 0x00 16.--26. 1. " VCLR ,Value when VSIGCLR Signal is Active" hexmask.long.word 0x00 0.--10. 1. " HCLR ,Value when HSIGCLR Signal is Active" tree.end width 0xb tree.end tree "Graphics Accelerator" base asd:0x80040000 width 16. group.long 0x00++0x3 line.long 0x00 "SRCPIXELSTRT,Source Pixel Start Register" hexmask.long.byte 0x00 0.--4. 1. " PEL[4:0] ,Pixel location" group.long 0x04++0x3 line.long 0x00 "DESTPIXELSTRT,Destination Pixel Start/End Register" hexmask.long.byte 0x00 16.--20. 1. " EPEL[4:0] ,Ending pixel location" hexmask.long.byte 0x00 0.--4. 1. " SPEL[4:0] ,Starting pixel location" group.long 0x08++0x3 line.long 0x00 "BLKSRCSTRT,Block Source Word Address Start Register" hexmask.long 0x00 2.--31. 0x4 " ADR ,Word address where block information is transferred from" group.long 0x0c++0x3 line.long 0x00 "BLKDESTSTRT,Block Destination Word Address Start Register" hexmask.long 0x00 2.--31. 0x4 " ADR ,Word address where block information is transferred to." group.long 0x10++0x3 line.long 0x00 "BLKSRCWIDTH,Block Function Source Width Register" hexmask.long.word 0x00 0.--11. 1. " WIDTH[11:0] ,Word width of the block to be transferred" group.long 0x14++0x3 line.long 0x00 "SRCLINELENGTH,Block Source Line Length Register" hexmask.long.word 0x00 0.--11. 1. " LEN[11:0] ,Words per line value where a block is being transferred from" group.long 0x18++0x3 line.long 0x00 "BLKDESTWIDTH,Block Function Destination Width Register" hexmask.long.word 0x00 0.--11. 1. " WIDTH[11:0] ,Block destination width" group.long 0x1c++0x3 line.long 0x00 "BLKDESTHEIGHT,Block Function Destination Height Register" hexmask.long.word 0x00 0.--10. 1. " HEIGHT[10:0] ,Block source height" group.long 0x20++0x3 line.long 0x00 "DESTLINELENGTH,Block Destination Line Length Register" hexmask.long.word 0x00 0.--11. 1. " LEN[11:0] ,Words per line value where a block is being transferred to" group.long 0x24++0x3 line.long 0x00 "BLOCKCTRL,Block Function Control Register" bitfld.long 0x00 20. " PACKD ,Packed image" "Same size,Not same size" bitfld.long 0x00 17.--19. " P[2:0] ,Pixel mode" "Not defined,4 bits/pixel,8 bits/pixel,Not defined,16 bits/pixel,Not defined,24 bits/pixel,32 bits/pixel" bitfld.long 0x00 16. " ERROR ,AHB bus transaction error" "No error,Error" textline " " bitfld.long 0x00 15. " INTEOI ,Interrupt/end of interrupt" "No interrupt,Interrupt" bitfld.long 0x00 14. " BG ,Background" "Unaffected,Filled" bitfld.long 0x00 13. " REMAP ,Pixel expansion mapping function enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11.--12. " D[1:0] ,Destination mode" "Disabled,AND,OR,XOR" bitfld.long 0x00 9.--10. " M[1:0] ,Mask mode" "Disabled,AND,OR,XOR" bitfld.long 0x00 8. " SYDIR ,Counter/accumulator Y direction" "Down,Up" textline " " bitfld.long 0x00 7. " SXDIR ,Counter/accumulator X direction" "Right,Left" bitfld.long 0x00 6. " DYDIR ,Counter/accumulator and line Y direction" "Down,Up" bitfld.long 0x00 5. " DXDIR ,Counter/accumulator and line X direction" "Right,Left" textline " " bitfld.long 0x00 4. " LINE ,Line draw function enable" "Disabled,Enabled" bitfld.long 0x00 3. " FILL ,FILL function enable" "Disabled,Enabled" bitfld.long 0x00 2. " TRANS ,Transparency enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " INTEN ,Graphics accelerator interrupt enable" "Disabled,Enabled" bitfld.long 0x00 0. " EN ,Initiate graphics processing operation" "Completed,In progress" group.long 0x28++0x3 line.long 0x00 "TRANSPATTRN,Block Function Transparency Pattern Register" hexmask.long.tbyte 0x00 0.--23. 1. " PATRN[23:0] ,Transparent bit pattern" group.long 0x2c++0x3 line.long 0x00 "BLOCKMASK,Block Mask Register" hexmask.long.tbyte 0x00 0.--23. 1. " MASK[23:0] ,Logical mask" group.long 0x30++0x3 line.long 0x00 "BACKGROUND,Block Function Background Register" hexmask.long.tbyte 0x00 0.--23. 1. " BG[23:0] ,Background pixel value" group.long 0x34++0x3 line.long 0x00 "LINEINC,Line Draw Increment Register" hexmask.long.word 0x00 16.--27. 1. " YINC[11:0] ,Vertical direction" hexmask.long.word 0x00 0.--11. 1. " XINC[11:0] ,Horizontal direction" group.long 0x38++0x3 line.long 0x00 "LINEINIT,Line Draw Initialization Register" hexmask.long.word 0x00 16.--27. 1. " YINIT[11:0] ,Sub-pixel precision Y" hexmask.long.word 0x00 0.--11. 1. " XINIT[11:0] ,Sub-pixel precision X" group.long 0x3c++0x3 line.long 0x00 "LINEPATTRN,Line Pattern Register" hexmask.long.byte 0x00 16.--19. 1. " CNT[3:0] ,Pattern counter repeat interval" hexmask.long.word 0x00 0.--15. 1. " PATRN ,Line draw pattern" width 0xb tree.end tree.open "1/10/100 Mbps Etherner LAN Controller" base asd:0x80010000 width 15. tree "Control Registers" group.long 0x0000++0x07 line.long 0x00 "RXCTL,MAC Receiver Control Register" bitfld.long 0x00 20. " PauseA ,Pause Accept" "Not accepted,Accepted" bitfld.long 0x00 19. " RxFCE1 ,Rx Flow Control Enable Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " RxFCE0 ,Rx Flow Control Enable Bit 0" "Disabled,Enabled" bitfld.long 0x00 17. " BCRC ,Buffer CRC" "Not receive,Receive" textline " " bitfld.long 0x00 16. " SRxON ,Serial Receive On" "Disabled,Enabled" bitfld.long 0x00 13. " RCRCA ,Runt CRCA" "Discarded,Accepted" textline " " bitfld.long 0x00 12. " RA ,Runt A" "Discarded,Accepted" bitfld.long 0x00 11. " PA ,Promiscuous A" "Not accepted,Accepted" textline " " bitfld.long 0x00 10. " BA ,Broadcast A" "Not accepted,Accepted" bitfld.long 0x00 9. " MA ,Mulitcast A" "Not accepted,Accepted" textline " " bitfld.long 0x00 8. " IAHA ,Individual Address Hash A" "Not accepted,Accepted" bitfld.long 0x00 3. " IA3 ,Individual Accept 3" "Not accepted,Accepted" textline " " bitfld.long 0x00 2. " IA2 ,Individual Accept 2" "Not accepted,Accepted" bitfld.long 0x00 1. " IA1 ,Individual Accept 1" "Not accepted,Accepted" textline " " bitfld.long 0x00 0. " IA0 ,Individual Accept 0" "Not accepted,Accepted" line.long 0x04 "TXCTL,MAC Transmitter Control Register" bitfld.long 0x04 7. " DefDis ,2-part Defeferral Disable" "Enabled,Disabled" bitfld.long 0x04 6. " MBE ,Modified Backoff Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 5. " ICRC ,Inhibit CRC" "CRC,No CRC" bitfld.long 0x04 4. " TxPD ,Tx Pad Disable" "Enabled,Disabled" textline " " bitfld.long 0x04 3. " OColl ,One Collision" "Resent,Not resent" bitfld.long 0x04 2. " SP ,Send Pause" "Not Sent,Sent" textline " " bitfld.long 0x04 1. " PB ,Pause Busy" "Idle,Busy" bitfld.long 0x04 0. " STxON ,Serial Transmitt On" "Disabled,Enabled" group.long 0x0020++0x03 line.long 0x00 "SelfCtl,MAC Self Control Register" hexmask.long.byte 0x00 9.--14. 1. " MDCDIV ,MDC Clock Divisior" bitfld.long 0x00 8. " PSPRS ,Preamble Supress" "32 ones before SFD,SFD on MDIO" textline " " bitfld.long 0x00 7. " RWP ,Remote Wake Pin" "No wake up,Wake up" bitfld.long 0x00 5. " GPO0 ,General Purpose Output 0" "Low,High" textline " " bitfld.long 0x00 4. " PUWE ,Power Up Wakeup Enable" "Disabled,Enabled" bitfld.long 0x00 3. " PDWE ,Power Down Wakeup Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " MIIL ,MII Loopback" "No loopback,Loopback" bitfld.long 0x00 0. " RESET ,Soft Reset" "No effect,Reset" group.long 0x0038++0x17 line.long 0x00 "DIAGAD,MAC Diagnostic Address Register" hexmask.long.byte 0x00 0.--7. 1. " ADDR ,Diagnostic Address" line.long 0x04 "DIAGDA,MAC Diagnostic Data" hexmask.long 0x04 0.--31. 1. " DATA ,Diagnostic Data" line.long 0x08 "GT,MAC General Timer Register" hexmask.long.word 0x08 16.--31. 1. " GTC ,General Timer Count" hexmask.long.word 0x08 0.--15. 1. " GTP ,General Timer Period" line.long 0x0C "FCT,MAC Flow Control Timer Register" hexmask.long.tbyte 0x0C 0.--23. 1. " FCT ,Flow Control Timer Value" line.long 0x10 "FCF,MAC Flow Control Format Register" hexmask.long.word 0x10 16.--31. 1. " MACCT ,MAC Control Type" hexmask.long.word 0x10 0.--15. 1. " TPT ,Transmit Pause Time" line.long 0x14 "AFP,MAC Address Filter Pointer Register" bitfld.long 0x14 0.--2. " AFP ,Address Filter Pointer" "Primary individual,Secondary address,Secondary address,Secondary address,Reserved,Reserved,Destination address,Hash table used" group.quad 0x0050++0x7 line.quad 0x00 "INDAD/HASHTBL,MAC Individual Address Register/Hash Table Register" hexmask.quad 0x00 0.--63. 1. " IAD[47:0]/HTb[63:0] ,Individual Address" ;group.quad 0x0050++0x7 ; line.quad 0x00 "HASHTBL,MAC Hash Table Register" ; hexmask.quad 0x00 0.--63. 1. " HTb ,Hash Table Entries" rgroup.long 0x0070++0x0B line.long 0x00 "TXCOLLCNT,MAC Transmission Collision Count Register" hexmask.long.word 0x00 0.--15. 1. " TXC ,Transmission Collision Count Value" line.long 0x04 "RXMISSCNT,MAC Receive Miss Count Register" hexmask.long.word 0x04 0.--15. 1. " RMC ,Receive Miss Count Value" line.long 0x08 "RXRUNTCNT,MAC Receive Runt Count Register" hexmask.long.word 0x08 0.--15. 1. " RRC ,Receive Runt Count" group.long 0x0008++0x3 line.long 0x00 "TESTCTL,MAC Test Control Register" bitfld.long 0x00 7. " MACF ,MAC Fast" "Normal,Speed-up" bitfld.long 0x00 6. " MFDX ,MAC Full Duplex" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " DB ,Disable Backoff" "Enabled,Disabled" group.long 0x0024++0x3 line.long 0x00 "INTEN,MAC Intrerrupt Enable Register" bitfld.long 0x00 30. " RWIE ,Remote Wakeup Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 29. " RxMIE ,Receive Miss Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " RxBIE ,Receive Buffer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 27. " RxSQIE ,Receive Status Queue Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " TxLEIE ,Transmit Length Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 25. " ECIE ,End of Chain Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " TxUHIE ,Transmit Underrun Halt Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " MOIE ,Receive Miss Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TxCOIE ,Transmit Collision Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RxROIE ,Receive Runt Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " MIIE ,MII Management Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " PHYSIE ,PHY Status Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " TIE ,Timer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " SWIE ,Software Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TSQIE ,Transmit Status Queue Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " REOFIE ,Receive End of Frame Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " REOBIE ,Receive End of Buffer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " RHDRIE ,Receive Header Interrupt Enable" "Disabled,Enabled" group.long 0x0028++0x3 line.long 0x00 "INTSTSP,MAC Interrupt Status Preserve Register" eventfld.long 0x00 30. " RWI ,Remote Wakeup Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 29. " RxMI ,Receive Frame Discarded" "No interrupt,Interrupt" textline " " eventfld.long 0x00 28. " RxBI ,Last Available Descriptor Read to MAC" "No interrupt,Interrupt" eventfld.long 0x00 27. " RxSQI ,Receive Status Queue" "No interrupt,Interrupt" textline " " eventfld.long 0x00 26. " TxLEI ,Transmit Length Error" "No interrupt,Interrupt" eventfld.long 0x00 25. " ECIE ,Exhausted Transmit Descriptor Chain" "No interrupt,Interrupt" textline " " eventfld.long 0x00 24. " TxUHI ,Out of Data during Transmission" "No interrupt,Interrupt" eventfld.long 0x00 18. " MOI ,Received Frames Lost in Buffer" "No interrupt,Interrupt" textline " " eventfld.long 0x00 17. " TxCOI ,Transmit Collision" "No interrupt,Interrupt" eventfld.long 0x00 16. " RxROI ,Receive Collision" "No interrupt,Interrupt" textline " " eventfld.long 0x00 12. " MIII ,Management Operation on MII Completed" "No interrupt,Interrupt" eventfld.long 0x00 11. " PHYI ,SHY Status Change" "No interrupt,Interrupt" textline " " eventfld.long 0x00 10. " TI ,GT Timer Reaches Zero" "No interrupt,Interrupt" eventfld.long 0x00 9. " AHBE ,AHB Cycle Terminated Incorrectly" "No interrupt,Interrupt" textline " " eventfld.long 0x00 8. " SWI ,Software Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OTHER ,Status of others that bits 2 3 10 Present" "Not present,Present" textline " " eventfld.long 0x00 3. " TxSQ ,Status Affecting Transmit Status Queue" "Not posted,Posted" eventfld.long 0x00 2. " RxSQ ,Status Affecting Receive Status Queue" "Not posted,Posted" hgroup.long 0x002C++0x3 hide.long 0x00 "INTSTSC,MAC Interrupt Status Clear Register" in group.long 0x0060++0x7 line.long 0x00 "GLINTSTS,MAC Global Interrupt Status Register" bitfld.long 0x00 15. " INT ,Global Interrupt Bit" "No interrupt,Interrupt" line.long 0x04 "GLINTMSK,MAC Global Interrupt Mask Register" bitfld.long 0x04 15. " INT ,Global Interrupt Mask Bit" "Not masked,Masked" rgroup.long 0x0068++0x3 line.long 0x00 "GLINTROSTS,MAC Global Interrupt Read-Only Status Register" bitfld.long 0x00 15. " INT ,Global Interrupt Read-Only Status Bit" "No interrupt,Interrupt" wgroup.long 0x006C++0x3 line.long 0x00 "GLINTFRC,MAC Global Interrupt Force Register" bitfld.long 0x00 15. " INT ,Global Interrupt Force Bit" "Not forced,Forced" tree.end width 9. tree "MII/PHY Registers" group.long 0x0010++0x7 line.long 0x00 "MIICMD,MAC MII Command Registers" bitfld.long 0x00 14.--15. " OP ,OP Code" "Reserved,Write,Read,?..." hexmask.long.byte 0x00 5.--9. 0x20 " PHYAD ,PHY Address" hexmask.long.byte 0x00 0.--4. 1. " REGAD ,Register Address" line.long 0x04 "MIIDATA,MAC MII Data Register" hexmask.long.word 0x04 0.--15. 1. " MIIData ,MII Data" rgroup.long 0x0018++0x3 line.long 0x00 "MIISTS,MAC MII Status Register" bitfld.long 0x00 0. " BUSY ,MII Busy" "Idle,Busy" tree.end width 7. tree "Descriptor Processor Registers" group.long 0x0080++0x3 line.long 0x00 "BMCTL,MAC Bus Master Control Register" bitfld.long 0x00 13. " MT ,Manual Transfer" "Not pending,Pending" bitfld.long 0x00 12. " TT ,Timed Transfer" "Not pending,Pending" bitfld.long 0x00 11. " UnH ,Underrun Halt" "Not halted,Halted" textline " " bitfld.long 0x00 10. " TxChR ,Transmit Channel Reset" "No effect,Reset" bitfld.long 0x00 9. " TxDis ,Transmit Disable" "Enabled,Disabled" bitfld.long 0x00 8. " TxEn ,Transmit Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " EH2 ,Enable Header 2" "Disabled,Enabled" bitfld.long 0x00 5. " EH1 ,Enable Header 1" "Disabled,Enabled" bitfld.long 0x00 4. " EEOB ,Enable EOB" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RxChR ,Receive Channel Reset" "No effect,Reset" bitfld.long 0x00 1. " RxDis ,Receive Disable" "Enabled,Disabled" bitfld.long 0x00 0. " RxEn ,Receive Enable" "Disabled,Enabled" rgroup.long 0x0084++3 line.long 0x00 "BMSTS,MAC Bus Master Status Register" bitfld.long 0x00 7. " TxAct ,Transmit Active" "Not active,Active" bitfld.long 0x00 4. " TP ,Transfer Pending" "Not pending,Pending" bitfld.long 0x00 3. " RxAct ,Receive Active" "Not active,Active" textline " " bitfld.long 0x00 0.--2. " QID ,Queue ID" "Receive data,Transmit data,Receive status,Transmit status,Receive descriptor,Transmit descriptor,?..." tree.end width 15. tree "Descriptor Processor Receive" group.long 0x0090++0x0F line.long 0x00 "RXDQBADD,MAC Receive Descriptor Queue Base Address Register" hexmask.long 0x00 0.--31. 1. " RDBA ,Receive Descriptor Base Address" line.word 0x04 "RXDQBLEN,MAC Receive Descriptor Queue Base Length Register" hexmask.word 0x04 0.--15. 1. " RDBL ,Receive Descriptor Length Address" line.word 0x06 "RXDQCURLEN,MAC Receive Descriptor Queue Current Length Register" hexmask.word 0x06 0.--15. 1. " RDCL ,Receive Descriptor Base Length" line.long 0x08 "RXDQCURADD,MAC Receive Descriptor Queue Current Address Register" hexmask.long 0x08 0.--31. 1. " RDCA ,Receive Descriptor Current Address" line.long 0x0C "RXDENQ,MAC Receive Descriptor Enqueue Register" hexmask.long.word 0x0C 16.--31. 1. " RDV ,Receive Descriptor Value" hexmask.long.byte 0x0C 0.--7. 1. " RDI ,Receive Descriptor Incerment" group.long 0x0088++0x3 line.long 0x00 "RXBCA,MAC Receive Buffer Current Address Register" hexmask.long 0x00 0.--31. 1. " RBCA ,Receive Buffer Current Address" group.long 0x00A0++0x0F line.long 0x00 "RXSTSQBADD,MAC Receive Status Queue Base Address Register" hexmask.long 0x00 0.--31. 1. " RSQBA ,Receive Status Queue Base Address" line.word 0x04 "RXSTSQBLEN,MAC Receive Status Queue Base Length Register" hexmask.word 0x04 0.--15. 1. " RSQBL ,Receive Status Queue Base Length" line.word 0x06 "RXSTSQBCURLEN,MAC Receive Status Queue Current Length Register" hexmask.word 0x06 0.--15. 1. " RSQCL ,Receive Status Queue Current Length" line.long 0x08 "RXSTSQCURADD,MAC Receive Status Queue Address Register" hexmask.long 0x08 0.--31. 1. " RSQCA ,Receive Status Queue Address" line.long 0x0C "RXSTSENQ,MAC Receive Status Enqueue Register" hexmask.long.word 0x0C 16.--31. 1. " RSV ,Receive Status Value" hexmask.long.byte 0x0C 0.--7. 1. " RSI ,Receive Status Incerment" tree.end width 15. tree "Descriptor Processor Transmit" group.long 0x00B0++0x0F line.long 0x00 "TXDQBADD,MAC Transmit Descriptor Queue Base Address Register" hexmask.long 0x00 0.--31. 1. " TDBA ,Transmit Descriptor Base Address" line.word 0x04 "TXDQBLEN,MAC Transmit Descriptor Queue Base Length Register" hexmask.word 0x04 0.--15. 1. " TDBL ,Transmit Descriptor Length Address" line.word 0x06 "TXDQCURLEN,MAC Transmit Descriptor Queue Current Length Register" hexmask.word 0x06 0.--15. 1. " TDCL ,Transmit Descriptor Base Length" line.long 0x08 "TXDQCURADD,MAC Transmit Descriptor Queue Current Address Register" hexfld.long 0x00 " TDCA ,Transmit Descriptor Current Address" line.long 0x0C "TXDENQ,MAC Transmit Descriptor Enqueue Register" hexmask.long.word 0x0C 16.--31. 1. " TDV ,Transmit Descriptor Value" hexmask.long.byte 0x0C 0.--7. 1. " TDI ,Transmit Descriptor Increment" group.long 0x00C0++0x0F line.long 0x00 "TXSTSQBADD,MAC Transmit Status Queue Base Address Register" hexmask.long 0x00 0.--31. 1. " TSQBA ,Transmit Status Queue Base Address" line.word 0x04 "TXSTSQBLEN,MAC Transmit Status Queue Base Length Register" hexmask.word 0x04 0.--15. 1. " TSQBL ,Transmit Status Queue Base Length" line.word 0x06 "TXSTSQBCURLEN,MAC Transmit Status Queue Current Address Register" hexmask.word 0x06 0.--15. 1. " TSQCL ,Transmit Status Queue Current Length" line.long 0x08 "TXSTSQBCURADD,MAC Transmit Status Queue Current Address Register" hexmask.long 0x08 0.--31. 1. " TSQCA ,Transmit Status Queue Address" group.long 0x00D0++0x0F line.long 0x00 "RXBUFTRSHLD,MAC Receive Buffer Threshold Register" hexmask.long.byte 0x00 18.--25. 1. " RDHT ,Receive Data Hard Threshold" hexmask.long.byte 0x00 2.--9. 1. " RDST ,Receive Data Soft Threshold" line.long 0x04 "TXBUFTRSHLD,MAC Transmit Buffer Threshold Register" hexmask.long.byte 0x04 18.--25. 1. " TDHT ,Transmit Data Hard Threshold" hexmask.long.byte 0x04 2.--9. 1. " TDST ,Transmit Data Soft Threshold" line.long 0x08 "RXSTSTRSHLD,MAC Receive Status Threshold Register" hexmask.long.byte 0x08 18.--21. 1. " RSHT ,Receive Status Hard Threshold" hexmask.long.byte 0x08 2.--5. 1. " RSST ,Receive Status Soft Threshold" line.long 0x0C "TXSTSTRSHLD,MAC Transmit Status Threshold Register" hexmask.long.byte 0x0C 18.--21. 1. " TSHT ,Transmit Status Hard Threshold" hexmask.long.byte 0x0C 2.--5. 1. " TSST ,Transmit Status Soft Threshold" group.long 0x00E0++0x0F line.long 0x00 "RXDTRSHLD,MAC Receive Descriptor Threshold Register" hexmask.long.byte 0x00 18.--21. 1. " RDHT ,Receive Descriptor Hard Threshold" hexmask.long.byte 0x00 2.--5. 1. " RDST ,Receive Descriptor Soft Threshold" line.long 0x04 "TXDTRSHLD,MAC Transmit Descriptor Threshold Register" hexmask.long.byte 0x04 18.--21. 1. " TDHT ,Transmit Descriptor Hard Threshold" hexmask.long.byte 0x04 2.--5. 1. " TDST ,Transmit Descriptor Soft Threshold" line.long 0x08 "MAXFRMLEN,MAC Maximum Frame Length and Transmit Start Threshold Register" hexmask.long.byte 0x08 16.--21. 1. " MFL ,Maximum Frame Length" hexmask.long.byte 0x08 0.--5. 1. " TST ,Transmit Start Threshold" line.long 0x0C "RXHDRLEN,MAC Receive Header Length Register" hexmask.long.word 0x0C 16.--26. 1. " RHL2 ,Receive Header Length 2" hexmask.long.byte 0x0C 0.--9. 1. " RHL1 ,Receive Header Length 1" tree.end width 9. tree "MAC FIFO Memory" group.long 0x4000++3 hide.long 0x00 "MACFIFO,MAC FIFO RAM" button "MACFIFO" "d asd:0x80014000++0xBFFF /long" tree.end width 0xb tree.end tree.open "DMA Controller" base asd:0x80000000 tree "M2P Channel 0" base asd:0x80000000 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 0 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (0==0||0==2||0==4||0==6||0==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (0==1||0==3||0==5||0==7||0==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2P Channel 1" base asd:0x80000040 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 1 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (1==0||1==2||1==4||1==6||1==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (1==1||1==3||1==5||1==7||1==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2P Channel 2" base asd:0x80000080 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 2 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (2==0||2==2||2==4||2==6||2==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (2==1||2==3||2==5||2==7||2==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2P Channel 3" base asd:0x800000c0 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 3 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (3==0||3==2||3==4||3==6||3==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (3==1||3==3||3==5||3==7||3==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2P Channel 4" base asd:0x80000240 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 4 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (4==0||4==2||4==4||4==6||4==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (4==1||4==3||4==5||4==7||4==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2P Channel 5" base asd:0x80000200 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 5 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (5==0||5==2||5==4||5==6||5==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (5==1||5==3||5==5||5==7||5==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2P Channel 6" base asd:0x800002c0 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 6 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (6==0||6==2||6==4||6==6||6==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (6==1||6==3||6==5||6==7||6==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2P Channel 7" base asd:0x80000280 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 7 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (7==0||7==2||7==4||7==6||7==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (7==1||7==3||7==5||7==7||7==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2P Channel 8" base asd:0x80000340 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 8 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (8==0||8==2||8==4||8==6||8==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (8==1||8==3||8==5||8==7||8==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2P Channel 9" base asd:0x80000300 width 11. group.long 0x00++0x3 line.long 0x00 "CONTROL,Channel 9 Control Register" bitfld.long 0x00 6. " ICE ,Ignore Channel Error Bit" "Not ingored,Ignored" bitfld.long 0x00 5. " ABORT ,Behaviour when NEXT and Periperal Error" "NEXT->ON,NEXT->STALL" textline " " bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CHErrorIntEn ,Channel Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " NFBIntEn ,NFB Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" if (9==0||9==2||9==4||9==6||9==8) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT0,PORT2,PORT4,PORT6,PORT8,PORT10,PORT12,PORT14,PORT16,PORT18,Not used,Not used,Not used,Not used,Not used,Not used" elif (9==1||9==3||9==5||9==7||9==9) group.long 0x08++0x3 line.long 0x00 "PPALLOC,Peripheral Port Allocation" bitfld.long 0x00 0.--3. " PPALLOC ,Port Allocation" "PORT1,PORT3,PORT5,PORT7,PORT9,PORT11,PORT13,PORT15,PORT17,PORT19,Not used,Not used,Not used,Not used,Not used,Not used" endif group.long 0x04++0x3 line.long 0x00 "INTERRUPT,Interrupt Status Register" bitfld.long 0x00 3. " ChErrorInt ,Data Stream Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NFBInt ,New Buffer Required Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel Status Register" hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Nuber of Valid DMA Data" bitfld.long 0x00 6. " NextBuffer ,Next Free Buffer for Update" "MAXCNT0/BASE0,MAXCNT1/BASE1" textline " " bitfld.long 0x00 4.--5. " CurrentState ,Current Channel State" "IDLE,STALL,ON,NEXT" bitfld.long 0x00 3. " ChError ,Buffer Transfer Error" "No error,Error" textline " " bitfld.long 0x00 1. " NFB ,Channel FSM Moved from NEXT to ON" "Not in ON,In ON" bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" rgroup.long 0x14++0x3 line.long 0x00 "REMAIN,Channel Bytes Remaining Register" hexmask.long.word 0x00 0.--15. 1. " REMAIN ,Bytes Remaining" group.long 0x20++0x7 line.long 0x00 "MAXCNT0,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Byte Count" line.long 0x04 "BASE0,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE0 ,Base Address" rgroup.long 0x28++0x3 line.long 0x00 "CURRENT0,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT0 ,Current Address" group.long 0x30++0x7 line.long 0x00 "MAXCNT1,Maximum Byte Count Register" hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Byte Count" line.long 0x04 "BASE1,Base Address for Current and Next DMA Transfer" hexmask.long 0x00 0.--31. 1. " BASE1 ,Base Address" rgroup.long 0x38++0x3 line.long 0x00 "CURRENT1,Channel Current Address Register" hexmask.long 0x00 0.--31. 1. " CURRENT1 ,Current Address" width 0xb tree.end tree "M2M Channel 0" base asd:0x80000100 width 14. group.long 0x00++0x7 line.long 0x00 "CONTROL,Channel 0 Control Register" hexmask.long.byte 0x00 25.--31. 1. " PSWC ,Peripheral Wait States Count" bitfld.long 0x00 24. " NO-HDSK ,Handshake Protocol Requirement" "Required,Not required" textline " " bitfld.long 0x00 22.--23. " RSS ,Request Source Selection" "External DReq,Internal SSPRx,Internal SSPTx,?..." bitfld.long 0x00 21. " NFBIntEn ,Interrupt Generation in DMA_BUF_ON State" "Disabled,Enabled" textline " " bitfld.long 0x00 19.--20. " DREQP ,DMA Request Pin Polarity" "Active low/level,Active high/level,Active low/edge,Active high/edge" bitfld.long 0x00 17. " DACKP ,DMA Acknowledge Pin Polarity" "Active low,Active high" textline " " bitfld.long 0x00 15.--16. " ETDP ,End of Transfer/Terminal Count Pin Direction & Polarity" "Active low EOT,Active high EOT,Active low TC,Active high TC,?..." bitfld.long 0x00 13.--14. " TM ,Transfer Mode" "Software M2M,Hardware M2P,Hardware P2M,Not used,?..." textline " " bitfld.long 0x00 12. " SAH ,Source Address Hold" "Incremented,Not incremented" bitfld.long 0x00 11. " DAH ,Destination Address Hold" "Incremented,Not incremented" textline " " bitfld.long 0x00 9.--10. " PW ,Peripheral Width" "Byte,Halfword,Word,Not used" bitfld.long 0x00 5.--8. " BWC ,Bandwidth Control" "Full,16,16,16,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" textline " " bitfld.long 0x00 4. " START ,Start Transfer" "Stopped,Started" bitfld.long 0x00 3. " ENABLE ,Channel Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " DONEIntEn ,DONE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " SCT ,Source Copy Transfer" "Normal,Block transfer" textline " " bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" line.long 0x04 "INTERRUPT,Interrupt Status Register" bitfld.long 0x04 2. " NFBInt ,Channel Buffer Descriptor Free For Update" "No interrupt,Interrupt" bitfld.long 0x04 1. " DONEInt ,Transaction Done Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" width 14. rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel 0 Status Register" bitfld.long 0x00 13. " DREQS ,DREQ Status" "Not pending,Pending" textline " " bitfld.long 0x00 12. " NB ,Next Buffer Status Bit" "SAR_BASE0/DAR_BASE0/BCR0,SAR_BASE1/DAR_BASE1/BCR1" textline " " bitfld.long 0x00 11. " NFB ,Next Buffer during Transfer Programmed" "Not ready,Ready" textline " " bitfld.long 0x00 9.--10. " EOTS ,End-of-Transfer Status" "None,Descriptor 0 requested,Descriptor 1 requested,Both requested" textline " " bitfld.long 0x00 7.--8. " TCS ,Terminal Count Status" "None,Descriptor 0 not reached,Descriptor 1 not reached,Both descriptors reached" textline " " bitfld.long 0x00 6. " DONE ,Transfer Completed Succefully" "Not succesfully,Succefully" textline " " bitfld.long 0x00 4.--5. " CurrentState[4:3] ,M2M Buffer FSM" "NO_BUF,BUF_ON,BUF_NEXT,?..." textline " " bitfld.long 0x00 1.--3. " CurrentState[2:0] ,M2M Channel Control FSM" "IDLE,STALL,MEM_RD,MEM_WR,BWC_WAIT,?..." textline " " bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" group.long 0x10++0x0F line.long 0x00 "BCR0,Channel Byte Count Register 0" hexmask.long.word 0x00 0.--15. 1. " BCR0 ,Channel Bytes Count" line.long 0x04 "BCR1,Channel Byte Count Register 1" hexmask.long.word 0x04 0.--15. 1. " BCR1 ,Channel Bytes Count" line.long 0x08 "SAR_BASE0,Source Base Memory Address Register" hexmask.long 0x08 0.--31. 1. " SAR_BASE0 ,Base Memory Address" line.long 0x0C "SAR_BASE1,Source Base Memory Address Register" hexmask.long 0x0C 0.--31. 1. " SAR_BASE1 ,Base Memory Address" group.long 0x2C++0x07 line.long 0x00 "DAR_BASE0,Destination Base Memory Address Register" hexmask.long 0x00 0.--31. 1. " DAR_BASE0 ,Base Memory Address" line.long 0x04 "DAR_BASE1,Destination Base Memory Address Register" hexmask.long 0x04 0.--31. 1. " DAR_BASE1 ,Base Memory Address" rgroup.long 0x24++0x7 line.long 0x00 "SAR_CURRENT0,Source Base Memory Address Register 0" hexmask.long 0x00 0.--31. 1. " SAR_CURRENT0 ,Base Memory Address" line.long 0x04 "SAR_CURRENT1,Source Base Memory Address Register 1" hexmask.long 0x04 0.--31. 1. " SAR_CURRENT1 ,Base Memory Address" rgroup.long 0x34++0x3 line.long 0x00 "DAR_CURRENT0,Destination Base Memory Address Register 0" hexmask.long 0x00 0.--31. 1. " DAR_CURRENT0 ,Base Memory Address" rgroup.long 0x3C++0x3 line.long 0x00 "DAR_CURRENT1,Destination Base Memory Address Register 0" hexmask.long 0x00 0.--31. 1. " DAR_CURRENT1 ,Base Memory Address" width 0xb tree.end tree "M2M Channel 1" base asd:0x80000140 width 14. group.long 0x00++0x7 line.long 0x00 "CONTROL,Channel 1 Control Register" hexmask.long.byte 0x00 25.--31. 1. " PSWC ,Peripheral Wait States Count" bitfld.long 0x00 24. " NO-HDSK ,Handshake Protocol Requirement" "Required,Not required" textline " " bitfld.long 0x00 22.--23. " RSS ,Request Source Selection" "External DReq,Internal SSPRx,Internal SSPTx,?..." bitfld.long 0x00 21. " NFBIntEn ,Interrupt Generation in DMA_BUF_ON State" "Disabled,Enabled" textline " " bitfld.long 0x00 19.--20. " DREQP ,DMA Request Pin Polarity" "Active low/level,Active high/level,Active low/edge,Active high/edge" bitfld.long 0x00 17. " DACKP ,DMA Acknowledge Pin Polarity" "Active low,Active high" textline " " bitfld.long 0x00 15.--16. " ETDP ,End of Transfer/Terminal Count Pin Direction & Polarity" "Active low EOT,Active high EOT,Active low TC,Active high TC,?..." bitfld.long 0x00 13.--14. " TM ,Transfer Mode" "Software M2M,Hardware M2P,Hardware P2M,Not used,?..." textline " " bitfld.long 0x00 12. " SAH ,Source Address Hold" "Incremented,Not incremented" bitfld.long 0x00 11. " DAH ,Destination Address Hold" "Incremented,Not incremented" textline " " bitfld.long 0x00 9.--10. " PW ,Peripheral Width" "Byte,Halfword,Word,Not used" bitfld.long 0x00 5.--8. " BWC ,Bandwidth Control" "Full,16,16,16,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" textline " " bitfld.long 0x00 4. " START ,Start Transfer" "Stopped,Started" bitfld.long 0x00 3. " ENABLE ,Channel Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " DONEIntEn ,DONE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " SCT ,Source Copy Transfer" "Normal,Block transfer" textline " " bitfld.long 0x00 0. " STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled" line.long 0x04 "INTERRUPT,Interrupt Status Register" bitfld.long 0x04 2. " NFBInt ,Channel Buffer Descriptor Free For Update" "No interrupt,Interrupt" bitfld.long 0x04 1. " DONEInt ,Transaction Done Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 0. " STALLInt ,Channel Stalled Interrupt" "No interrupt,Interrupt" width 14. rgroup.long 0x0C++0x3 line.long 0x00 "STATUS,Channel 1 Status Register" bitfld.long 0x00 13. " DREQS ,DREQ Status" "Not pending,Pending" textline " " bitfld.long 0x00 12. " NB ,Next Buffer Status Bit" "SAR_BASE0/DAR_BASE0/BCR0,SAR_BASE1/DAR_BASE1/BCR1" textline " " bitfld.long 0x00 11. " NFB ,Next Buffer during Transfer Programmed" "Not ready,Ready" textline " " bitfld.long 0x00 9.--10. " EOTS ,End-of-Transfer Status" "None,Descriptor 0 requested,Descriptor 1 requested,Both requested" textline " " bitfld.long 0x00 7.--8. " TCS ,Terminal Count Status" "None,Descriptor 0 not reached,Descriptor 1 not reached,Both descriptors reached" textline " " bitfld.long 0x00 6. " DONE ,Transfer Completed Succefully" "Not succesfully,Succefully" textline " " bitfld.long 0x00 4.--5. " CurrentState[4:3] ,M2M Buffer FSM" "NO_BUF,BUF_ON,BUF_NEXT,?..." textline " " bitfld.long 0x00 1.--3. " CurrentState[2:0] ,M2M Channel Control FSM" "IDLE,STALL,MEM_RD,MEM_WR,BWC_WAIT,?..." textline " " bitfld.long 0x00 0. " STALL ,Channel Stalled" "Not stalled,Stalled" group.long 0x10++0x0F line.long 0x00 "BCR0,Channel Byte Count Register 0" hexmask.long.word 0x00 0.--15. 1. " BCR0 ,Channel Bytes Count" line.long 0x04 "BCR1,Channel Byte Count Register 1" hexmask.long.word 0x04 0.--15. 1. " BCR1 ,Channel Bytes Count" line.long 0x08 "SAR_BASE0,Source Base Memory Address Register" hexmask.long 0x08 0.--31. 1. " SAR_BASE0 ,Base Memory Address" line.long 0x0C "SAR_BASE1,Source Base Memory Address Register" hexmask.long 0x0C 0.--31. 1. " SAR_BASE1 ,Base Memory Address" group.long 0x2C++0x07 line.long 0x00 "DAR_BASE0,Destination Base Memory Address Register" hexmask.long 0x00 0.--31. 1. " DAR_BASE0 ,Base Memory Address" line.long 0x04 "DAR_BASE1,Destination Base Memory Address Register" hexmask.long 0x04 0.--31. 1. " DAR_BASE1 ,Base Memory Address" rgroup.long 0x24++0x7 line.long 0x00 "SAR_CURRENT0,Source Base Memory Address Register 0" hexmask.long 0x00 0.--31. 1. " SAR_CURRENT0 ,Base Memory Address" line.long 0x04 "SAR_CURRENT1,Source Base Memory Address Register 1" hexmask.long 0x04 0.--31. 1. " SAR_CURRENT1 ,Base Memory Address" rgroup.long 0x34++0x3 line.long 0x00 "DAR_CURRENT0,Destination Base Memory Address Register 0" hexmask.long 0x00 0.--31. 1. " DAR_CURRENT0 ,Base Memory Address" rgroup.long 0x3C++0x3 line.long 0x00 "DAR_CURRENT1,Destination Base Memory Address Register 0" hexmask.long 0x00 0.--31. 1. " DAR_CURRENT1 ,Base Memory Address" width 0xb tree.end tree "Common Registers" base asd:0x80000000 width 10. group.long 0x3c0++0x3 line.long 0x00 "DMAGLINT,DMA Global Interrupt Register" bitfld.long 0x00 11. " D11 ,M2M Channel 0 Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 10. " D10 ,M2M Channel 1 Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 9. " D9 ,M2P Channel 8 Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 8. " D8 ,M2P Channel 9 Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " D7 ,M2P Channel 6 Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " D6 ,M2P Channel 7 Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " D5 ,M2P Channel 4 Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " D4 ,M2P Channel 5 Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " D3 ,M2P Channel 2 Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " D2 ,M2P Channel 3 Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " D1 ,M2P Channel 0 Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " D0 ,M2P Channel 1 Interrupt" "No interrupt,Interrupt" group.long 0x380++0x3 line.long 0x00 "DMACHARB,DMA Channel Arbitration Register" bitfld.long 0x00 0. " CHARB ,DMA Channel Arbitration" "Normal,Reversed" width 0xb tree.end tree.end tree "Universal Serial Bus Host Controller" base asd:0x80020000 width 20. rgroup.long 0x0000++0x3 line.long 0x00 "HCREVISION,Revision of OHCI Specification Register" hexmask.long.byte 0x00 0.--7. 1. " REV ,HCI Specification Revision" group.long 0x0004++0x13 line.long 0x00 "HCCONTROL,Host Controller Operating Modes Register" bitfld.long 0x00 10. " RWE ,Remote Wakeup Enable" "Disabled,Enabled" bitfld.long 0x00 9. " RWC ,Remote Wakeup Connected" "Not connected,Connected" bitfld.long 0x00 8. " IR ,Interrupt Routing" "Not routed,Routed" textline " " bitfld.long 0x00 6.--7. " HCFS ,Host Controller Functional State" "USBRESET,USBRESUME,USBOPERATIONAL,USBSUSPEND" bitfld.long 0x00 5. " BLE ,Bulk List Enable" "Disabled,Enabled" bitfld.long 0x00 4. " CLE ,Control List Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " IE ,Isochronous Enable" "Disabled,Enabled" bitfld.long 0x00 2. " PLE ,Periodic List Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " CBSR ,Control Bulk Service Ratio" "1:1,2:1,3:1,4:1" line.long 0x04 "HCCOMMANDSTATUS,Host Controller Status Register" bitfld.long 0x04 16.--17. " SOC ,Scheduling Overrun Count" "00,01,10,11" bitfld.long 0x04 3. " OCR ,Ownership Change Request" "Not requested,Requested" bitfld.long 0x04 2. " BLF ,Bulk List Filled" "Not filled,Filled" textline " " bitfld.long 0x04 1. " CLF ,Control List Filled" "Not filled,Filled" bitfld.long 0x04 0. " HCR ,Host Controller Reset" "No reset,Reset" line.long 0x08 "HCINTERRUPTSTATUS,Host Controller Interrupt Status Information Register" bitfld.long 0x08 30. " OC ,Ownership Change" "No interrupt,Interrupt" bitfld.long 0x08 6. " RSHC ,Root Hub Status Change" "No interrupt,Interrupt" bitfld.long 0x08 5. " FNO ,Frame Number Overflow" "No interrupt,Interrupt" textline " " bitfld.long 0x08 4. " UE ,Unrecoverable Error" "No interrupt,Interrupt" bitfld.long 0x08 3. " RD ,Resume Detected" "No interrupt,Interrupt" bitfld.long 0x08 2. " SF ,Start of Frame" "No interrupt,Interrupt" textline " " bitfld.long 0x08 1. " WDH ,Writeback Done Head" "No interrupt,Interrupt" bitfld.long 0x08 0. " SO ,Scheduling Overrun" "No interrupt,Interrupt" line.long 0x0C "HCINTERRUPTENABLE,Host Controller Interrupt Enable Register" bitfld.long 0x0C 31. " MIE ,Maseter Interrupt Enable" "No effect,Enabled" textline " " bitfld.long 0x0C 30. " OC ,Ownership Change Interrupt Enable" "No effect,Enabled" bitfld.long 0x0C 6. " RSHC ,Root Hub Status Change Interrupt Enable" "No effect,Enabled" bitfld.long 0x0C 5. " FNO ,Frame Number Overflow Interrupt Enable" "No effect,Enabled" textline " " bitfld.long 0x0C 4. " UE ,Unrecoverable Error Interrupt Enable" "No effect,Enabled" bitfld.long 0x0C 3. " RD ,Resume Detected Interrupt Enable" "No effect,Enabled" bitfld.long 0x0C 2. " SF ,Start of Frame Interrupt Enable" "No effect,Enabled" textline " " bitfld.long 0x0C 1. " WDH ,Writeback Done Head Interrupt Enable" "No effect,Enabled" bitfld.long 0x0C 0. " SO ,Scheduling Overrun Interrupt Enable" "No effect,Enabled" line.long 0x10 "HCINTERRUPTDISABLE,Host Controller Interrupt Disable Register" bitfld.long 0x0C 31. " MIE ,Maseter Interrupt Disable" "No effect,Disabled" textline " " bitfld.long 0x10 30. " OC ,Ownership Change Interrupt Disable" "No effect,Disabled" bitfld.long 0x10 6. " RSHC ,Root Hub Status Change Interrupt Disable" "No effect,Disabled" bitfld.long 0x10 5. " FNO ,Frame Number Overflow Interrupt Disable" "No effect,Disabled" textline " " bitfld.long 0x10 4. " UE ,Unrecoverable Error Interrupt Disable" "No effect,Disabled" bitfld.long 0x10 3. " RD ,Resume Detected Interrupt Disable" "No effect,Disabled" bitfld.long 0x10 2. " SF ,Start of Frame Interrupt Disable" "No effect,Disabled" textline " " bitfld.long 0x10 1. " WDH ,Writeback Done Head Interrupt Disable" "No effect,Disabled" bitfld.long 0x10 0. " SO ,Scheduling Overrun Interrupt Disable" "No effect,Disabled" group.long 0x0018++0x1B line.long 0x00 "HCHCCA,Host Controller Communication Area Register" hexmask.long.tbyte 0x00 8.--31. 0x100 " AD ,Base Physical Address of Host Communication Area" line.long 0x04 "HCPERIODCURRENTED,Current Endpoint Descriptor Register" hexmask.long 0x04 4.--31. 1. " AD ,Period Current ED Value" line.long 0x08 "HCCONTROLHEADED,First Endpoint Descriptor of the Control List Register" hexmask.long 0x08 4.--31. 1. " AD ,Control Head ED Value" line.long 0x0C "HCCONTROLCURRENTED,Current Endpoint Descriptor of the Control List Register" hexmask.long 0x0C 4.--31. 1. " AD ,Control Current ED Value" line.long 0x10 "HCBULKHEADED,First Endpoint Descriptor of the Bulk List Register" hexmask.long 0x10 4.--31. 1. " AD ,Bulk Head ED Value" line.long 0x14 "HCBULKCURRENTED,Current Endpoint Descriptor of the Bulk List Register" hexmask.long 0x14 4.--31. 1. " AD ,Bulk Current ED Value" line.long 0x18 "HCDONEHEAD,Last Completed Transfer Descriptor Register" hexmask.long 0x18 4.--31. 1. " AD ,Bulk Current ED Value" group.long 0x0034++0x0B line.long 0x00 "HCFMINTERVAL,Time Interval in Frame Register" bitfld.long 0x00 31. " FIT ,Frame Interval Toggle" "Low,High" hexmask.long.word 0x00 16.--30. 1. " FSMPS ,FS Largest Data Packet" hexmask.long.word 0x00 0.--13. 1. " FI ,Frame Interval" line.long 0x04 "HCFMREMAINING,Time Remaining Register" bitfld.long 0x04 31. " FRT ,Frame Remaining Toggle" "Low,High" hexmask.long.word 0x04 0.--13. 1. " FR ,Frame Remaining" line.long 0x08 "HCFMNUMBER,Timing Reference 16-bit Counter Register" hexmask.long.word 0x08 0.--15. 1. " FN ,Frame Number" group.long 0x0040++0x7 line.long 0x00 "HCPERIODICSTART,Start Proccessing Time Register" hexmask.long.word 0x00 0.--13. 1. " PS ,Periodic Start Value" line.long 0x04 "HCLSTRESHOLD,Time of LS Packet Transmission Register" hexmask.long.word 0x04 0.--11. 1. " LST ,LS Treshold" group.long 0x0048++3 line.long 0x00 "HCRHDESCRIPTORA,Root Hub Register A" hexmask.long.byte 0x00 24.--31. 1. " P ,Power On to Power Good Time" bitfld.long 0x00 12. " NOCP ,No Overcurrent Protection" "All ports,Per-port" textline " " bitfld.long 0x00 11. " OCPM ,OverCurrent Protection Mode" "All ports,Per-port" bitfld.long 0x00 10. " DT ,Device Type" "Reserved,Not compound device" textline " " bitfld.long 0x00 9. " NPS ,No Power Switching" "Power switched,Always on" bitfld.long 0x00 8. " PSM ,Power Switching Mode" "All,Individually" textline " " hexmask.long.byte 0x00 0.--7. 1. " NDP ,Number of Downstream Ports" group.long 0x004C++3 line.long 0x00 "HCRHDESCRIPTORB,Root Hub Register B" bitfld.long 0x00 19. " PPCM3 ,Port Power Control Mask Bit 3" "Global,Per-port" bitfld.long 0x00 18. " PPCM2 ,Port Power Control Mask Bit 2" "Global,Per-port" textline " " bitfld.long 0x00 17. " PPCM1 ,Port Power Control Mask Bit 1" "Global,Per-port" bitfld.long 0x00 3. " DR3 ,Device Removable Bit 3" "Removable,Not removable" textline " " bitfld.long 0x00 2. " DR2 ,Device Removable Bit 2" "Removable,Not removable" bitfld.long 0x00 1. " DR1 ,Device Removable Bit 1" "Removable,Not removable" group.long 0x0050++0x3 line.long 0x00 "HCRHSTATUS,Root Hub Status Register" bitfld.long 0x00 31. " CRWE ,Clear Remote Wakeup Enable" "No effect,Cleared" bitfld.long 0x00 17. " CCIC ,Overcurrent Indicator Change" "Not changed,Changed" textline " " bitfld.long 0x00 16. " LPSC ,Read Local Power Status Change" "No effect,Turned on" bitfld.long 0x00 15. " DRWE ,Device Remote Wakeup Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " OCI ,Overcurrent Indicator" "No overcurrent,Overcurrent" eventfld.long 0x00 0. " LPS ,Local Power Status" "No effect,Power on" group.long 0x0054++0xb line.long 0x0 "HCRHPORTSTATUS[0],Port 0 Control/Status Register" bitfld.long 0x0 20. " PRSC ,Port Reset Status Change" "Not changed,Changed" bitfld.long 0x0 19. " OCIC ,Port Overcurrent Indicator Status Change" "Not changed,Changed" textline " " bitfld.long 0x0 18. " PSSC ,Port Suspend Status Change" "Not changed,Changed" bitfld.long 0x0 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " bitfld.long 0x0 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x0 9. " LSDA ,Low Speed Device Attached" "Full speed,Low speed" textline " " bitfld.long 0x0 8. " PPS ,Power Port Status" "Power off,Power on" bitfld.long 0x0 4. " PRS ,Port Reset Status" "No reset,Reset" textline " " bitfld.long 0x0 3. " POCI ,Port Overcurrent Indicator" "No overcurrent,Overcurrent" bitfld.long 0x0 2. " PSS ,Port Suspend Status" "Not suspended,Suspended" textline " " bitfld.long 0x0 1. " PES ,Port Enable Status" "Disabled,Enabled" bitfld.long 0x0 0. " CCS ,Current Connect Status" "Not connected,Connected" line.long 0x4 "HCRHPORTSTATUS[1],Port 1 Control/Status Register" bitfld.long 0x4 20. " PRSC ,Port Reset Status Change" "Not changed,Changed" bitfld.long 0x4 19. " OCIC ,Port Overcurrent Indicator Status Change" "Not changed,Changed" textline " " bitfld.long 0x4 18. " PSSC ,Port Suspend Status Change" "Not changed,Changed" bitfld.long 0x4 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " bitfld.long 0x4 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x4 9. " LSDA ,Low Speed Device Attached" "Full speed,Low speed" textline " " bitfld.long 0x4 8. " PPS ,Power Port Status" "Power off,Power on" bitfld.long 0x4 4. " PRS ,Port Reset Status" "No reset,Reset" textline " " bitfld.long 0x4 3. " POCI ,Port Overcurrent Indicator" "No overcurrent,Overcurrent" bitfld.long 0x4 2. " PSS ,Port Suspend Status" "Not suspended,Suspended" textline " " bitfld.long 0x4 1. " PES ,Port Enable Status" "Disabled,Enabled" bitfld.long 0x4 0. " CCS ,Current Connect Status" "Not connected,Connected" line.long 0x8 "HCRHPORTSTATUS[2],Port 2 Control/Status Register" bitfld.long 0x8 20. " PRSC ,Port Reset Status Change" "Not changed,Changed" bitfld.long 0x8 19. " OCIC ,Port Overcurrent Indicator Status Change" "Not changed,Changed" textline " " bitfld.long 0x8 18. " PSSC ,Port Suspend Status Change" "Not changed,Changed" bitfld.long 0x8 17. " PESC ,Port Enable Status Change" "Not changed,Changed" textline " " bitfld.long 0x8 16. " CSC ,Connect Status Change" "Not changed,Changed" bitfld.long 0x8 9. " LSDA ,Low Speed Device Attached" "Full speed,Low speed" textline " " bitfld.long 0x8 8. " PPS ,Power Port Status" "Power off,Power on" bitfld.long 0x8 4. " PRS ,Port Reset Status" "No reset,Reset" textline " " bitfld.long 0x8 3. " POCI ,Port Overcurrent Indicator" "No overcurrent,Overcurrent" bitfld.long 0x8 2. " PSS ,Port Suspend Status" "Not suspended,Suspended" textline " " bitfld.long 0x8 1. " PES ,Port Enable Status" "Disabled,Enabled" bitfld.long 0x8 0. " CCS ,Current Connect Status" "Not connected,Connected" group.long 0x0080++0x3 line.long 0x00 "USBCFGCTRL,Through Software Configuration Register" bitfld.long 0x00 4. " TRCS ,Counter Select Value" "Low,High" bitfld.long 0x00 3. " TPOC3 ,Port 3 Disconnect Control" "Connected,Disconnected" textline " " bitfld.long 0x00 2. " TPOC2 ,Port 2 Disconnect Control" "Connected,Disconnected" bitfld.long 0x00 1. " TPOC1 ,Port 1 Disconnect Control" "Connected,Disconnected" group.long 0x0084++0x3 line.long 0x00 "USBHCISTS,Host Controller Interface" bitfld.long 0x00 2. " RWU ,Host Controller Remote Wakeup" "No wakeup,Wakeup" bitfld.long 0x00 1. " MSN ,Host Controller New Frame" "No new frame,New frame" textline " " bitfld.long 0x00 0. " MBA ,Host Controller Buffer Access Indication" "Not accessing,Accessing" width 0xb tree.end tree "Static Memory Controller" base asd:0x80080000 sif (cpu()=="EP9307") width 12. group.long 0x00++3 line.long 0x00 "SMCBCR0,Bank Config Register 0" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit,?..." bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x04++3 line.long 0x00 "SMCBCR1,Bank Config Register 1" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit,?..." bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x08++3 line.long 0x00 "SMCBCR2,Bank Config Register 2" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit,?..." bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x0c++3 line.long 0x00 "SMCBCR3,Bank Config Register 3" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit,?..." bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x18++3 line.long 0x00 "SMCBCR6,Bank Config Register 6" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit,?..." bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x1c++3 line.long 0x00 "SMCBCR7,Bank Config Register 7" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit,?..." bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x20++0xb line.long 0x00 "PCAR,PC Attribute Register" line.long 0x04 "PCCR,PC Common Register" line.long 0x08 "PCIOR,PC IO Register" width 0xb endif sif (cpu()=="EP9315") width 12. group.long 0x00++3 line.long 0x00 "SMCBCR0,Bank Config Register 0" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit" bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x04++3 line.long 0x00 "SMCBCR1,Bank Config Register 1" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit" bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x08++3 line.long 0x00 "SMCBCR2,Bank Config Register 2" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit" bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x0c++3 line.long 0x00 "SMCBCR3,Bank Config Register 3" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit" bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x18++3 line.long 0x00 "SMCBCR6,Bank Config Register 6" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit" bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" group.long 0x1c++3 line.long 0x00 "SMCBCR7,Bank Config Register 7" bitfld.long 0x00 30. " EBIBRKDIS ,EBI Break Disable" "Enabled,Disabled" bitfld.long 0x00 28.--29. " MW ,Memory Width" "8-bit,16-bit,32-bit,32-bit" bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " WP ,Write Protect" "SDRAM,ROM and RAM" bitfld.long 0x00 25. " WPERR ,Write Protection Error Status" "No error,Error" hexmask.long.byte 0x00 11.--15. 1. " WST2 ,Wait State 2" textline " " bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enable" "Driven high,Driven low" hexmask.long.byte 0x00 5.--9. 1. " WST1 ,Wait State 1" hexmask.long.byte 0x00 0.--3. 1. " IDCY ,Idle Cycle" width 12. group.long 0x20++0xb "PCMCIA Configuration Registers" line.long 0x00 "PCAR,PC Attribute Register" bitfld.long 0x00 31. " WA ,Attribute Space Width Select" "8-bit,16-bit" hexmask.long.byte 0x00 16.--23. 1. " AA ,Attribute Space Access Time" hexmask.long.byte 0x00 8.--11. 1. " HA ,Hold Time" hexmask.long.byte 0x00 0.--7. 1. " PA ,Attribute Space Pre-charge Delay" line.long 0x04 "PCCR,PC Common Register" bitfld.long 0x04 31. " WC ,Common Space Width Select" "8-bit,16-bit" hexmask.long.byte 0x04 16.--23. 1. " AC ,Common Memory Space Access Time" hexmask.long.byte 0x04 8.--11. 1. " HC ,Hold Time" hexmask.long.byte 0x04 0.--7. 1. " PC ,Common Memory Space Pre-charge Delay" line.long 0x08 "PCIOR,PC IO Register" bitfld.long 0x08 31. " WI ,IO Width Select" "8-bit,16-bit" hexmask.long.byte 0x08 16.--23. 1. " AI ,IO Space Access Time" hexmask.long.byte 0x08 8.--11. 1. " HI ,Hold Time" hexmask.long.byte 0x08 0.--7. 1. " PI ,IO Space Pre-charge Delay" group.long 0x40++0x3 line.long 0x00 "PCMCIACtrl,PCMCIA Control Register" bitfld.long 0x00 4. " WEN ,External Wait States for PC Card Enable" "Disabled,Enabled" bitfld.long 0x00 2. " PCRST ,PC Card Reset" "No effect,Reset" bitfld.long 0x00 0.--1. " PCEN ,PCMCIA Card Enable" "Disabled,Enabled in CF mode,Enabled in PCMCIA mode,?..." width 0xb endif tree.end tree "SDRAM, SyncROM and SyncFLASH Controller" base asd:0x80060000 width 14. group.long 0x0004++0x7 line.long 0x00 "GLCONFIG,Global Configuration Register" bitfld.long 0x00 31. " CKE ,Synchronous Memory Clock Enable Control" "Disabled,Enabled" textline " " bitfld.long 0x00 30. " ClkShutdown ,Synchronous Memory Clock Shutdown Control" "Free running,Gated" textline " " bitfld.long 0x00 7. " ReArbEn ,Rearbitration Controller Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 6. 1. 0. " LCR/MRS/Initialize ,Synchronous Memory Command" "Normal,Not used,SM device mode register enabled,FLASH LoadCommand register enabled,PreALL to SDRAM,Not used,NOP to SM,Not used" textline " " bitfld.long 0x00 5. " SMEMBust ,Synchronous Memory Mode Register" "Idle,Busy" width 14. line.long 0x04 "REFRESHTIMR,Refresh Timer Register" hexmask.long.word 0x04 0.--15. 1. " RefCnt ,Refresh Count" if (((d.l(asd:(0x80060000+0xc)))&0x4)==0x0) rgroup.long 0x000C++0x3 line.long 0x00 "BOOTSTS,Boot Status" bitfld.long 0x00 2. " LatchedASDO ,Boot Media" "Asynchronous ROM,Synchronous ROM" bitfld.long 0x00 0.--1. " Width ,Boot Memory Width" "8-bit,16-bit,32-bit,32-bit" else rgroup.long 0x000C++0x3 line.long 0x00 "BOOTSTS,Boot Status" bitfld.long 0x00 2. " LatchedASDO ,Boot Media" "Asynchronous ROM,Synchronous ROM" bitfld.long 0x00 0.--1. " Width ,Boot Memory Width" "16-bit,16-bit,32-bit,32-bit" endif group.long 0x0010++0x0F line.long 0x0 "SDRAMDEVCFG0,Device Configuration 0" bitfld.long 0x0 24. " AutoPrecharge ,Auto Precharge" "No precharge,Precharge" bitfld.long 0x0 20.--21. " RasToCas ,Synchronous Memory RAS to CAS Latency" "Reserved,Reserved,2,3" textline " " bitfld.long 0x0 19. " WBL ,Write Burst Length" "Low,High" bitfld.long 0x0 16.--18. " CasLat ,Synchronous Memory CAS Latency" "Reserved,2,3,4,5,6,7,8" textline " " bitfld.long 0x0 7. " SFConfigAddr ,Configuration Address Register Read" "Normal,SyncFLASH" bitfld.long 0x0 6. " 2KPAGE ,Synchronous Memory 2 KByte Page Mode" "Not 2K,2 KByte" textline " " bitfld.long 0x0 5. " SROMLL ,SROM Lookalike Mode" "Normal,Swap" bitfld.long 0x0 4. " SROM512 ,SROM Maximum Burst Size=512" "Not 512 depth,512 depth" textline " " bitfld.long 0x0 3. " BankCount ,Bank Count" "Two-bank,Four-bank" bitfld.long 0x0 2. " ExtBusWidth ,External Bus Width" "32-bits,16-bits" line.long 0x4 "SDRAMDEVCFG1,Device Configuration 1" bitfld.long 0x4 24. " AutoPrecharge ,Auto Precharge" "No precharge,Precharge" bitfld.long 0x4 20.--21. " RasToCas ,Synchronous Memory RAS to CAS Latency" "Reserved,Reserved,2,3" textline " " bitfld.long 0x4 19. " WBL ,Write Burst Length" "Low,High" bitfld.long 0x4 16.--18. " CasLat ,Synchronous Memory CAS Latency" "Reserved,2,3,4,5,6,7,8" textline " " bitfld.long 0x4 7. " SFConfigAddr ,Configuration Address Register Read" "Normal,SyncFLASH" bitfld.long 0x4 6. " 2KPAGE ,Synchronous Memory 2 KByte Page Mode" "Not 2K,2 KByte" textline " " bitfld.long 0x4 5. " SROMLL ,SROM Lookalike Mode" "Normal,Swap" bitfld.long 0x4 4. " SROM512 ,SROM Maximum Burst Size=512" "Not 512 depth,512 depth" textline " " bitfld.long 0x4 3. " BankCount ,Bank Count" "Two-bank,Four-bank" bitfld.long 0x4 2. " ExtBusWidth ,External Bus Width" "32-bits,16-bits" line.long 0x8 "SDRAMDEVCFG2,Device Configuration 2" bitfld.long 0x8 24. " AutoPrecharge ,Auto Precharge" "No precharge,Precharge" bitfld.long 0x8 20.--21. " RasToCas ,Synchronous Memory RAS to CAS Latency" "Reserved,Reserved,2,3" textline " " bitfld.long 0x8 19. " WBL ,Write Burst Length" "Low,High" bitfld.long 0x8 16.--18. " CasLat ,Synchronous Memory CAS Latency" "Reserved,2,3,4,5,6,7,8" textline " " bitfld.long 0x8 7. " SFConfigAddr ,Configuration Address Register Read" "Normal,SyncFLASH" bitfld.long 0x8 6. " 2KPAGE ,Synchronous Memory 2 KByte Page Mode" "Not 2K,2 KByte" textline " " bitfld.long 0x8 5. " SROMLL ,SROM Lookalike Mode" "Normal,Swap" bitfld.long 0x8 4. " SROM512 ,SROM Maximum Burst Size=512" "Not 512 depth,512 depth" textline " " bitfld.long 0x8 3. " BankCount ,Bank Count" "Two-bank,Four-bank" bitfld.long 0x8 2. " ExtBusWidth ,External Bus Width" "32-bits,16-bits" line.long 0xC "SDRAMDEVCFG3,Device Configuration 3" bitfld.long 0xC 24. " AutoPrecharge ,Auto Precharge" "No precharge,Precharge" bitfld.long 0xC 20.--21. " RasToCas ,Synchronous Memory RAS to CAS Latency" "Reserved,Reserved,2,3" textline " " bitfld.long 0xC 19. " WBL ,Write Burst Length" "Low,High" bitfld.long 0xC 16.--18. " CasLat ,Synchronous Memory CAS Latency" "Reserved,2,3,4,5,6,7,8" textline " " bitfld.long 0xC 7. " SFConfigAddr ,Configuration Address Register Read" "Normal,SyncFLASH" bitfld.long 0xC 6. " 2KPAGE ,Synchronous Memory 2 KByte Page Mode" "Not 2K,2 KByte" textline " " bitfld.long 0xC 5. " SROMLL ,SROM Lookalike Mode" "Normal,Swap" bitfld.long 0xC 4. " SROM512 ,SROM Maximum Burst Size=512" "Not 512 depth,512 depth" textline " " bitfld.long 0xC 3. " BankCount ,Bank Count" "Two-bank,Four-bank" bitfld.long 0xC 2. " ExtBusWidth ,External Bus Width" "32-bits,16-bits" width 0xb tree.end tree.open "UART1 with HDLC and Modem Control Signals" base asd:0x808c0000 width 20. tree "UART Registers" group.long 0x0000++0x7 line.long 0x00 "UART1DATA,UART1 Data Register" hexmask.long.byte 0x00 0.--7. 1. " DATA ,UART Data" line.long 0x04 "UART1RXSTS,UART1 Receive Status Register/Error Clear Register" eventfld.long 0x04 3. " OE ,Overrun Error" "No error,Error" eventfld.long 0x04 2. " BE ,Break Error" "No error,Error" textline " " eventfld.long 0x04 1. " PE ,Parity Error" "No error,Error" eventfld.long 0x04 0. " FE ,Framing Error" "No error,Error" if (((d.l(asd:(0x808c0000+0x8)))&0x2)==0x2) group.long 0x0008++0x3 line.long 0x00 "UART1LINCTRLHIGH,UART1 Line Control Register High" bitfld.long 0x00 5.--6. " WLEN ,Number of Bits per Frame" "5 bits,6 bits,7 bits,8 bits,?..." bitfld.long 0x00 4. " FEN ,FIFO Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " STP2 ,Two Stop Bits Select" "One bit,Two bits" bitfld.long 0x00 2. " EPS ,Even Parity Select" "Odd,Even" textline " " bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BRK ,Send Break" "Normal,Output low" else group.long 0x0008++0x3 line.long 0x00 "UART1LINCTRLHIGH,UART1 Line Control Register High" bitfld.long 0x00 5.--6. " WLEN ,Number of Bits per Frame" "5 bits,6 bits,7 bits,8 bits,?..." bitfld.long 0x00 4. " FEN ,FIFO Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " STP2 ,Two Stop Bits Select" "One bit,Two bits" textline " " bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BRK ,Send Break" "Normal,Output low" endif group.long 0x000c++0xb line.long 0x00 "UART1LINCTRLMID,UART1 Line Control Register Middle" hexmask.long.byte 0x00 0.--7. 1. " BR ,Baud Rate Divisior Bits 15-8" line.long 0x04 "UART1LINCTRLLOW,UART1 Line Control Register Low" hexmask.long.byte 0x04 0.--7. 1. " BR ,Baud Rate Divisior Bits 7-0" line.long 0x08 "UART1CTRL,UART1 Control Register" bitfld.long 0x08 7. " LBE ,Loopback Enable" "Disabled,Enabled" bitfld.long 0x08 6. " RTIE ,Receive Timeout" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 4. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " MSIE ,Modem Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 0. " UARTE ,UART Enable" "Disabled,Enabled" group.long 0x0018++0x3 line.long 0x00 "UART1FLAG,UART1 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" "Idle,Busy" bitfld.long 0x00 2. " DCD ,Data Carrier Detect Status" "IN high,IN low" textline " " bitfld.long 0x00 1. " DSR ,Data Set Ready Status" "Not ready,Ready" bitfld.long 0x00 0. " CTS ,Clear To Send Status" "IN high,IN low" group.long 0x001C++0x3 line.long 0x00 "UART1INTIDINTCLR,UART1 Interrupt Identification and Interrupt Clear Register" eventfld.long 0x00 3. " RTIS ,Receive Timeout Interrupt Status" "Not asserted,Asserted" eventfld.long 0x00 2. " TIS ,Transmit Interrupt Status" "Not asserted,Asserted" textline " " eventfld.long 0x00 1. " RIS ,Receive Interrupt Status" "Not asserted,Asserted" eventfld.long 0x00 0. " MIS ,Modem Interrupt Status" "Not asserted,Asserted" group.long 0x0028++0x3 line.long 0x00 "UART1DMACTRL,UART1 DMA Control Register" bitfld.long 0x00 2. " DMAERR ,RX DMA Error Handling Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TXDMAE ,TX DMA Interface Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RXDMAE ,RX DMA Interface Enable" "Disabled,Enabled" tree.end width 20. tree "Modem Registers" group.long 0x0100++0x3 line.long 0x00 "UART1MODEMCTRL,UART1 Modem Control Register" bitfld.long 0x00 4. " LOOP ,Loopback Function Control" "No loopback,Loopback" bitfld.long 0x00 3. " OUT2 ,OUT2 Function" "Low,High" textline " " bitfld.long 0x00 2. " OUT1 ,OUT1 Function" "Low,High" bitfld.long 0x00 1. " RTS ,RTS Output Signal" "Low,High" textline " " bitfld.long 0x00 0. " DTR ,DTR Output Signal" "Low,High" rgroup.long 0x0104++0x3 line.long 0x00 "UART1MODEMSTS,UART1 Modem Status Register" bitfld.long 0x00 7. " DCD ,Inverse of DCDn Input Pin" "Not inverted,Inverted" bitfld.long 0x00 6. " RI ,Inverse of RI Input Pin" "Not inverted,Inverted" textline " " bitfld.long 0x00 5. " DSR ,Inverse of DSR Input Pin" "Not inverted,Inverted" bitfld.long 0x00 4. " CTS ,Inverse of CTS Input Pin" "Not inverted,Inverted" textline " " bitfld.long 0x00 3. " DDCD ,Delta DCD-DCDn Pin Change" "Not changed,Changed" bitfld.long 0x00 2. " TERI ,Trailing Edge Ring Indicator" "RI not changed,RI changed" textline " " bitfld.long 0x00 1. " DDSR ,Delta DSR-DSRn Pin Change" "Not changed,Changed" bitfld.long 0x00 0. " DCTS ,Delta CTS-CTSn Pin Change" "Not changed,Changed" tree.end width 20. tree "HDLC Registers" if ((((d.l(asd:(0x808c0000+0x20c)))&0x400000)==0x400000)&&(((d.l(asd:(0x808c0000+0x20c)))&0x1800000)==0x0)) group.long 0x020C++0x3 line.long 0x00 "UART1HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" bitfld.long 0x00 26. " TXCM ,Transmit Clock Mode" "Not generated,Generated" textline " " bitfld.long 0x00 25. " RXCM ,Receive Clock Mode" "Not generated,Generated" bitfld.long 0x00 24. " TXENC ,Transmit Encoding Method" "NRZ,Manchester" textline " " bitfld.long 0x00 23. " RXENC ,Receive Encoding Method" "NRZ,Manchester" bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-CCITT,CRC-32" elif ((((d.l(asd:(0x808c0000+0x20c)))&0x400000)==0x400000)&&(((d.l(asd:(0x808c0000+0x20c)))&0x1800000)==0x1000000)) group.long 0x020C++0x3 line.long 0x00 "UART1HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" textline " " bitfld.long 0x00 25. " RXCM ,Receive Clock Mode" "Not generated,Generated" bitfld.long 0x00 24. " TXENC ,Transmit Encoding Method" "NRZ,Manchester" textline " " bitfld.long 0x00 23. " RXENC ,Receive Encoding Method" "NRZ,Manchester" bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-CCITT,CRC-32" elif ((((d.l(asd:(0x808c0000+0x20c)))&0x400000)==0x400000)&&(((d.l(asd:(0x808c0000+0x20c)))&0x1800000)==0x800000)) group.long 0x020C++0x3 line.long 0x00 "UART1HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" bitfld.long 0x00 26. " TXCM ,Transmit Clock Mode" "Not generated,Generated" textline " " bitfld.long 0x00 24. " TXENC ,Transmit Encoding Method" "NRZ,Manchester" textline " " bitfld.long 0x00 23. " RXENC ,Receive Encoding Method" "NRZ,Manchester" bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-CCITT,CRC-32" elif ((((d.l(asd:(0x808c0000+0x20c)))&0x400000)==0x400000)&&(((d.l(asd:(0x808c0000+0x20c)))&0x1800000)==0x1800000)) group.long 0x020C++0x3 line.long 0x00 "UART1HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" textline " " bitfld.long 0x00 24. " TXENC ,Transmit Encoding Method" "NRZ,Manchester" textline " " bitfld.long 0x00 23. " RXENC ,Receive Encoding Method" "NRZ,Manchester" bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-CCITT,CRC-32" else group.long 0x020C++0x3 line.long 0x00 "UART1HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" textline " " textline " " bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-CCITT,CRC-32" endif if ((((d.l(asd:(0x808c0000+0x20c)))&0x180)==0x00)||(((d.l(asd:(0x808c0000+0x20c)))&0x180)==0x180)) hgroup.long 0x0210++0x7 hide.long 0x00 "UART1HDLCADMTCHVAL,HDLC Address Match Register" hide.long 0x04 "UART1HDLCADDMASK,HDLC Address Mask Register" else group.long 0x0210++0x7 line.long 0x00 "UART1HDLCADMTCHVAL,HDLC Address Match Register" hexmask.long 0x00 0.--31. 1. " AMV ,Address Match Value" line.long 0x04 "UART1HDLCADDMASK,HDLC Address Mask Register" hexmask.long 0x04 0.--31. 1. " AMSK ,Address Mask Value" endif rgroup.long 0x0218++0x3 line.long 0x00 "UART1HDLCRXINFOBUF,HDLC Receive Information Buffer Register" bitfld.long 0x00 17. " BPLLE ,Buffer Digital PLL Error" "Not aborted,Aborted" hexmask.long.word 0x00 4.--14. 1. " BC ,Received Frame Byte Count" textline " " bitfld.long 0x00 3. " BFRE ,Buffered Framing Error" "No error,Error" bitfld.long 0x00 2. " BROR ,Buffered Receiver Overrun" "Not overruned,Overruned" textline " " bitfld.long 0x00 1. " BCRE ,Buffered CRC Error" "No error,Error" bitfld.long 0x00 0. " BRAB ,Buffered Receiver Abort" "Not occurred,Occurred" group.long 0x021C++0x3 line.long 0x00 "UART1HDLCSTS,HDLC Status Register" bitfld.long 0x00 17. " PLLE ,Digital PLL Error" "No error,Error" bitfld.long 0x00 16. " PLLCC ,Digital PLL Carrier Sense" "Not sensed,Sensed" textline " " bitfld.long 0x00 15. " LNKIDL ,Link Idle" "RX not changed,RX changed" bitfld.long 0x00 14. " CRE ,CRC Error" "No Error,Error" textline " " bitfld.long 0x00 13. " ROR ,Receive FIFO Overrun" "Not overruned,Overruned" bitfld.long 0x00 12. " TBY ,Transmitter Busy" "Idle,Busy" textline " " bitfld.long 0x00 11. " RIF ,Receiver In Frame" "Idle,Receiving frame" bitfld.long 0x00 9. " RAB ,Receiver Abort" "Not aborted,Aborted" textline " " eventfld.long 0x00 8. " RTO ,Receiver Time Out" "Not received,Received" bitfld.long 0x00 7. " EOF ,End of Frame" "No end of frame,End of frame" textline " " eventfld.long 0x00 6. " RFL ,Receive Frame Lost" "Not lost,Lost" eventfld.long 0x00 5. " RIL ,Receive Information Buffer Lost" "Not lost,Lost" textline " " eventfld.long 0x00 4. " RFC ,Receive Frame Complete" "Not completed,Completed" bitfld.long 0x00 3. " RFS ,Receive FIFO Service Request" "Empty/Disabled,Not empty/Enabled" textline " " eventfld.long 0x00 2. " TAB ,Transmitted Frame Aborted" "Not aborted,Aborted" eventfld.long 0x00 1. " TFC ,Transmit Frame Complete" "Not completed,Completed" textline " " bitfld.long 0x00 0. " TFS ,Transmit FIFO Service Request" "Full/disabled,Not full/Enabled" tree.end width 0xb tree.end tree "UART2" base asd:0x808d0000 width 20. group.long 0x0000++0x7 line.long 0x00 "UART2DATA,UART Data Register" hexmask.long.byte 0x00 0.--7. 1. " DATA ,UART Data" line.long 0x04 "UART2RXSTS,UART Receive Status Register aand Error Clear Register" bitfld.long 0x04 3. " OE ,Overrun Error" "No error,Error" bitfld.long 0x04 2. " BE ,Break Error" "No error,Error" textline " " bitfld.long 0x04 1. " PE ,Parity Error" "No error,Error" bitfld.long 0x04 0. " FE ,Framing Error" "No error,Error" if (((d.l(asd:(0x808d0000+0x08)))&0x2)==0x2) group.long 0x0008++0x3 line.long 0x00 "UART2LINCTRLHIGH,UART Line Control High Register" bitfld.long 0x00 5.--6. " WLEN ,Number of Bits per Frame" "5 bits,6 bits,7 bits,8 bits,?..." bitfld.long 0x00 4. " FEN ,FIFO Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " STP2 ,Two Stop Bits Select" "One bit,Two bits" bitfld.long 0x00 2. " EPS ,Even Parity Select" "Odd,Even" textline " " bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BRK ,Send Break" "Normal,Output low" else group.long 0x0008++0x3 line.long 0x00 "UART2LINCTRLHIGH,UART Line Control High Register" bitfld.long 0x00 5.--6. " WLEN ,Number of Bits per Frame" "5 bits,6 bits,7 bits,8 bits,?..." bitfld.long 0x00 4. " FEN ,FIFO Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " STP2 ,Two Stop Bits Select" "One bit,Two bits" textline " " bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BRK ,Send Break" "Normal,Output low" endif group.long 0x0c++0xb line.long 0x00 "UART2LINCTRLMID,UART Line Control Midle Register" hexmask.long.byte 0x00 0.--7. 1. " BR ,Baud Rate Divisior 15-8" line.long 0x04 "UART2LINCTRLLOW,UART Line Control Low Register" hexmask.long.byte 0x04 0.--7. 1. " BR ,Baud Rate Divisior 7-0" line.long 0x08 "UART2CTRL,UART Control Register" bitfld.long 0x08 7. " LBE ,Loopback Enable" "Disabled,Enabled" bitfld.long 0x08 6. " RTIE ,Receive Timeout Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 4. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " MSIE ,Modem Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 2. " SIRLP ,SIR Low Power Mode" "Normal,Low power" textline " " bitfld.long 0x08 1. " SIREN ,SIR Enable" "Disabled,Enabled" bitfld.long 0x08 0. " UARTE ,UART Enable" "Disabled,Enabled" group.long 0x0018++0x3 line.long 0x00 "UART2Flag,UART 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 2. " DCD ,Data Carrier Detect Status" "IN high,IN low" textline " " bitfld.long 0x00 1. " DSR ,Data Set Ready Status" "Not ready,Ready" bitfld.long 0x00 0. " CTS ,Clear To Send Status" "IN high,IN low" group.long 0x001C++0x3 line.long 0x00 "UART2INTIDINTCLR,UART1 Interrupt Identification and Interrupt Clear 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" group.long 0x0020++0x3 line.long 0x00 "UART2IRLOWPWRCNTR,UART IrDA Low Power Divisior Register" hexmask.long.byte 0x00 0.--7. 1. " ILPDV ,IrDA Low Power Divisior Bits" group.long 0x0028++0x3 line.long 0x00 "UART2DMACTRL,UART DMA Control Register" bitfld.long 0x00 2. " DMAERR ,RX DMA Error Handling Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TXDMAE ,TX DMA Interface Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RXDMAE ,RX DMA Interface Enable" "Disabled,Enabled" group.long 0x0084++0x3 line.long 0x00 "UART2TMR,UART SIR Loopback Register" bitfld.long 0x00 1. " SIRTEST ,SIR Test Enable" "Disabled,Enabled" width 0xb tree.end tree.open "UART3 with HDLC Encoder" base asd:0x808e0000 width 20. tree "UART Registers" group.long 0x0000++0x7 line.long 0x00 "UART3DATA,UART3 Data Register" hexmask.long.byte 0x00 0.--7. 1. " DATA ,UART Data" line.long 0x04 "UART3RXSTS,UART3 Receive Status Register/Error Clear Register" bitfld.long 0x04 3. " OE ,Overrun Error" "No error,Error" bitfld.long 0x04 2. " BE ,Break Error" "No error,Error" textline " " bitfld.long 0x04 1. " PE ,Parity Error" "No error,Error" bitfld.long 0x04 0. " FE ,Framing Error" "No error,Error" if (((d.l(asd:(0x808e0000+0x08)))&0x2)==0x2) group.long 0x0008++0x3 line.long 0x00 "UART3LINCTRLHIGH,UART3 Line Control Register High" bitfld.long 0x00 5.--6. " WLEN ,Number of Bits per Frame" "5 bits,6 bits,7 bits,8 bits,?..." bitfld.long 0x00 4. " FEN ,FIFO Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " STP2 ,Two Stop Bits Select" "One bit,Two bits" bitfld.long 0x00 2. " EPS ,Even Parity Select" "Odd,Even" textline " " bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BRK ,Send Break" "Normal,Output low" else group.long 0x0008++0x3 line.long 0x00 "UART3LINCTRLHIGH,UART3 Line Control Register High" bitfld.long 0x00 5.--6. " WLEN ,Number of Bits per Frame" "5 bits,6 bits,7 bits,8 bits,?..." bitfld.long 0x00 4. " FEN ,FIFO Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " STP2 ,Two Stop Bits Select" "One bit,Two bits" textline " " bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BRK ,Send Break" "Normal,Output low" endif group.long 0x000c++0xb line.long 0x00 "UART3LINCTRLMID,UART3 Line Control Register Middle" hexmask.long.byte 0x00 0.--7. 1. " BR ,Baud Rate Divisior Bits 15-8" line.long 0x04 "UART3LINCTRLLOW,UART3 Line Control Register Low" hexmask.long.byte 0x04 0.--7. 1. " BR ,Baud Rate Divisior 7-0" line.long 0x08 "UART3CTRL,UART3 Control Register" bitfld.long 0x08 7. " LBE ,Loopback Enable" "Disabled,Enabled" bitfld.long 0x08 6. " RTIE ,Receive Timeout" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 4. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " MSIE ,Modem Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 0. " UARTE ,UART Enable" "Disabled,Enabled" group.long 0x0018++0x3 line.long 0x00 "UART3FLAG,UART3 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 2. " DCD ,Data Carrier Detect Status" "IN high,IN low" textline " " bitfld.long 0x00 1. " DSR ,Data Set Ready Status" "Not ready,Ready" bitfld.long 0x00 0. " CTS ,Clear To Send Status" "IN high,IN low" group.long 0x001C++3 line.long 0x00 "UART3INTIDINTCLR,UART3 Interrupt Identification and Interrupt Clear 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" hgroup.long 0x0020++0x3 hide.long 0x00 "UART3IRLOWPWRCNTR,UART3 IrDA Low-Power Counter Register" group.long 0x0028++0x3 line.long 0x00 "UART3DMACTRL,UART3 DMA Control Register" bitfld.long 0x00 2. " DMAERR ,RX DMA Error Handling Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TXDMAE ,TX DMA Interface Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RXDMAE ,RX DMA Interface Enable" "Disabled,Enabled" group.long 0x0100++3 line.long 0x00 "UART3MODEMCTRL,UART3 Modem Control Register" bitfld.long 0x00 3. " OUT2 ,OUT2 Function" "TENn driven by UART3Flag,TENn controlled by OUT1" textline " " bitfld.long 0x00 2. " OUT1 ,OUT1 Function" "TENn=OUT1,Ignored" group.long 0x0104++7 line.long 0x00 "UART3ModemSts,UART3 Modem Status Register" line.long 0x04 "UART3ModemTstCtrl,UART3 Modem Support Test Control Register" tree.end tree "HDLC Registers" if ((((d.l(asd:(0x808e0000+0x20c)))&0x400000)==0x400000)&&(((d.l(asd:(0x808e0000+0x20c)))&0x1800000)==0x0)) group.long 0x020C++0x3 line.long 0x00 "UART3HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" bitfld.long 0x00 26. " TXCM ,Transmit Clock Mode" "Not generated,Generated" textline " " bitfld.long 0x00 25. " RXCM ,Receive Clock Mode" "Not generated,Generated" bitfld.long 0x00 24. " TXENC ,Transmit Encoding Method" "NRZ,Manchester" textline " " bitfld.long 0x00 23. " RXENC ,Receive Encoding Method" "NRZ,Manchester" bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-16,CRC-32" elif ((((d.l(asd:(0x808e0000+0x20c)))&0x400000)==0x400000)&&(((d.l(asd:(0x808e0000+0x20c)))&0x1800000)==0x1000000)) group.long 0x020C++0x3 line.long 0x00 "UART3HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" textline " " bitfld.long 0x00 25. " RXCM ,Receive Clock Mode" "Not generated,Generated" bitfld.long 0x00 24. " TXENC ,Transmit Encoding Method" "NRZ,Manchester" textline " " bitfld.long 0x00 23. " RXENC ,Receive Encoding Method" "NRZ,Manchester" bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-16,CRC-32" elif ((((d.l(asd:(0x808e0000+0x20c)))&0x400000)==0x400000)&&(((d.l(asd:(0x808e0000+0x20c)))&0x1800000)==0x800000)) group.long 0x020C++0x3 line.long 0x00 "UART3HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" bitfld.long 0x00 26. " TXCM ,Transmit Clock Mode" "Not generated,Generated" textline " " bitfld.long 0x00 24. " TXENC ,Transmit Encoding Method" "NRZ,Manchester" textline " " bitfld.long 0x00 23. " RXENC ,Receive Encoding Method" "NRZ,Manchester" bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-16,CRC-32" elif ((((d.l(asd:(0x808e0000+0x20c)))&0x400000)==0x400000)&&(((d.l(asd:(0x808e0000+0x20c)))&0x1800000)==0x1800000)) group.long 0x020C++0x3 line.long 0x00 "UART3HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" textline " " bitfld.long 0x00 24. " TXENC ,Transmit Encoding Method" "NRZ,Manchester" textline " " bitfld.long 0x00 23. " RXENC ,Receive Encoding Method" "NRZ,Manchester" bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-16,CRC-32" else group.long 0x020C++0x3 line.long 0x00 "UART3HDLCTRL,HDLC Control Register" bitfld.long 0x00 27. " CMAS ,Clock Master" "Internal,External" textline " " textline " " bitfld.long 0x00 22. " SYNC ,Synchronous/Asynchronous HDLC Mode" "Asynchronous,Synchronous" textline " " bitfld.long 0x00 21. " TFCEN ,Transmit Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TABEN ,Transmit Frame Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " RFCEN ,Receive Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " RILEN ,Receive Information Lost Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " RFLEN ,Receive Frame Lost Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RTOEN ,Receiver Time Out Interrupt Enable" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 12.--15. 1. " FLAG ,Minimum Number of Opening and CLosing Flags for HDLC TX" bitfld.long 0x00 11. " CRCN ,CRC Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 10. " CRCApd ,CRC Pass Through" "Not passed,Passed" bitfld.long 0x00 9. " IDLE ,Idle Mode" "Mark,Flag" textline " " bitfld.long 0x00 7.--8. " AME ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined" bitfld.long 0x00 6. " IDLSpc ,Idle in Space" "Mark,Space" textline " " bitfld.long 0x00 5. " CRCZ ,CRC Zero Seed" "All ones,All zeros" bitfld.long 0x00 4. " RXE ,HDLC Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TXE ,HDLC Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TUS ,Transmit FIFO Underrun Select" "Stopped,Aborted" textline " " bitfld.long 0x00 1. " CRCE ,CRC Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CRCS ,CRC Size" "CRC-16,CRC-32" endif if ((((d.l(asd:(0x808e0000+0x20c)))&0x180)==0x00)||(((d.l(asd:(0x808e0000+0x20c)))&0x180)==0x180)) hgroup.long 0x0210++7 hide.long 0x00 "UART3HDLCADMTCHVAL,HDLC Address Match Register" hide.long 0x04 "UART3HDLCADDMASK,HDLC Address Mask Register" else group.long 0x0210++7 line.long 0x00 "UART3HDLCADMTCHVAL,HDLC Address Match Register" hexmask.long 0x00 0.--31. 1. " AMV ,Address Match Value" line.long 0x04 "UART3HDLCADDMASK,HDLC Address Mask Register" hexmask.long 0x04 0.--31. 1. " AMSK ,Address Mask Value" endif group.long 0x0218++0x3 line.long 0x00 "UART3HDLCRXINFOBUF,HDLC Receive Information Buffer Register" hexmask.long.word 0x00 4.--14. 1. " BC ,Received Frame Byte Count" textline " " bitfld.long 0x00 3. " BFRE ,Buffered Framing Error" "No error,Error" bitfld.long 0x00 2. " BROR ,Buffered Receiver Overrun" "Not overruned,Overruned" textline " " bitfld.long 0x00 1. " BCRE ,Buffered CRC Error" "No error,Error" bitfld.long 0x00 0. " BRAB ,Buffered Receiver Abort" "Not occurred,Occurred" group.long 0x021C++3 line.long 0x00 "UART3HDLCSTS,HDLC Status Register" bitfld.long 0x00 14. " CRE ,CRC Error" "No Error,Error" bitfld.long 0x00 13. " ROR ,Receive FIFO Overrun" "Not overruned,Overruned" textline " " bitfld.long 0x00 12. " TBY ,Transmitter Busy" "Idle,Busy" bitfld.long 0x00 11. " RIF ,Receiver In Frame" "Idle,Receiving frame" textline " " bitfld.long 0x00 9. " RAB ,Receiver Abort" "Not aborted,Aborted" eventfld.long 0x00 8. " RTO ,Receiver Time Out" "Not received,Received" textline " " bitfld.long 0x00 7. " EOF ,End of Frame" "No end of frame,End of frame" eventfld.long 0x00 6. " RFL ,Receive Frame Lost" "Not lost,Lost" textline " " eventfld.long 0x00 5. " RIL ,Receive Information Buffer Lost" "Not lost,Lost" eventfld.long 0x00 4. " RFC ,Receive Frame Complete" "Not completed,Completed" textline " " bitfld.long 0x00 3. " RFS ,Receive FIFO Service Request" "Empty/Disabled,Not empty/Enabled" eventfld.long 0x00 2. " TAB ,Transmitted Frame Aborted" "Not aborted,Aborted" textline " " eventfld.long 0x00 1. " TFC ,Transmit Frame Complete" "Not completed,Completed" bitfld.long 0x00 0. " TFS ,Transmit FIFO Service Request" "Full/disabled,Not full/Enabled" tree.end width 0xb tree.end tree "IrDA" base asd:0x808b0000 width 15. group.long 0x0000++0x0B line.long 0x00 "IRENABLE,IrDA Enable Register" bitfld.long 0x00 4. " FD ,Fast Done Status" "Not done,Done" bitfld.long 0x00 3. " MD ,Medium Done Status" "Not done,Done" textline " " bitfld.long 0x00 2. " LBM ,Loopback Mode" "Normal,Loopback" bitfld.long 0x00 0.--1. " EN ,Enable Value" "No encoder,SIR,MIR,FIR" line.long 0x04 "IRCTRL,IrDA Control Register" bitfld.long 0x04 7. " AME ,Address Match Enable" "Disabled,Enabled" bitfld.long 0x04 6. " RXP ,Receve Polarity Control" "Not inverted,Inverted" textline " " bitfld.long 0x04 5. " TXP ,Transmit Polarity Control" "Not inverted,Inverted" bitfld.long 0x04 4. " RXE ,Receive Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " TXE ,Transmit Enable" "Disabled,Enabled" bitfld.long 0x04 2. " TUS ,Transmit Buffer Underrun Select" "Stop flag transmitted,Aborted" textline " " bitfld.long 0x04 1. " BRD ,MIR Bit Rate Select" "0.576Mbit/s,1.152Mbit/s" line.long 0x08 "IRADRMATCHVAL,IrDA Address Match Value Register" hexmask.long.byte 0x08 0.--7. 1. " AMV , Address Match Value" rgroup.long 0x000C++0x3 line.long 0x00 "IRFLAG,IrDA Flag Register" bitfld.long 0x00 9. " TBY ,Transmitter Busy Flag" "Idle,Busy" bitfld.long 0x00 8. " RIF ,Receive In Frame" "In preamble/start,In frame" textline " " bitfld.long 0x00 7. " RSY ,Receiver Synchronized Flag" "Hunt mode,Sychronized" bitfld.long 0x00 6. " EOF ,End of Frame" "Not completed,Completed" textline " " bitfld.long 0x00 4.--5. " WST ,Width Status" "All valid,Least byte,Least two,Least three" bitfld.long 0x00 3. " FRE ,FIR Framing Error" "No error,Error" textline " " bitfld.long 0x00 2. " ROR ,Receive Buffer Overrun" "Not overruned,Overruned" bitfld.long 0x00 1. " CRE ,CRC Error" "No error,Error" textline " " bitfld.long 0x00 0. " RAB ,Receiver Abort" "Not aborted,Aborted" group.long 0x0010++0x3 line.long 0x00 "IRDATA,IrDA Data Register" hexmask.long 0x00 0.--31. 1. " DATA ,IrDA Data Word" wgroup.long 0x0014++0x0F line.long 0x00 "IRDATATAIL0,IrDA Data Tail Register" hexmask.long 0x00 0.--31. 1. " DATA ,IrDA Transmit Payload Data" line.long 0x04 "IRDATATAIL1,IrDA Data Tail Register" hexmask.long 0x04 0.--31. 1. " DATA ,IrDA Transmit Payload Data" line.long 0x08 "IRDATATAIL2,IrDA Data Tail Register" hexmask.long 0x08 0.--31. 1. " DATA ,IrDA Transmit Payload Data" rgroup.long 0x0020++0x7 line.long 0x00 "IRRIB,IrDA Receive Information Register" hexmask.long.word 0x00 4.--14. 1. " BC ,Received Frame Byte Count" bitfld.long 0x00 3. " BFRE ,Buffered Framing Error" "No error,Error" textline " " bitfld.long 0x00 2. " BROR ,Buffered Receiver Overrun" "No overrun,Overrun" bitfld.long 0x00 1. " BRCE ,Buffered CRC Error" "No error,Error" textline " " bitfld.long 0x00 0. " BRAB ,Buffered Receiver Abort" "Not detected,Detected" line.long 0x04 "IRTR0,IrDA Test Register 0" hexmask.long.word 0x04 0.--10. 1. " BC ,Byte Count" group.long 0x0028++0x3 line.long 0x00 "IRDMACR,IrDA DMA Control Register" bitfld.long 0x00 2. " DMAERR ,RX DMA Error Handling Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TXDAE ,TX DMA Interface Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RXDMAE ,RX DMA Interface Enable" "Disabled,Enabled" group.long 0x0030++0x3 line.long 0x00 "SIRTR0,IrDA Slow InfraRed Test Register 0" bitfld.long 0x00 7. " SIREN ,State of SIERN After Synchronization" "Low,High" bitfld.long 0x00 6. " SIROUT ,State of SIROUT" "Low,High" textline " " bitfld.long 0x00 5. " TXD ,State of TXD Input" "Low,High" bitfld.long 0x00 4. " RXD ,State of RXD Input" "Low,High" textline " " bitfld.long 0x00 3. " SIRT ," "0,1" bitfld.long 0x00 2. " SIRIN ," "0,1" textline " " bitfld.long 0x00 1. " S16CLK ," "0,1" bitfld.long 0x00 0. " TSIRC ," "0,1" group.long 0x0080++0x7 line.long 0x00 "MISR,MIR Status Register" eventfld.long 0x00 6. " RFL ,Receive Frame Lost" "Not lost,Lost" eventfld.long 0x00 5. " RIL ,Receive Information Buffer Lost" "Not lost,Lost" textline " " bitfld.long 0x00 4. " RFC ,Receive Frame Complete" "Not completed,Completed" bitfld.long 0x00 3. " RFS ,Reveive Buffer Service Request" "Not requested,Requested" textline " " eventfld.long 0x00 2. " TAB ,Transmit Frame Aborted" "Not aborted,Aborted" eventfld.long 0x00 1. " TFC ,Transmit Frame Complete" "Not completed,Completed" textline " " bitfld.long 0x00 0. " TFS ,Transmit Buffer Service Request" "Not requested,Requested" line.long 0x04 "MIMR,MIR Interrupt Mask Register" bitfld.long 0x04 6. " RFL ,RFL Mask Bit" "Masked,Not masked" bitfld.long 0x04 5. " RIL ,RIL Mask Bit" "Masked,Not masked" textline " " bitfld.long 0x04 4. " RFC ,RFC Mask Bit" "Masked,Not masked" bitfld.long 0x04 3. " RFS ,RFS Mask Bit" "Masked,Not masked" textline " " bitfld.long 0x04 2. " TAB ,TAB Mask Bit" "Masked,Not masked" bitfld.long 0x04 1. " TFC ,TFC Mask Bit" "Masked,Not masked" textline " " bitfld.long 0x04 0. " TFS ,TFS Mask Bit" "Masked,Not masked" rgroup.long 0x0088++7 line.long 0x00 "MIIR,MIR Interrupt Register" bitfld.long 0x00 6. " RFL ,RFL Masked Bit" "Not asserted,Asserted" bitfld.long 0x00 5. " RIL ,RIL Masked Bit" "Not asserted,Asserted" textline " " bitfld.long 0x00 4. " RFC ,RFC Masked Bit" "Not asserted,Asserted" bitfld.long 0x00 3. " RFS ,RFS Masked Bit" "Not asserted,Asserted" textline " " bitfld.long 0x00 2. " TAB ,TAB Masked Bit" "Not asserted,Asserted" bitfld.long 0x00 1. " TFC ,TFC Masked Bit" "Not asserted,Asserted" textline " " bitfld.long 0x00 0. " TFS ,TFS Masked Bit" "Not asserted,Asserted" group.long 0x0180++7 line.long 0x00 "FISR,FIR Status Register" eventfld.long 0x00 6. " RFL ,Receive Frame Lost" "Not lost,Lost" eventfld.long 0x00 5. " RIL ,Receive Information Buffer Lost" "Not lost,Lost" textline " " bitfld.long 0x00 4. " RFC ,Receive Frame Complete" "Not completed,Completed" bitfld.long 0x00 3. " RFS ,Reveive Buffer Service Request" "Not requested,Requested" textline " " eventfld.long 0x00 2. " TAB ,Transmit Frame Aborted" "Not aborted,Aborted" eventfld.long 0x00 1. " TFC ,Transmit Frame Complete" "Not completed,Completed" textline " " bitfld.long 0x00 0. " TFS ,Transmit Buffer Service Request" "Not requested,Requested" line.long 0x04 "FIMR,FIR Interrupt Mask Register" bitfld.long 0x04 6. " RFL ,RFL Mask Bit" "Masked,Not masked" bitfld.long 0x04 5. " RIL ,RIL Mask Bit" "Masked,Not masked" textline " " bitfld.long 0x04 4. " RFC ,RFC Mask Bit" "Masked,Not masked" bitfld.long 0x04 3. " RFS ,RFS Mask Bit" "Masked,Not masked" textline " " bitfld.long 0x04 2. " TAB ,TAB Mask Bit" "Masked,Not masked" bitfld.long 0x04 1. " TFC ,TFC Mask Bit" "Masked,Not masked" textline " " bitfld.long 0x04 0. " TFS ,TFS Mask Bit" "Masked,Not masked" rgroup.long 0x0188++3 line.long 0x00 "FIIR,FIR Interrupt Register" bitfld.long 0x00 6. " RFL ,RFL Masked Bit" "Not signalled,Signalled" bitfld.long 0x00 5. " RIL ,RIL Masked Bit" "Not signalled,Signalled" textline " " bitfld.long 0x00 4. " RFC ,RFC Masked Bit" "Not signalled,Signalled" bitfld.long 0x00 3. " RFS ,RFS Masked Bit" "Not signalled,Signalled" textline " " bitfld.long 0x00 2. " TAB ,TAB Masked Bit" "Not signalled,Signalled" bitfld.long 0x00 1. " TFC ,TFC Masked Bit" "Not signalled,Signalled" textline " " bitfld.long 0x00 0. " TFS ,TFS Masked Bit" "Not signalled,Signalled" width 0xb tree.end tree.open "Timers" base asd:0x80810000 width 15. tree "Timer 1" group.long 0x0000++0x3 line.long 0x00 "TIMER1LOAD,Timer 1 Load Register" hexmask.long.word 0x00 0.--15. 1. " Load ,Load Value" rgroup.long 0x0004++0x3 line.long 0x00 "TIMER1VALUE,Timer 1 Value Register" hexmask.long.word 0x00 0.--15. 1. " Value ,Current Timer Value" group.long 0x0008++0x3 line.long 0x00 "TIMER1CONTROL,Timer 1 Control Register" bitfld.long 0x00 7. " ENABLE ,Timer Enable Bit" "Disabled,Enabled" bitfld.long 0x00 6. " MODE ,Operation Mode" "Free running,Periodic" bitfld.long 0x00 3. " CLKSEL ,Clock Select" "2kHz,508Hz" wgroup.long 0x000C++0x3 line.long 0x00 "TIMER1CLEAR,Timer 1 Clear Register" tree.end tree "Timer 2" group.long 0x0020++0x3 line.long 0x00 "TIMER2LOAD,Timer 2 Load Register" hexmask.long.word 0x00 0.--15. 1. " Load ,Load Value" rgroup.long 0x0024++0x3 line.long 0x00 "TIMER2VALUE,Timer 2 Value Register" hexmask.long.word 0x00 0.--15. 1. " Value ,Current Timer Value" group.long 0x0028++0x3 line.long 0x00 "TIMER2CONTROL,Timer 2 Control Register" bitfld.long 0x00 7. " ENABLE ,Timer Enable Bit" "Disabled,Enabled" bitfld.long 0x00 6. " MODE ,Operation Mode" "Free running,Periodic" bitfld.long 0x00 3. " CLKSEL ,Clock Select" "2kHz,508Hz" wgroup.long 0x002C++0x3 line.long 0x00 "TIMER2CLEAR,Timer 2 Clear Register" tree.end tree "Timer 3" group.long 0x0080++0x3 line.long 0x00 "TIMER3LOAD,Timer 3 Load Register" hexmask.long 0x00 0.--31. 1. " Load ,Load Value" rgroup.long 0x0084++0x3 line.long 0x00 "TIMER3VALUE,Timer 3 Value Register" hexmask.long 0x00 0.--31. 1. " Value ,Current Timer Value" group.long 0x0088++0x3 line.long 0x00 "TIMER3CONTROL,Timer 3 Control Register" bitfld.long 0x00 7. " ENABLE ,Timer Enable Bit" "Disabled,Enabled" bitfld.long 0x00 6. " MODE ,Operation Mode" "Free running,Periodic" bitfld.long 0x00 3. " CLKSEL ,Clock Select" "2kHz,508Hz" wgroup.long 0x008C++0x3 line.long 0x00 "TIMER3CLEAR,Timer 3 Clear Register" tree.end tree "Timer 4" rgroup.long 0x0060++0x3 line.long 0x00 "TIMER4VALUELOW,Timer 4 Value Low Register" hexmask.long 0x00 0.--31. 1. " Value ,Timer 4 Low Value" group.long 0x0064++0x3 line.long 0x00 "TIMER4ENABLE,Timer 4 Enable/Value High Register" bitfld.long 0x00 8. " Enable ,Timer 4 Enable" "Disabled,Enabled" hexmask.long.byte 0x00 0.--7. 1. " Value ,TImer 4 High Value" tree.end width 0xb tree.end tree "Watchdog Timer" base asd:0x80940000 width 10. group.long 0x0000++0x3 line.long 0x00 "WATCHDOG,Watchdog Control Register (Read only)" hexmask.long.byte 0x00 7.--15. 1. " CTL ,Watchdog Control Bits" bitfld.long 0x00 6. " CTL/PLSDSN ,Pulse Disable Not" "Disabled,Enabled" bitfld.long 0x00 5. " CTL/VRID ,Software Override of Hardware Watchdog Disable" "Enabled,Disabled" textline " " bitfld.long 0x00 4. " CTL/SWDIS ,Software Wachdog Disable" "Enabled,Disabled" bitfld.long 0x00 3. " CTL/HWDIS ,Hardware Watchdog Disable" "Enabled,Disabled" bitfld.long 0x00 2. " CTL/URST ,User Reset Status Flip Flop" "No reset,User reset" textline " " bitfld.long 0x00 1. " CTL/3KRST ,Three Key Reset Status Flip Flop" "No reset,Three-key reset" bitfld.long 0x00 0. " CTL/WD ,Watchdog Reset Status Flip Flop" "No reset,Reset" group.long 0x0004++0x3 line.long 0x00 "WDSTATUS,Watchdog Storage Register" hexmask.long.byte 0x00 0.--6. 1. " STAT ,Watchdog Status Bits" width 0xb tree.end tree "Real Time Clock with Software Trim" base asd:0x80920000 rgroup.long 0x0000++3 line.long 0x00 "RTCDATA,RTC Data Register" hexmask.long 0x00 0.--31. 1. " RTCDR ,Counter Value" group.long 0x0004++3 line.long 0x00 "RTCMATCH,RTC Match Register" hexmask.long 0x00 0.--31. 1. " RTCMR ,Match Value" group.long 0x0008++3 line.long 0x00 "RTCSTS,RTC Status/EOI Register" bitfld.long 0x00 0. " INTR ,Interrupt Status" "No Interrupt,Interrupt" group.long 0x000C++3 line.long 0x00 "RTCLoad,RTC Load Register" hexmask.long 0x00 0.--31. 1. " RTCLR ,Load Value" group.long 0x0010++3 line.long 0x00 "RTCCTRL,RTC Control Register" bitfld.long 0x00 0. " MIE ,Match Interrupt Enable" "Disabled,Enabled" group.long 0x0108++3 line.long 0x00 "RTCSWCOMP,RTC Software Compensation" hexmask.long.byte 0x00 16.--20. 1. " DEL ,Number of Clocks to Delete" hexmask.long.word 0x00 0.--15. 1. " INT ,Counter Pre-Load Integer Value" width 0xb tree.end tree.open "I2S Controller" base asd:0x80820000 width 18. tree "I2S TX Registers" group.long 0x0010++7 line.long 0x00 "I2STX0LFT,Left Transmit Data Register for Channel 0" hexmask.long 0x00 0.--31. 1. " I2s_tx0_left ,Transmit Left Data Word for Channel 0" line.long 0x04 "I2SRX0RT,Right Transmit Data Register for Channel 0" hexmask.long 0x04 0.--31. 1. " I2s_tx0_right ,Transmit Right Data Word for Channel 0" group.long 0x0018++7 line.long 0x00 "I2STX1LFT,Left Transmit Data Register for Channel 1" hexmask.long 0x00 0.--31. 1. " I2s_tx1_left ,Transmit Left Data Word for Channel 1" line.long 0x04 "I2SRX1RT,Right Transmit Data Register for Channel 1" hexmask.long 0x04 0.--31. 1. " I2s_tx1_right ,Transmit Right Data Word for Channel 1" group.long 0x0020++7 line.long 0x00 "I2STX2LFT,Left Transmit Data Register for Channel 2" hexmask.long 0x00 0.--31. 1. " I2s_tx2_left ,Transmit Left Data Word for Channel 2" line.long 0x04 "I2SRX2RT,Right Transmit Data Register for Channel 2" hexmask.long 0x04 0.--31. 1. " I2s_tx2_right ,Transmit Right Data Word for Channel 2" group.long 0x0028++7 line.long 0x00 "I2STXLINCTRLDATA,Line Control Data Register" bitfld.long 0x00 2. " Left_Right_Justify ,Data Justify" "Left,Right" textline " " bitfld.long 0x00 1. " TXUF_REPEAT_SAMPLE ,Data Trasmit After TX Underflow" "Repeat sample,Transmit ones" textline " " bitfld.long 0x00 0. " TXDIR ,Transmit Data Shift Direction" "MSB first,LSB First" line.long 0x04 "I2STXCTRL,Control Register" bitfld.long 0x04 1. " TXUFIE ,Transmit Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " TXEMPTY_int_level ,Transmit Empty Interrupt Level Select" "When half empty,When empty" group.long 0x0030++3 line.long 0x00 "I2STXWRDLEN,Word Length Register" bitfld.long 0x00 0.--1. " WL ,Word Length" "16-bit,24-bit,32-bit,?..." group.long 0x0034++0x0B line.long 0x00 "I2STX0EN,TX0 Channel Enable Register" bitfld.long 0x00 0. " I2s_tx0_EN ,TX0 Channel Enable" "Disabled,Enabled" line.long 0x04 "I2STX1EN,TX1 Channel Enable Register" bitfld.long 0x04 0. " I2s_tx1_EN ,TX1 Channel Enable" "Disabled,Enabled" line.long 0x08 "I2STX2EN,TX2 Channel Enable Register" bitfld.long 0x08 0. " I2s_tx2_EN ,TX2 Channel Enable" "Disabled,Enabled" tree.end width 18. tree "I2S RX Registers" rgroup.long 0x0040++7 line.long 0x00 "I2SRX0LFT,Left Receive Data Register for Channel 0" hexmask.long 0x00 0.--31. 1. " I2s_rx0_left ,Receive Left Data Word for Channel 0" line.long 0x04 "I2SRX0RT,Right Receive Data Register for Channel 0" hexmask.long 0x04 0.--31. 1. " I2s_rx0_right ,Receive Right Data Word for Channel 0" rgroup.long 0x0048++7 line.long 0x00 "I2SRX1LFT,Left Receive Data Register for Channel 1" hexmask.long 0x00 0.--31. 1. " I2s_rx1_left ,Receive Left Data Word for Channel 1" line.long 0x04 "I2SRX1RT,Right Receive Data Register for Channel 1" hexmask.long 0x04 0.--31. 1. " I2s_rx1_right ,Receive Right Data Word for Channel 1" rgroup.long 0x0050++7 line.long 0x00 "I2SRX2LFT,Left Receive Data Register for Channel 2" hexmask.long 0x00 0.--31. 1. " I2s_rx2_left ,Receive Left Data Word for Channel 2" line.long 0x04 "I2SRX2RT,Right Receive Data Register for Channel 2" hexmask.long 0x04 0.--31. 1. " I2s_rx2_right ,Receive Right Data Word for Channel 2" group.long 0x0058++0x0B line.long 0x00 "I2SRXLINCTRLDATA,Line Control Data Register" bitfld.long 0x00 1. " Left_Right_Justify ,Data Justify" "Left,Right" textline " " bitfld.long 0x00 0. " RXDIR ,Receive Data Shift Direction" "MSB first,LSB First" line.long 0x04 "I2SRXCTRL,Control Register" bitfld.long 0x04 1. " ROUFIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " RXFull_int_level ,Receive Full Interrupt Level Select" "When half full,When full" line.long 0x08 "I2SRXWRDLEN,Word Length Register" bitfld.long 0x08 0.--1. " WL ,Word Length" "16-bit,24-bit,32-bit,?..." group.long 0x0064++0x0B line.long 0x00 "I2SRX0EN,RX0 Channel Enable Register" bitfld.long 0x00 0. " I2s_rx0_EN ,RX0 Channel Enable" "Disabled,Enabled" line.long 0x04 "I2SRX1EN,RX1 Channel Enable Register" bitfld.long 0x04 0. " I2s_rx1_EN ,RX1 Channel Enable" "Disabled,Enabled" line.long 0x08 "I2SRX2EN,RX2 Channel Enable Register" bitfld.long 0x08 0. " I2s_rx2_EN ,RX2 Channel Enable" "Disabled,Enabled" tree.end width 12. tree "I2S Configuration and Status Registers" if (((data.long(asd:0x80820000))&0x60)==0x00) group.long 0x0000++3 line.long 0x00 "I2STXCLKCFG,Transmitter Clock Configuration Register" bitfld.long 0x00 5.--6. " I2s_tx_bcr ,TX Bit Clock Rate" "I2STXClkCfg[4],Fixed at 32x,Fixed at 64x,Fixed at 128x" bitfld.long 0x00 4. " I2s_tx_nbcg ,TX Not Bit Clock Gating Mode" "Low,High" textline " " bitfld.long 0x00 3. " I2s_mstr ,TX Audio Clock Master/Slave" "Slave,Master" bitfld.long 0x00 2. " I2s_trel ,Timing of Irckt Respect to Sdix Data Outputs" "Together,One cycle before" textline " " bitfld.long 0x00 1. " I2s_tckp ,TX Bitclk Polarity" "Negative,Positive" bitfld.long 0x00 0. " I2s_tlrs ,Irckt Polarity" "Low->left/High->right,Low->right/High->left" else group.long 0x0000++3 line.long 0x00 "I2STXCLKCFG,Transmitter Clock Configuration Register" bitfld.long 0x00 5.--6. " I2s_tx_bcr ,TX Bit Clock Rate" "I2STXClkCfg[4],Fixed at 32x,Fixed at 64x,Fixed at 128x" textline " " bitfld.long 0x00 3. " I2s_mstr ,TX Audio Clock Master/Slave" "Slave,Master" bitfld.long 0x00 2. " I2s_trel ,Timing of Irckt Respect to Sdix Data Outputs" "Together,One cycle before" textline " " bitfld.long 0x00 1. " I2s_tckp ,TX Bitclk Polarity" "Negative,Positive" bitfld.long 0x00 0. " I2s_tlrs ,Irckt Polarity" "Low->left/High->right,Low->right/High->left" endif if (((data.long(asd:(0x80820000+0x04)))&0x00000060)==0x00000000) group.long 0x0004++3 line.long 0x00 "I2SRXCLKCFG,Receiver Clock Configuration Register" bitfld.long 0x00 5.--6. " I2s_rx_bcr ,RX Bit Clock Rate" "I2STXClkCfg[4],Fixed at 32x,Fixed at 64x,Fixed at 128x" bitfld.long 0x00 4. " I2s_rx_nbcg ,RX Not Bit Clock Gating Mode" "Low,High" textline " " bitfld.long 0x00 3. " I2s_mstr ,RX Audio Clock Master/Slave" "Slave,Master" bitfld.long 0x00 2. " I2s_rrel ,Timing of Irckr Respect to Sdix Data Outputs" "Together,One cycle before" textline " " bitfld.long 0x00 1. " I2s_rckp ,RX Bitclk Polarity" "Negative,Positive" bitfld.long 0x00 0. " I2s_rlrs ,Irckr Polarity" "Low->left/High->right,Low->right/High->left" else group.long 0x0004++3 line.long 0x00 "I2SRXCLKCFG,Receiver Clock Configuration Register" bitfld.long 0x00 5.--6. " I2s_rx_bcr ,RX Bit Clock Rate" "I2STXClkCfg[4],Fixed at 32x,Fixed at 64x,Fixed at 128x" textline " " bitfld.long 0x00 3. " I2s_mstr ,RX Audio Clock Master/Slave" "Slave,Master" bitfld.long 0x00 2. " I2s_rrel ,Timing of Irckr Respect to Sdix Data Outputs" "Together,One cycle before" textline " " bitfld.long 0x00 1. " I2s_rckp ,RX Bitclk Polarity" "Negative,Positive" bitfld.long 0x00 0. " I2s_rlrs ,Irckr Polarity" "Low->left/High->right,Low->right/High->left" endif group.long 0x0008++3 line.long 0x00 "I2SGISTS,I2S Global Status Register" bitfld.long 0x00 29. " rx2_fifo_half_full ,RX2 FIFO Half Full" "Not half full,Half full" bitfld.long 0x00 28. " rx2_fifo_empty ,RX2 FIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x00 27. " rx2_fifo_full ,RX2 FIFO Full" "Not full,Full" bitfld.long 0x00 26. " tx2_fifo_half_empty ,TX2 FIFO Half Full" "Not half empty,Half empty" textline " " bitfld.long 0x00 25. " tx2_fifo_empty ,TX2 FIFO Empty" "Not empty,Empty" bitfld.long 0x00 24. " tx2_fifo_full ,TX2 FIFO Full" "Not full,Full" textline " " bitfld.long 0x00 23. " rx1_fifo_half_full ,RX1 FIFO Half Full" "Not half full,Half full" bitfld.long 0x00 22. " rx1_fifo_empty ,RX1 FIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x00 21. " rx1_fifo_full ,RX1 FIFO Full" "Not full,Full" bitfld.long 0x00 20. " tx1_fifo_half_empty ,TX1 FIFO Half Full" "Not half empty,Half empty" textline " " bitfld.long 0x00 19. " tx1_fifo_empty ,TX1 FIFO Empty" "Not empty,Empty" bitfld.long 0x00 18. " tx1_fifo_full ,TX1 FIFO Full" "Not full,Full" textline " " bitfld.long 0x00 17. " rx0_fifo_half_full ,RX0 FIFO Half Full" "Not half full,Half full" bitfld.long 0x00 16. " rx0_fifo_empty ,RX0 FIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x00 15. " rx0_fifo_full ,RX0 FIFO Full" "Not full,Full" bitfld.long 0x00 14. " tx0_fifo_half_empty ,TX0 FIFO Half Full" "Not half empty,Half empty" textline " " bitfld.long 0x00 13. " tx0_fifo_empty ,TX0 FIFO Empty" "Not empty,Empty" bitfld.long 0x00 12. " tx0_fifo_full ,TX0 FIFO Full" "Not full,Full" textline " " bitfld.long 0x00 11. " Rx2_underflow ,RX2 Underflow" "Not underflowed,Underflowed" bitfld.long 0x00 10. " Rx1_underflow ,RX1 Underflow" "Not underflowed,Underflowed" textline " " bitfld.long 0x00 9. " Rx0_underflow ,RX0 Underflow" "Not underflowed,Underflowed" bitfld.long 0x00 8. " Tx2_overflow ,TX2 Overflow" "Not overflowed,Overflowed" textline " " bitfld.long 0x00 7. " Tx1_overflow ,TX1 Overflow" "Not overflowed,Overflowed" bitfld.long 0x00 6. " Tx0_overflow ,TX0 Overflow" "Not overflowed,Overflowed" textline " " bitfld.long 0x00 5. " Rx2_overflow ,RX2 Overflow" "Not overflowed,Overflowed" bitfld.long 0x00 4. " Rx1_overflow ,RX1 Overflow" "Not overflowed,Overflowed" textline " " bitfld.long 0x00 3. " Rx0_overflow ,RX0 Overflow" "Not overflowed,Overflowed" bitfld.long 0x00 2. " Tx2_underflow ,TX2 Underflow" "Not underflowed,Underflowed" textline " " bitfld.long 0x00 1. " Tx1_underflow ,TX1 Underflow" "Not underflowed,Underflowed" bitfld.long 0x00 0. " Tx0_underflow ,TX0 Underflow" "Not underflowed,Underflowed" group.long 0x000C++3 line.long 0x00 "I2SGICTRL,I2S Global Control Register" bitfld.long 0x00 1. " I2s_loopback ,Loopback Operation" "No loopback,Loopback" bitfld.long 0x00 0. " I2s_ife ,PCLK Enable" "Off,On" tree.end width 0xb tree.end tree.open "AC'97 Controller" base asd:0x80880000 tree "Channel 1" width 11. hgroup.long 0x0++3 hide.long 0x00 "AC97DR1,Data Read/Write from/to FIFO1" in group.long (0x0+0x4)++7 line.long 0x00 "AC97RXCR1,Receive Control Register" hexmask.long.word 0x00 17.--28. 1. " TOC ,Time-Out Count Value" bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled" bitfld.long 0x00 15. " CM ,Compact Mode Enable" "Jutified,Compact" textline " " bitfld.long 0x00 13.--14. " RSIZE ,Size of Data Word" "16 bits,18 bits,20 bits,12 bits" bitfld.long 0x00 12. " RX12 ,FIFO Stores SLOT12 Data" "Not stored,Stored" bitfld.long 0x00 11. " RX11 ,FIFO Stores SLOT11 Data" "Not stored,Stored" textline " " bitfld.long 0x00 10. " RX10 ,FIFO Stores SLOT10 Data" "Not stored,Stored" bitfld.long 0x00 9. " RX9 ,FIFO Stores SLOT9 Data" "Not stored,Stored" bitfld.long 0x00 8. " RX8 ,FIFO Stores SLOT8 Data" "Not stored,Stored" textline " " bitfld.long 0x00 7. " RX7 ,FIFO Stores SLOT7 Data" "Not stored,Stored" bitfld.long 0x00 6. " RX6 ,FIFO Stores SLOT6 Data" "Not stored,Stored" bitfld.long 0x00 5. " RX5 ,FIFO Stores SLOT5 Data" "Not stored,Stored" textline " " bitfld.long 0x00 4. " RX4 ,FIFO Stores SLOT4 Data" "Not stored,Stored" bitfld.long 0x00 3. " RX3 ,FIFO Stores SLOT3 Data" "Not stored,Stored" bitfld.long 0x00 2. " RX2 ,FIFO Stores SLOT2 Data" "Not stored,Stored" textline " " bitfld.long 0x00 1. " RX1 ,FIFO Stores SLOT1 Data" "Not stored,Stored" bitfld.long 0x00 0. " REN ,PCLK and Receive Enable for Channel 1" "Disabled,Enabled" line.long 0x04 "AC97TXCR1,Transmit Control Register" bitfld.long 0x04 16. " FDIS ,FIFO Disable" "Enabled,Disabled" bitfld.long 0x04 15. " CM ,Compact Mode Enable" "Jutified,Compact" bitfld.long 0x04 13.--14. " TSIZE ,Size of Data Word" "16 bits,18 bits,20 bits,12 bits" textline " " bitfld.long 0x04 12. " TX12 ,FIFO Stores SLOT12 Data" "Not Stored,Stored" bitfld.long 0x04 11. " TX11 ,FIFO Stores SLOT11 Data" "Not Stored,Stored" bitfld.long 0x04 10. " TX10 ,FIFO Stores SLOT10 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 9. " TX9 ,FIFO Stores SLOT9 Data" "Not Stored,Stored" bitfld.long 0x04 8. " TX8 ,FIFO Stores SLOT8 Data" "Not Stored,Stored" bitfld.long 0x04 7. " TX7 ,FIFO Stores SLOT7 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 6. " TX6 ,FIFO Stores SLOT6 Data" "Not Stored,Stored" bitfld.long 0x04 5. " TX5 ,FIFO Stores SLOT5 Data" "Not Stored,Stored" bitfld.long 0x04 4. " TX4 ,FIFO Stores SLOT4 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 3. " TX3 ,FIFO Stores SLOT3 Data" "Not Stored,Stored" bitfld.long 0x04 2. " TX2 ,FIFO Contains SLOT2 Data" "Not contains,Contains" bitfld.long 0x04 1. " TX1 ,FIFO Contains SLOT1 Data" "Not contains,Contains" textline " " bitfld.long 0x04 0. " TEN ,PCLK and Transmit Enable for Channel 1" "Disabled,Enabled" rgroup.long (0x0+0x000C)++0x0B line.long 0x00 "AC97SR1,Status Register" bitfld.long 0x00 6. " TXUE ,TX Underrun Error" "No error,Error" bitfld.long 0x00 5. " RXOE ,RX Overrun Error" "No error,Error" bitfld.long 0x00 4. " TXBUSY ,TX Busy" "Idle,Busy" textline " " bitfld.long 0x00 3. " TXFF ,Transmit FIFO Full Flag" "Not full,Full" bitfld.long 0x00 2. " RXFF ,Receive FIFO Full Flag" "Not full,Full" bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty Flag" "Not empty,Empty" textline " " bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty Flag" "Not empty,Empty" line.long 0x04 "AC97RISR1,Raw Interrupt Status Register" bitfld.long 0x04 3. " RIS ,RX Half Full Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 2. " TIS ,TX Half Empty Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 1. " RTIS ,RX Timeout Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 0. " TCIS ,TX Complete Interrupt Status" "No interrupt,Interrupt" line.long 0x08 "AC97ISR1,Interrupt Status Register" bitfld.long 0x08 3. " RIS ,RX Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x08 2. " TIS ,TX Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x08 1. " RTIS ,RX Timeout Interrupt Assertion" "Not asserted,Asserted" textline " " bitfld.long 0x08 0. " TCIS ,TX Complete Interrupt Assertion" "Not asserted,Asserted" group.long (0x0+0x0018)++3 line.long 0x00 "AC97IE1,Interrupt Enable Register" bitfld.long 0x00 3. " RIE ,RX Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TIE ,TX Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " RTIE ,RX Timeout Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " TCIE ,TX Complete Interrupt Enable" "Disabled,Enabled" tree.end tree "Channel 2" width 11. hgroup.long 0x20++3 hide.long 0x00 "AC97DR2,Data Read/Write from/to FIFO2" in group.long (0x20+0x4)++7 line.long 0x00 "AC97RXCR2,Receive Control Register" hexmask.long.word 0x00 17.--28. 1. " TOC ,Time-Out Count Value" bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled" bitfld.long 0x00 15. " CM ,Compact Mode Enable" "Jutified,Compact" textline " " bitfld.long 0x00 13.--14. " RSIZE ,Size of Data Word" "16 bits,18 bits,20 bits,12 bits" bitfld.long 0x00 12. " RX12 ,FIFO Stores SLOT12 Data" "Not stored,Stored" bitfld.long 0x00 11. " RX11 ,FIFO Stores SLOT11 Data" "Not stored,Stored" textline " " bitfld.long 0x00 10. " RX10 ,FIFO Stores SLOT10 Data" "Not stored,Stored" bitfld.long 0x00 9. " RX9 ,FIFO Stores SLOT9 Data" "Not stored,Stored" bitfld.long 0x00 8. " RX8 ,FIFO Stores SLOT8 Data" "Not stored,Stored" textline " " bitfld.long 0x00 7. " RX7 ,FIFO Stores SLOT7 Data" "Not stored,Stored" bitfld.long 0x00 6. " RX6 ,FIFO Stores SLOT6 Data" "Not stored,Stored" bitfld.long 0x00 5. " RX5 ,FIFO Stores SLOT5 Data" "Not stored,Stored" textline " " bitfld.long 0x00 4. " RX4 ,FIFO Stores SLOT4 Data" "Not stored,Stored" bitfld.long 0x00 3. " RX3 ,FIFO Stores SLOT3 Data" "Not stored,Stored" bitfld.long 0x00 2. " RX2 ,FIFO Stores SLOT2 Data" "Not stored,Stored" textline " " bitfld.long 0x00 1. " RX1 ,FIFO Stores SLOT1 Data" "Not stored,Stored" bitfld.long 0x00 0. " REN ,PCLK and Receive Enable for Channel 2" "Disabled,Enabled" line.long 0x04 "AC97TXCR2,Transmit Control Register" bitfld.long 0x04 16. " FDIS ,FIFO Disable" "Enabled,Disabled" bitfld.long 0x04 15. " CM ,Compact Mode Enable" "Jutified,Compact" bitfld.long 0x04 13.--14. " TSIZE ,Size of Data Word" "16 bits,18 bits,20 bits,12 bits" textline " " bitfld.long 0x04 12. " TX12 ,FIFO Stores SLOT12 Data" "Not Stored,Stored" bitfld.long 0x04 11. " TX11 ,FIFO Stores SLOT11 Data" "Not Stored,Stored" bitfld.long 0x04 10. " TX10 ,FIFO Stores SLOT10 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 9. " TX9 ,FIFO Stores SLOT9 Data" "Not Stored,Stored" bitfld.long 0x04 8. " TX8 ,FIFO Stores SLOT8 Data" "Not Stored,Stored" bitfld.long 0x04 7. " TX7 ,FIFO Stores SLOT7 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 6. " TX6 ,FIFO Stores SLOT6 Data" "Not Stored,Stored" bitfld.long 0x04 5. " TX5 ,FIFO Stores SLOT5 Data" "Not Stored,Stored" bitfld.long 0x04 4. " TX4 ,FIFO Stores SLOT4 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 3. " TX3 ,FIFO Stores SLOT3 Data" "Not Stored,Stored" bitfld.long 0x04 2. " TX2 ,FIFO Contains SLOT2 Data" "Not contains,Contains" bitfld.long 0x04 1. " TX1 ,FIFO Contains SLOT1 Data" "Not contains,Contains" textline " " bitfld.long 0x04 0. " TEN ,PCLK and Transmit Enable for Channel 2" "Disabled,Enabled" rgroup.long (0x20+0x000C)++0x0B line.long 0x00 "AC97SR2,Status Register" bitfld.long 0x00 6. " TXUE ,TX Underrun Error" "No error,Error" bitfld.long 0x00 5. " RXOE ,RX Overrun Error" "No error,Error" bitfld.long 0x00 4. " TXBUSY ,TX Busy" "Idle,Busy" textline " " bitfld.long 0x00 3. " TXFF ,Transmit FIFO Full Flag" "Not full,Full" bitfld.long 0x00 2. " RXFF ,Receive FIFO Full Flag" "Not full,Full" bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty Flag" "Not empty,Empty" textline " " bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty Flag" "Not empty,Empty" line.long 0x04 "AC97RISR2,Raw Interrupt Status Register" bitfld.long 0x04 3. " RIS ,RX Half Full Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 2. " TIS ,TX Half Empty Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 1. " RTIS ,RX Timeout Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 0. " TCIS ,TX Complete Interrupt Status" "No interrupt,Interrupt" line.long 0x08 "AC97ISR2,Interrupt Status Register" bitfld.long 0x08 3. " RIS ,RX Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x08 2. " TIS ,TX Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x08 1. " RTIS ,RX Timeout Interrupt Assertion" "Not asserted,Asserted" textline " " bitfld.long 0x08 0. " TCIS ,TX Complete Interrupt Assertion" "Not asserted,Asserted" group.long (0x20+0x0018)++3 line.long 0x00 "AC97IE2,Interrupt Enable Register" bitfld.long 0x00 3. " RIE ,RX Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TIE ,TX Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " RTIE ,RX Timeout Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " TCIE ,TX Complete Interrupt Enable" "Disabled,Enabled" tree.end tree "Channel 3" width 11. hgroup.long 0x40++3 hide.long 0x00 "AC97DR3,Data Read/Write from/to FIFO3" in group.long (0x40+0x4)++7 line.long 0x00 "AC97RXCR3,Receive Control Register" hexmask.long.word 0x00 17.--28. 1. " TOC ,Time-Out Count Value" bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled" bitfld.long 0x00 15. " CM ,Compact Mode Enable" "Jutified,Compact" textline " " bitfld.long 0x00 13.--14. " RSIZE ,Size of Data Word" "16 bits,18 bits,20 bits,12 bits" bitfld.long 0x00 12. " RX12 ,FIFO Stores SLOT12 Data" "Not stored,Stored" bitfld.long 0x00 11. " RX11 ,FIFO Stores SLOT11 Data" "Not stored,Stored" textline " " bitfld.long 0x00 10. " RX10 ,FIFO Stores SLOT10 Data" "Not stored,Stored" bitfld.long 0x00 9. " RX9 ,FIFO Stores SLOT9 Data" "Not stored,Stored" bitfld.long 0x00 8. " RX8 ,FIFO Stores SLOT8 Data" "Not stored,Stored" textline " " bitfld.long 0x00 7. " RX7 ,FIFO Stores SLOT7 Data" "Not stored,Stored" bitfld.long 0x00 6. " RX6 ,FIFO Stores SLOT6 Data" "Not stored,Stored" bitfld.long 0x00 5. " RX5 ,FIFO Stores SLOT5 Data" "Not stored,Stored" textline " " bitfld.long 0x00 4. " RX4 ,FIFO Stores SLOT4 Data" "Not stored,Stored" bitfld.long 0x00 3. " RX3 ,FIFO Stores SLOT3 Data" "Not stored,Stored" bitfld.long 0x00 2. " RX2 ,FIFO Stores SLOT2 Data" "Not stored,Stored" textline " " bitfld.long 0x00 1. " RX1 ,FIFO Stores SLOT1 Data" "Not stored,Stored" bitfld.long 0x00 0. " REN ,PCLK and Receive Enable for Channel 3" "Disabled,Enabled" line.long 0x04 "AC97TXCR3,Transmit Control Register" bitfld.long 0x04 16. " FDIS ,FIFO Disable" "Enabled,Disabled" bitfld.long 0x04 15. " CM ,Compact Mode Enable" "Jutified,Compact" bitfld.long 0x04 13.--14. " TSIZE ,Size of Data Word" "16 bits,18 bits,20 bits,12 bits" textline " " bitfld.long 0x04 12. " TX12 ,FIFO Stores SLOT12 Data" "Not Stored,Stored" bitfld.long 0x04 11. " TX11 ,FIFO Stores SLOT11 Data" "Not Stored,Stored" bitfld.long 0x04 10. " TX10 ,FIFO Stores SLOT10 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 9. " TX9 ,FIFO Stores SLOT9 Data" "Not Stored,Stored" bitfld.long 0x04 8. " TX8 ,FIFO Stores SLOT8 Data" "Not Stored,Stored" bitfld.long 0x04 7. " TX7 ,FIFO Stores SLOT7 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 6. " TX6 ,FIFO Stores SLOT6 Data" "Not Stored,Stored" bitfld.long 0x04 5. " TX5 ,FIFO Stores SLOT5 Data" "Not Stored,Stored" bitfld.long 0x04 4. " TX4 ,FIFO Stores SLOT4 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 3. " TX3 ,FIFO Stores SLOT3 Data" "Not Stored,Stored" bitfld.long 0x04 2. " TX2 ,FIFO Contains SLOT2 Data" "Not contains,Contains" bitfld.long 0x04 1. " TX1 ,FIFO Contains SLOT1 Data" "Not contains,Contains" textline " " bitfld.long 0x04 0. " TEN ,PCLK and Transmit Enable for Channel 3" "Disabled,Enabled" rgroup.long (0x40+0x000C)++0x0B line.long 0x00 "AC97SR3,Status Register" bitfld.long 0x00 6. " TXUE ,TX Underrun Error" "No error,Error" bitfld.long 0x00 5. " RXOE ,RX Overrun Error" "No error,Error" bitfld.long 0x00 4. " TXBUSY ,TX Busy" "Idle,Busy" textline " " bitfld.long 0x00 3. " TXFF ,Transmit FIFO Full Flag" "Not full,Full" bitfld.long 0x00 2. " RXFF ,Receive FIFO Full Flag" "Not full,Full" bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty Flag" "Not empty,Empty" textline " " bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty Flag" "Not empty,Empty" line.long 0x04 "AC97RISR3,Raw Interrupt Status Register" bitfld.long 0x04 3. " RIS ,RX Half Full Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 2. " TIS ,TX Half Empty Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 1. " RTIS ,RX Timeout Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 0. " TCIS ,TX Complete Interrupt Status" "No interrupt,Interrupt" line.long 0x08 "AC97ISR3,Interrupt Status Register" bitfld.long 0x08 3. " RIS ,RX Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x08 2. " TIS ,TX Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x08 1. " RTIS ,RX Timeout Interrupt Assertion" "Not asserted,Asserted" textline " " bitfld.long 0x08 0. " TCIS ,TX Complete Interrupt Assertion" "Not asserted,Asserted" group.long (0x40+0x0018)++3 line.long 0x00 "AC97IE3,Interrupt Enable Register" bitfld.long 0x00 3. " RIE ,RX Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TIE ,TX Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " RTIE ,RX Timeout Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " TCIE ,TX Complete Interrupt Enable" "Disabled,Enabled" tree.end tree "Channel 4" width 11. hgroup.long 0x60++3 hide.long 0x00 "AC97DR4,Data Read/Write from/to FIFO4" in group.long (0x60+0x4)++7 line.long 0x00 "AC97RXCR4,Receive Control Register" hexmask.long.word 0x00 17.--28. 1. " TOC ,Time-Out Count Value" bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled" bitfld.long 0x00 15. " CM ,Compact Mode Enable" "Jutified,Compact" textline " " bitfld.long 0x00 13.--14. " RSIZE ,Size of Data Word" "16 bits,18 bits,20 bits,12 bits" bitfld.long 0x00 12. " RX12 ,FIFO Stores SLOT12 Data" "Not stored,Stored" bitfld.long 0x00 11. " RX11 ,FIFO Stores SLOT11 Data" "Not stored,Stored" textline " " bitfld.long 0x00 10. " RX10 ,FIFO Stores SLOT10 Data" "Not stored,Stored" bitfld.long 0x00 9. " RX9 ,FIFO Stores SLOT9 Data" "Not stored,Stored" bitfld.long 0x00 8. " RX8 ,FIFO Stores SLOT8 Data" "Not stored,Stored" textline " " bitfld.long 0x00 7. " RX7 ,FIFO Stores SLOT7 Data" "Not stored,Stored" bitfld.long 0x00 6. " RX6 ,FIFO Stores SLOT6 Data" "Not stored,Stored" bitfld.long 0x00 5. " RX5 ,FIFO Stores SLOT5 Data" "Not stored,Stored" textline " " bitfld.long 0x00 4. " RX4 ,FIFO Stores SLOT4 Data" "Not stored,Stored" bitfld.long 0x00 3. " RX3 ,FIFO Stores SLOT3 Data" "Not stored,Stored" bitfld.long 0x00 2. " RX2 ,FIFO Stores SLOT2 Data" "Not stored,Stored" textline " " bitfld.long 0x00 1. " RX1 ,FIFO Stores SLOT1 Data" "Not stored,Stored" bitfld.long 0x00 0. " REN ,PCLK and Receive Enable for Channel 4" "Disabled,Enabled" line.long 0x04 "AC97TXCR4,Transmit Control Register" bitfld.long 0x04 16. " FDIS ,FIFO Disable" "Enabled,Disabled" bitfld.long 0x04 15. " CM ,Compact Mode Enable" "Jutified,Compact" bitfld.long 0x04 13.--14. " TSIZE ,Size of Data Word" "16 bits,18 bits,20 bits,12 bits" textline " " bitfld.long 0x04 12. " TX12 ,FIFO Stores SLOT12 Data" "Not Stored,Stored" bitfld.long 0x04 11. " TX11 ,FIFO Stores SLOT11 Data" "Not Stored,Stored" bitfld.long 0x04 10. " TX10 ,FIFO Stores SLOT10 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 9. " TX9 ,FIFO Stores SLOT9 Data" "Not Stored,Stored" bitfld.long 0x04 8. " TX8 ,FIFO Stores SLOT8 Data" "Not Stored,Stored" bitfld.long 0x04 7. " TX7 ,FIFO Stores SLOT7 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 6. " TX6 ,FIFO Stores SLOT6 Data" "Not Stored,Stored" bitfld.long 0x04 5. " TX5 ,FIFO Stores SLOT5 Data" "Not Stored,Stored" bitfld.long 0x04 4. " TX4 ,FIFO Stores SLOT4 Data" "Not Stored,Stored" textline " " bitfld.long 0x04 3. " TX3 ,FIFO Stores SLOT3 Data" "Not Stored,Stored" bitfld.long 0x04 2. " TX2 ,FIFO Contains SLOT2 Data" "Not contains,Contains" bitfld.long 0x04 1. " TX1 ,FIFO Contains SLOT1 Data" "Not contains,Contains" textline " " bitfld.long 0x04 0. " TEN ,PCLK and Transmit Enable for Channel 4" "Disabled,Enabled" rgroup.long (0x60+0x000C)++0x0B line.long 0x00 "AC97SR4,Status Register" bitfld.long 0x00 6. " TXUE ,TX Underrun Error" "No error,Error" bitfld.long 0x00 5. " RXOE ,RX Overrun Error" "No error,Error" bitfld.long 0x00 4. " TXBUSY ,TX Busy" "Idle,Busy" textline " " bitfld.long 0x00 3. " TXFF ,Transmit FIFO Full Flag" "Not full,Full" bitfld.long 0x00 2. " RXFF ,Receive FIFO Full Flag" "Not full,Full" bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty Flag" "Not empty,Empty" textline " " bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty Flag" "Not empty,Empty" line.long 0x04 "AC97RISR4,Raw Interrupt Status Register" bitfld.long 0x04 3. " RIS ,RX Half Full Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 2. " TIS ,TX Half Empty Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 1. " RTIS ,RX Timeout Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 0. " TCIS ,TX Complete Interrupt Status" "No interrupt,Interrupt" line.long 0x08 "AC97ISR4,Interrupt Status Register" bitfld.long 0x08 3. " RIS ,RX Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x08 2. " TIS ,TX Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x08 1. " RTIS ,RX Timeout Interrupt Assertion" "Not asserted,Asserted" textline " " bitfld.long 0x08 0. " TCIS ,TX Complete Interrupt Assertion" "Not asserted,Asserted" group.long (0x60+0x0018)++3 line.long 0x00 "AC97IE4,Interrupt Enable Register" bitfld.long 0x00 3. " RIE ,RX Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " TIE ,TX Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " RTIE ,RX Timeout Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " TCIE ,TX Complete Interrupt Enable" "Disabled,Enabled" tree.end width 0xb tree "Common Registers" width 13. group.long 0x0080++0x0B line.long 0x00 "AC97S1DATA,Slot 1 Data Register" hexmask.long.byte 0x00 0.--6. 1. " DATA ,Data Received/Transmitted on SLOT1" line.long 0x04 "AC97S2DATA,Slot 2 Data Register" hexmask.long.word 0x04 0.--15. 1. " DATA ,Data Received/Transmitted on SLOT2" line.long 0x08 "AC97S12DATA,Slot 12 Data Register" hexmask.long.tbyte 0x08 0.--19. 1. " DATA ,Data Received/Transmitted on SLOT12" group.long 0x008C++3 line.long 0x00 "AC97RGIS,Raw Global Interrupt Status Register" bitfld.long 0x00 6. " SLOT2TXCOMPLETE ,AC97 Slot 2 Data Tramsmission Complete" "Not completed,Completed" bitfld.long 0x00 5. " CODECREADY ,Codec Ready" "Not ready,Ready" textline " " bitfld.long 0x00 4. " WINT ,RAW Wakeup Interrupt Status" "Not asserted,Asserted" bitfld.long 0x00 3. " GPIOINT ,GPIOINT Status Bit" "Low,High" textline " " bitfld.long 0x00 2. " GPIOTXCOMPLETE ,GPIO Transmission Complete" "Not completed,Completed" bitfld.long 0x00 1. " SLOT2RXVALID ,New Data in AC97S2Data Register" "No new data,New data" textline " " bitfld.long 0x00 0. " SLOT1TXCOMPLETE ,Transmission Complete" "Not completed,Completed" rgroup.long 0x0090++3 line.long 0x00 "AC97GIS,Global Interrupt Status Register" bitfld.long 0x00 6. " SLOT2TXCOMPLETE ,AC97 Slot 2 Data Tramsmission Complete Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x00 5. " CODECREADY ,Codec Ready Interrupt Assertion" "Not asserted,Asserted" textline " " bitfld.long 0x00 4. " WINT ,RAW Wakeup Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x00 3. " GPIOINT ,GPIOINT Bit Interrupt Assertion" "Not asserted,Asserted" textline " " bitfld.long 0x00 2. " GPIOTXCOMPLETE ,GPIO Transmission Complete Interrupt Assertion" "Not asserted,Asserted" bitfld.long 0x00 1. " SLOT2RXVALID ,New Data in AC97S2Data Register Interrupt Assertion" "Not asserted,Asserted" textline " " bitfld.long 0x00 0. " SLOT1TXCOMPLETE ,Transmission Complete Interrupt Assertion" "Not asserted,Asserted" group.long 0x0094++3 line.long 0x00 "AC97IM,Interrupt Enable Register" bitfld.long 0x00 6. " SLOT2TXCOMPLETE ,AC97 Slot 2 Data Tramsmission Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " CODECREADY ,Codec Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " WINT ,RAW Wakeup Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " GPIOINT ,GPIOINT Bit Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " GPIOTXCOMPLETE ,GPIO Transmission Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " SLOT2RXVALID ,New Data in AC97S2Data Register Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " SLOT1TXCOMPLETE ,Transmission Complete Interrupt Enable" "Disabled,Enabled" wgroup.long 0x0098++3 line.long 0x00 "AC97EOI,End of Interrupt Register" bitfld.long 0x00 1. " CODECREADY ,Codec Ready Interrupt Clear" "No effect,Cleared" bitfld.long 0x00 0. " WINT ,Wakeup Interrupt Status Clear" "No effect,Cleared" group.long 0x009C++0x3 line.long 0x00 "AC97GCR,Global Control Register" bitfld.long 0x00 2. " OCODECReady ,Codec-ready definition override" "No override,Override" bitfld.long 0x00 1. " LOOP ,Loopback Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " AC97IFE ,AC97IF Enable" "Disabled,Enabled" if (((d.l(asd:(0x80880000+0xa0)))&0x4)==0x4) group.long 0x00a0++0x3 line.long 0x00 "AC97RESET,Controller Reset Register" bitfld.long 0x00 2. " EFORCER ,Forced RESET Enable" "Disabled,Enabled" bitfld.long 0x00 1. " FORCEDRESET ,Force Reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " TIMEDRESET ,Timed Reset" "No reset,Reset" else group.long 0x00a0++0x3 line.long 0x00 "AC97RESET,Controller Reset Register" bitfld.long 0x00 2. " EFORCER ,Forced RESET Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " TIMEDRESET ,Timed Reset" "No reset,Reset" endif if (((d.l(asd:(0x80880000+0xa4)))&0x4)==0x4) group.long 0x00a4++0x3 line.long 0x00 "AC97SYNC,SYNC Control Register" bitfld.long 0x00 2. " EFORCES ,Forced SYNC Enable" "Disabled,Enabled" bitfld.long 0x00 1. " FORCEDSYNC ,Forced SYNC" "Not forced,Forced" textline " " bitfld.long 0x00 0. " TIMEDSYNC ,Forced Timed SYNC" "Not forced,Forced" else group.long 0x00a4++0x3 line.long 0x00 "AC97SYNC,SYNC Control Register" bitfld.long 0x00 2. " EFORCES ,Forced SYNC Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " TIMEDSYNC ,Forced Timed SYNC" "Not forced,Forced" endif rgroup.long 0x00A8++3 line.long 0x00 "AC97GCIS,Global Channel FIFO Interrupt Status Register" hexmask.long.byte 0x00 16.--22. 1. " AC97GIS ,Copy of GIS Interrupt Register" hexmask.long.byte 0x00 12.--15. 1. " AC97ISR4 ,Copy of GISR4 Interrupt Register" textline " " hexmask.long.byte 0x00 8.--11. 1. " AC97ISR3 ,Copy of GISR3 Interrupt Register" hexmask.long.byte 0x00 4.--7. 1. " AC97ISR3 ,Copy of GISR2 Interrupt Register" textline " " hexmask.long.byte 0x00 0.--3. 1. " AC97ISR1 ,Copy of GISR1 Interrupt Register" width 0xb tree.end tree.end tree "Synchronous Serial Port" base asd:0x808a0000 width 15. if (((d.l(asd:0x808a0000))&0x30)==0x0) group.long 0x0000++3 line.long 0x00 "SSPCR0,Control Register 0" hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " SPH ,SCLKOUT Phase" "Low,High" bitfld.long 0x00 6. " SPO ,SCLKOUT Polarity" "Low,High" textline " " bitfld.long 0x00 4.--5. " FRF ,Frame Format" "Motorola SPI,TI synchronous serial,Microwire,?..." bitfld.long 0x00 0.--3. " DSS ,Data Size Select" "Reserved,Reserved,Reserved,4-bit,5-bit,6-bit,7-bit,8-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit" else group.long 0x0000++3 line.long 0x00 "SSPCR0,Control Register 0" hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock Rate" textline " " bitfld.long 0x00 4.--5. " FRF ,Frame Format" "Motorola SPI,TI synchronous serial,Microwire,?..." bitfld.long 0x00 0.--3. " DSS ,Data Size Select" "Reserved,Reserved,Reserved,4-bit,5-bit,6-bit,7-bit,8-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit" endif if (((d.l(asd:(0x808a0000+0x4)))&0x10)==0x0) group.long 0x0004++0x3 line.long 0x00 "SSPCR1,Control Register 1" bitfld.long 0x00 6. " SOD ,Slave-Mode Output Disable" "Enabled,Disabled" bitfld.long 0x00 5. " MS ,Master/Slave Mode Select" "Master,Slave" bitfld.long 0x00 4. " SSE ,Synchronous Serial Port Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " LBM ,Loop Back Mode" "Normal,Loopback" bitfld.long 0x00 2. " RORIE ,Receive FIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TIE ,Transmit FIFO Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RIE ,Receive FIFO Interrupt Enable" "Disabled,Enabled" else group.long 0x0004++0x3 line.long 0x00 "SSPCR1,Control Register 1" bitfld.long 0x00 6. " SOD ,Slave-Mode Output Disable" "Enabled,Disabled" bitfld.long 0x00 4. " SSE ,Synchronous Serial Port Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " LBM ,Loop Back Mode" "Normal,Loop Back" bitfld.long 0x00 2. " RORIE ,Receive FIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TIE ,Transmit FIFO Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RIE ,Receive FIFO Interrupt Enable" "Disabled,Enabled" endif hgroup.long 0x0008++3 hide.long 0x00 "SSPDR,Transmit/Receive FIFO" in rgroup.long 0x000C++3 line.long 0x00 "SSPSR,Status Register" bitfld.long 0x00 4. " BSY ,SSP Busy Flag" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO not Full" "Full,Not full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x0010++3 line.long 0x00 "SSPCPSR,Clock Prescale Register" hexmask.long.byte 0x00 0.--7. 1. " CPSDVSR ,Clock Pre-scale Divisior" group.long 0x0014++3 line.long 0x00 "SSPIIR/SSPICR,Interrupt Identification/Clear Register" bitfld.long 0x00 2. " RORIS ,SSP Receive FIFO Overrun Interrupt Status" "Not asserted,Asserted" bitfld.long 0x00 1. " TIS ,SSP Transmit FIFO Service Request Interrupt Status" "Not asserted,Asserted" bitfld.long 0x00 0. " RIS ,SSP Receive FIFO Service Request Interrupt Status" "Not asserted,Asserted" width 0xb tree.end tree.open "Pulse Width Modulator" base asd:0x80910000 width 15. tree "Output 0" group.word 0x0++1 line.word 0x00 "PWM0TERMCNT,PWM0 Terminal Count" hexmask.word 0x00 0.--15. 1. " PWM_TC ,Terminal Count" group.word (0x0+0x4)++1 line.word 0x00 "PWM0DUTYCYCLE,PWM0 Duty Cycle" hexmask.word 0x00 0.--15. 1. " PWM_DC ,Duty Cycle" group.word (0x0+0x08)++1 line.word 0x00 "PWM0EN,PWM0 Enable" bitfld.word 0x00 0. " EN ,PWM Enable" "Disabled,Enabled" group.word (0x0+0x0C)++1 line.word 0x00 "PWM0INVERT,PWM0 Invert" bitfld.word 0x00 0. " INV ,Invert PWM Output" "Not inverted,Inverted" group.word (0x0+0x10)++1 line.word 0x00 "PWM0SYNC,PWM0 Synchronous Register" tree.end tree "Output 1" group.word 0x20++1 line.word 0x00 "PWM1TERMCNT,PWM1 Terminal Count" hexmask.word 0x00 0.--15. 1. " PWM_TC ,Terminal Count" group.word (0x20+0x4)++1 line.word 0x00 "PWM1DUTYCYCLE,PWM1 Duty Cycle" hexmask.word 0x00 0.--15. 1. " PWM_DC ,Duty Cycle" group.word (0x20+0x08)++1 line.word 0x00 "PWM1EN,PWM1 Enable" bitfld.word 0x00 0. " EN ,PWM Enable" "Disabled,Enabled" group.word (0x20+0x0C)++1 line.word 0x00 "PWM1INVERT,PWM1 Invert" bitfld.word 0x00 0. " INV ,Invert PWM Output" "Not inverted,Inverted" group.word (0x20+0x10)++1 line.word 0x00 "PWM1SYNC,PWM1 Synchronous Register" tree.end width 0xb tree.end tree "Analog Touch Screen Interface" base asd:0x80900000 width 13. group.long 0x0000++7 line.long 0x00 "TSSETUP,Touchscreen Setup Register" bitfld.long 0x00 31. " TDTCT ,Touch Detected" "Not allowed,Allowed" hexmask.long.word 0x00 16.--25. 1. " DLY ,Time Between Changes to Touch Screen Drive Conditions" bitfld.long 0x00 15. " EN ,Touch Screen Scan Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " DEV ,Max/Min Range Deviation in Sample Set" "+/-4 LSB,+/-8 LSB,+/-12 LSB,+/-16 LSB,+/-24 LSB,+/-32 LSB,+/-64 LSB,+/-128 LSB,?..." bitfld.long 0x00 10.--11. " NSMP ,Number of Samples per X or Y" "4,8,16,32,?..." hexmask.long.word 0x00 0.--9. 1. " SDLY ,Time Between A/D Samples" line.long 0x04 "TSXYMAXMIN,Touchscreen X/Y Max/Min Register" hexmask.long.byte 0x04 24.--31. 1. " YMAX[11:4] ,Y Distance from a Previous Touch that Represents an Invalid Data Point" hexmask.long.byte 0x04 16.--23. 1. " XMAX[11:4] ,X Distance from a Previous Touch that Represents an Invalid Data Point" hexmask.long.byte 0x04 8.--15. 1. " YMIN[7:0] ,Y Distance from a Previous Touch to New Touch" textline " " hexmask.long.byte 0x04 0.--7. 1. " XMIN[7:0] ,X Distance from a Previous Touch to New Touch" rgroup.long 0x0008++3 line.long 0x00 "TSXYRESULT,Touchscreen Result Register" bitfld.long 0x00 31. " SDR ,Synchronous Data Ready" "Not ready,Ready" hexmask.long.word 0x00 16.--27. 1. " Y ,Y Controller Calculated Reading" hexmask.long.byte 0x00 12.--15. 1. " AD ,Analog Data" textline " " hexmask.long.word 0x00 0.--11. 1. " AD_X ,Analog Data X" if (((d.l(asd:(0x80900000+0x20)))&0x1)==0x1) group.long 0x000C++0xf line.long 0x00 "TSDISCHARGE,Touchscreen Switch Matrix Discharge Control Register" bitfld.long 0x00 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x00 0.--28. 1. " SCTL ,Analog Switch Control Value" line.long 0x04 "TSXSAMPLE,Touchscreen Switch Matrix X-Sample Control Register" bitfld.long 0x04 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x04 0.--28. 1. " SCTL ,Analog Switch Control Value" line.long 0x08 "TSYSAMPLE,Touchscreen Switch Matrix Y-Sample Control Register" bitfld.long 0x08 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x08 0.--28. 1. " SCTL ,Analog Switch Control Value" line.long 0x0C "TSDIRECT,Touchscreen Switch Matrix Direct Control Register" bitfld.long 0x0C 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x0C 0.--28. 1. " SCTL ,Analog Switch Control Value" group.long 0x001c++0x3 line.long 0x00 "TSDETECT,Touchscreen Direct Control Touch Detect Register" bitfld.long 0x00 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x00 0.--28. 1. " SCTL ,Analog Switch Control Value" else rgroup.long 0x000C++0xf line.long 0x00 "TSDISCHARGE,Touchscreen Switch Matrix Discharge Control Register" bitfld.long 0x00 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x00 0.--28. 1. " SCTL ,Analog Switch Control Value" line.long 0x04 "TSXSAMPLE,Touchscreen Switch Matrix X-Sample Control Register" bitfld.long 0x04 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x04 0.--28. 1. " SCTL ,Analog Switch Control Value" line.long 0x08 "TSYSAMPLE,Touchscreen Switch Matrix Y-Sample Control Register" bitfld.long 0x08 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x08 0.--28. 1. " SCTL ,Analog Switch Control Value" line.long 0x0C "TSDIRECT,Touchscreen Switch Matrix Direct Control Register" bitfld.long 0x0C 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x0C 0.--28. 1. " SCTL ,Analog Switch Control Value" rgroup.long 0x001c++0x3 line.long 0x00 "TSDETECT,Touchscreen Direct Control Touch Detect Register" bitfld.long 0x00 29. " SCTL[29] ,Analog Switch Control Value when Controller Disabled" "Low,High" hexmask.long 0x00 0.--28. 1. " SCTL ,Analog Switch Control Value" endif wgroup.long 0x0020++3 line.long 0x00 "TSSWLOCK,Touchscreen Controller Software Lock Register" hexmask.long.byte 0x00 0.--7. 1. " SWLCK ,Unlock Value" rgroup.long 0x0020++3 line.long 0x00 "TSSWLOCK,Touchscreen Controller Software Lock Register" bitfld.long 0x00 0. " SWLCK[0] ,Software Lock Status" "Locked,Unlocked" group.long 0x0024++3 line.long 0x00 "TSSETUP2,Touchscreen SetupRegister #2" bitfld.long 0x00 11. " RINTEN ,Synchronous Data Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " S28EN ,Switch 28 Enable" "Switch 22,Switch 28" bitfld.long 0x00 9. " NSIGND ,Unasigned ADC Output Type" "Signed,Unsigned" textline " " bitfld.long 0x00 8. " DISDEV ,Disable Deviation Check for Both X and Y ADC Sampling" "Enabled,Disabled" bitfld.long 0x00 7. " DTMEN ,Deviation Timer Enable" "Disabled,Enabled" bitfld.long 0x00 6. " DINTEN ,Deviation Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " DEVINT ,Deviation Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " PINTEN ,Pen Up Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " PENSTS ,Pen Status" "Pen up,Pen down" textline " " bitfld.long 0x00 2. " PINT ,Pen Up Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " NICOR ,No Interrupt Clear on Read" "TINT cleared,Manual" bitfld.long 0x00 0. " TINT ,Touch Interrupt" "No interrupt,Interrupt" width 0xb tree.end tree "Keypad Interface" base asd:0x808f0000 width 15. group.long 0x0000++7 line.long 0x00 "KEYSCANINIT,Key Scan Initialization Register" hexmask.long.byte 0x00 16.--23. 1. " DBNC ,De-bounce Start Count" bitfld.long 0x00 15. " DIS3KY ,Disable 3 Key Reset" "Enabled,Disabled" bitfld.long 0x00 14. " DIAG ,Key Scan Diagnostic Mode" "Normal,Diagnostic" textline " " bitfld.long 0x00 13. " BACK ,Key Scan Back Driving Enable" "Disabled,Enabled" bitfld.long 0x00 12. " T2 ,Test Mode Bit" "No test mode,Test mode" hexmask.long.word 0x00 0.--9. 1. " PRSCL ,Row/Column Counter Prescaler Load Value" line.long 0x04 "KEYDIAGNOSTIC,Key Scan Diagnostic Register" hexmask.long.byte 0x04 0.--5. 1. " DIAG ,Diagnostic Key Value" rgroup.long 0x0008++3 line.long 0x00 "KEYREGISTER,Key Value Capture Register" bitfld.long 0x00 15. " K ,Output of Key Array Column Multiplexer" "No key pressed,Key pressed" bitfld.long 0x00 14. " INT ,Key Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " 2KEYS ,Two Keys Detected" "Not detected,Detected" textline " " bitfld.long 0x00 12. " 1KEY ,At Leat One Key Detected" "Not detected,Detected" hexmask.long.byte 0x00 6.--11. 1. " KEY2 ,Row/Column Double Key Press Value" hexmask.long.byte 0x00 0.--5. 1. " KEY2 ,Row/Column Single Key Press Value" width 0xb tree.end sif (cpu()=="EP9315") tree "IDE Interface" base asd:0x800a0000 width 17. group.long 0x00++0x3 line.long 0x00 "IDECTRL,IDE Control Register" bitfld.long 0x00 10. " IORDY ,IORDY Pin Input State" "Low,High" bitfld.long 0x00 9. " INTRQ ,INTRQ Pin Input State" "Low,High" bitfld.long 0x00 8. " DMARQ ,DMARQ Pin Input State" "Low,High" textline " " bitfld.long 0x00 7. " DASPn ,DASPn Pin Input State" "Low,High" bitfld.long 0x00 6. " DIOWn ,DIOWn Pin Output Control" "Low,High" bitfld.long 0x00 5. " DIORn ,DIORn Pin Output Control" "Low,High" textline " " bitfld.long 0x00 2.--4. " DA ,Device Address Output Control" "0,1,2,3,4,5,6,7" bitfld.long 0x00 1. " CS1n ,Chip Select 1 Pin Output Control" "Low,High" bitfld.long 0x00 0. " CS0n ,Chip Select 0 Pin Output Control" "Low,High" group.long 0x04++0x3 line.long 0x00 "IDECFG,IDE Configuration Register" bitfld.long 0x00 8.--9. " WST ,Wait State for Turn" "0,1,2,3" bitfld.long 0x00 4.--7. " MODE ,Speed Mode Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 3. " UDMA ,Ultra DMA Operation Selection" "Not selected,Selected" textline " " bitfld.long 0x00 2. " MDMA ,Multiword DMA Operation Selection" "Not selected,Selected" bitfld.long 0x00 1. " PIO ,Polled IO Operation Selection" "Not selected,Selected" bitfld.long 0x00 0. " IDEEN ,IDE Master Enable" "Disabled,Enabled" group.long 0x08++0x3 line.long 0x00 "IDEMDMAOP,IDE MDMA Operation Register" bitfld.long 0x00 1. " RWOP ,Read or Write Operation Selection" "Read,Write" bitfld.long 0x00 0. " MEN ,Enable Multiword DMA Operation" "Disabled,Enabled" group.long 0x0c++0x3 line.long 0x00 "IDEUDMAOP,IDE UDMA Operation Register" bitfld.long 0x00 1. " RWOP ,Read or Write Operation Selection" "Read,Write" bitfld.long 0x00 0. " UEN ,Enable Ultra DMA Operation" "Disabled,Enabled" group.long 0x10++0x3 line.long 0x00 "IDEDATAOUT,IDE PIO Data Output Register" hexmask.long 0x00 0.--31. 1. " IDEDD ,IDE Output Data" rgroup.long 0x14++0x3 line.long 0x00 "IDEDATAIN,IDE PIO Data Input Register" wgroup.long 0x18++0x3 line.long 0x00 "IDEMDMDATAOUT,IDE MDMA Data Output Register" hexmask.long 0x00 0.--31. 1. " IDEDD ,IDE Output Data in the Output Buffer in MDMA mode" hgroup.long 0x1c++0x3 hide.long 0x00 "IDEMDMADataIn,IDE MDMA Data Input Register" in wgroup.long 0x20++0x3 line.long 0x00 "IDEUDMADataOut,IDE UDMA Data Output Register" hexmask.long 0x00 0.--31. 1. " IDEDD ,IDE Output Data in the Tail of the Output Buffer in UDMA mode" hgroup.long 0x24++0x3 hide.long 0x00 "IDEUDMADataIn,IDE UDMA Data Input Register" in rgroup.long 0x28++0x3 line.long 0x00 "IDEUDMASts,IDE UDMA Status Register" bitfld.long 0x00 26. " N4X ,Error for data transferred not multiplies of four 32-bit words" "No error,Error" bitfld.long 0x00 25. " NDI ,Error for Data-in Not Completed" "No error,Error" bitfld.long 0x00 24. " NDO ,Error for Data-out Not Completed" "No error,Error" textline " " bitfld.long 0x00 18. " SBUSY ,UDMA State Machine Busy" "Not busy,Busy" bitfld.long 0x00 17. " INTIDE ,INT Line Generated by UDMA Because of Errors in the State Machine" "Low,High" bitfld.long 0x00 16. " DMAIDE ,DMA Request Signal From UDMA State Machine" "Not requested,Requested" textline " " bitfld.long 0x00 10. " DSDD ,DSTROBE and DDMARDYn Status From Device" "Low,High" bitfld.long 0x00 9. " DMARQ ,Synchronized Version of DMARQ Input From Device" "Low,High" bitfld.long 0x00 8. " DDOE ,DD Bus Output Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " DM ,DMACKn Status" "Low,High" bitfld.long 0x00 6. " STOP ,STOP Status" "Low,High" bitfld.long 0x00 5. " HSHD ,HSTROBE and HDMARDY Status" "Low,High" textline " " bitfld.long 0x00 2.--4. " DA ,Device Address Status" "Deasserted,1,2,3,4,5,6,7" bitfld.long 0x00 1. " CS1N ,Chip Select Pin1 Status" "Asserted,Deasserted" bitfld.long 0x00 0. " CS0N ,Chip Select Pin0 Status" "Asserted,Deasserted" group.long 0x2c++0x3 line.long 0x00 "IDEUDMADebug,IDE UDMA Debug Register" bitfld.long 0x00 5. " RRDR ,Reset UDMA Read DMA Request" "No reset,Reset" bitfld.long 0x00 4. " RRPTR ,Reset UDMA Read Buffer Pointer to 0" "No reset,Reset" bitfld.long 0x00 3. " RROE ,Reset UDMS Read Data-in Error" "No reset,Reset" textline " " bitfld.long 0x00 2. " RWDR ,Reset UDMA Write DMA Request" "No reset,Reset" bitfld.long 0x00 1. " RWPTR ,Reset UDMA Write Buffer Pointer to 0" "No reset,Reset" bitfld.long 0x00 0. " RWOE ,Reset UDMA Write Data-out Error" "No reset,Reset" rgroup.long 0x30++0x3 line.long 0x00 "IDEUDMAWrBufSts,IDE UDMA Write Buffer Status Register" hexmask.long.word 0x00 16.--31. 1. " CRC ,CRC Result for Data-out Operation" bitfld.long 0x00 11. " FULL ,Write Buffer Full Status" "Not full,Full" bitfld.long 0x00 10. " NFULL ,Write Buffer Near Full Status" "Not near full,Near full" textline " " bitfld.long 0x00 9. " HOM ,Half of more entries in Write Buffer Filled Status" "Not filled,Filled" bitfld.long 0x00 8. " EMPTY ,Write Buffer Empty Status" "Not empty,Empty" hexmask.long.byte 0x00 4.--7. 1. " TPTR ,Tail Pointer in the Write Buffer" textline " " hexmask.long.byte 0x00 0.--3. 1. " HPTR ,Head Pointer in the Write Buffer" rgroup.long 0x34++0x3 line.long 0x00 "IDEUDMARdBufSts,IDE UDMA Read Buffer Status Register" hexmask.long.word 0x00 16.--31. 1. " CRC ,CRC Result for Data-in Operation" bitfld.long 0x00 11. " FULL ,Read Buffer Full Status" "Not full,Full" bitfld.long 0x00 10. " NFULL ,Read Buffer Near Full Status" "Not near full,Near full" textline " " bitfld.long 0x00 9. " HOM ,Half of more entries in Read Buffer Filled Status" "Not filled,Filled" bitfld.long 0x00 8. " EMPTY ,Read Buffer Empty Status" "Not empty,Empty" hexmask.long.byte 0x00 4.--7. 1. " TPTR ,Tail Pointer in the Read Buffer" textline " " hexmask.long.byte 0x00 0.--3. 1. " HPTR ,Head Pointer in the Read Buffer" width 0xb tree.end endif tree.open "GPIO Interface" base asd:0x80840000 tree "Port A" width 15. group.long 0x00++3 line.long 0x00 "PADR,Port A Data Register" bitfld.long 0x00 7. " PAData7 ,Port A Data Pin 7" "Low,High" bitfld.long 0x00 6. " PAData6 ,Port A Data Pin 6" "Low,High" bitfld.long 0x00 5. " PAData5 ,Port A Data Pin 5" "Low,High" textline " " bitfld.long 0x00 4. " PAData4 ,Port A Data Pin 4" "Low,High" bitfld.long 0x00 3. " PAData3 ,Port A Data Pin 3" "Low,High" bitfld.long 0x00 2. " PAData2 ,Port A Data Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " PAData1 ,Port A Data Pin 1" "Low,High" bitfld.long 0x00 0. " PAData0 ,Port A Data Pin 0" "Low,High" group.long 0x10++3 line.long 0x00 "PADDR,Port A Data Direction Register" bitfld.long 0x00 7. " PADIR7 ,Port A Direction Pin 7" "Input,Output" bitfld.long 0x00 6. " PADIR6 ,Port A Direction Pin 6" "Input,Output" bitfld.long 0x00 5. " PADIR5 ,Port A Direction Pin 5" "Input,Output" textline " " bitfld.long 0x00 4. " PADIR4 ,Port A Direction Pin 4" "Input,Output" bitfld.long 0x00 3. " PADIR3 ,Port A Direction Pin 3" "Input,Output" bitfld.long 0x00 2. " PADIR2 ,Port A Direction Pin 2" "Input,Output" textline " " bitfld.long 0x00 1. " PADIR1 ,Port A Direction Pin 1" "Input,Output" bitfld.long 0x00 0. " PADIR0 ,Port A Direction Pin 0" "Input,Output" group.long 0x9c++3 line.long 0x00 "GPIOAINTEN,GPIO A Interrupt Enable" bitfld.long 0x00 7. " PAINT7 ,Port A Interrupt Enable Pin 7" "Disabled,Enabled" bitfld.long 0x00 6. " PAINT6 ,Port A Interrupt Enable Pin 6" "Disabled,Enabled" bitfld.long 0x00 5. " PAINT5 ,Port A Interrupt Enable Pin 5" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PAINT4 ,Port A Interrupt Enable Pin 4" "Disabled,Enabled" bitfld.long 0x00 3. " PAINT3 ,Port A Interrupt Enable Pin 3" "Disabled,Enabled" bitfld.long 0x00 2. " PAINT2 ,Port A Interrupt Enable Pin 2" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PAINT1 ,Port A Interrupt Enable Pin 1" "Disabled,Enabled" bitfld.long 0x00 0. " PAINT0 ,Port A Interrupt Enable Pin 0" "Disabled,Enabled" group.long 0x90++7 line.long 0x00 "GPIOAINTTYPE1,GPIO A Interrupt Type Regiter 1" bitfld.long 0x00 7. " PAINTE7 ,Pin 7 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 6. " PAINTE6 ,Pin 6 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 5. " PAINTE5 ,Pin5 Level/Edge Sensitive" "Level,Edge" textline " " bitfld.long 0x00 4. " PAINTE4 ,Pin 4 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 3. " PAINTE3 ,Pin 3 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 2. " PAINTE2 ,Pin 2 Level/Edge Sensitive" "Level,Edge" textline " " bitfld.long 0x00 1. " PAINTE1 ,Pin 1 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 0. " PAINTE0 ,Pin 0 Level/Edge Sensitive" "Level,Edge" line.long 0x04 "GPIOAINTTYPE2,GPIO A Interrupt Type Regiter 2" bitfld.long 0x04 7. " PAINTE7 ,Pin 7 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 6. " PAINTE6 ,Pin 6 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 5. " PAINTE5 ,Pin 5 Edge/Level Type Sensitive" "Falling/Low,Rising/High" textline " " bitfld.long 0x04 4. " PAINTE4 ,Pin 4 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 3. " PAINTE3 ,Pin 3 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 2. " PAINTE2 ,Pin 2 Edge/Level Type Sensitive" "Falling/Low,Rising/High" textline " " bitfld.long 0x04 1. " PAINTE1 ,Pin 1 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 0. " PAINTE0 ,Pin 0 Edge/Level Type Sensitive" "Falling/Low,Rising/High" wgroup.long 0x98++3 line.long 0x00 "GPIOAEOI,GPIO A End of Interrupt Register" bitfld.long 0x00 7. " PAINTC7 ,Interrupt Clear on Pin 7" "No effect,Cleared" bitfld.long 0x00 6. " PAINTC6 ,Interrupt Clear on Pin 6" "No effect,Cleared" bitfld.long 0x00 5. " PAINTC5 ,Interrupt Clear on Pin 5" "No effect,Cleared" textline " " bitfld.long 0x00 4. " PAINTC4 ,Interrupt Clear on Pin 4" "No effect,Cleared" bitfld.long 0x00 3. " PAINTC3 ,Interrupt Clear on Pin 3" "No effect,Cleared" bitfld.long 0x00 2. " PAINTC2 ,Interrupt Clear on Pin 2" "No effect,Cleared" textline " " bitfld.long 0x00 1. " PAINTC1 ,Interrupt Clear on Pin 1" "No effect,Cleared" bitfld.long 0x00 0. " PAINTC0 ,Interrupt Clear on Pin 0" "No effect,Cleared" group.long 0xa8++3 line.long 0x00 "GPIOADB,GPIO A Debounce Enable Register" bitfld.long 0x00 7. " PAINTDB7 ,Pin 7 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 6. " PAINTDB6 ,Pin 6 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 5. " PAINTDB5 ,Pin 5 Debounce Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PAINTDB4 ,Pin 4 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 3. " PAINTDB3 ,Pin 3 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 2. " PAINTDB2 ,Pin 2 Debounce Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PAINTDB1 ,Pin 1 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 0. " PAINTDB0 ,Pin 0 Debounce Enable" "Disabled,Enabled" rgroup.long 0xa4++3 line.long 0x00 "RAWINTSTSA,GPIO A Raw Interrupt Status Register" bitfld.long 0x00 7. " PAINTRS7 ,Pin 7 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 6. " PAINTRS6 ,Pin 6 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 5. " PAINTRS5 ,Pin 5 Raw Interrupt Status" "Not Signalled,Signalled" textline " " bitfld.long 0x00 4. " PAINTRS4 ,Pin 4 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 3. " PAINTRS3 ,Pin 3 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 2. " PAINTRS2 ,Pin 2 Raw Interrupt Status" "Not Signalled,Signalled" textline " " bitfld.long 0x00 1. " PAINTRS1 ,Pin 1 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 0. " PAINTRS0 ,Pin 0 Raw Interrupt Status" "Not Signalled,Signalled" rgroup.long 0xa0++3 line.long 0x00 "INTSTSA,GPIO A Interrupt Status Register" bitfld.long 0x00 7. " PAINTS7 ,Pin 7 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 6. " PAINTS6 ,Pin 6 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 5. " PAINTS5 ,Pin 5 Masked Interrupt Status" "Masked,Not masked" textline " " bitfld.long 0x00 4. " PAINTS4 ,Pin 4 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 3. " PAINTS3 ,Pin 3 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 2. " PAINTS2 ,Pin 2 Masked Interrupt Status" "Masked,Not masked" textline " " bitfld.long 0x00 1. " PAINTS1 ,Pin 1 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 0. " PAINTS0 ,Pin 0 Masked Interrupt Status" "Masked,Not masked" width 0xb tree.end tree "Port B" width 15. group.long 0x04++3 line.long 0x00 "PBDR,Port B Data Register" bitfld.long 0x00 7. " PBData7 ,Port B Data Pin 7" "Low,High" bitfld.long 0x00 6. " PBData6 ,Port B Data Pin 6" "Low,High" bitfld.long 0x00 5. " PBData5 ,Port B Data Pin 5" "Low,High" textline " " bitfld.long 0x00 4. " PBData4 ,Port B Data Pin 4" "Low,High" bitfld.long 0x00 3. " PBData3 ,Port B Data Pin 3" "Low,High" bitfld.long 0x00 2. " PBData2 ,Port B Data Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " PBData1 ,Port B Data Pin 1" "Low,High" bitfld.long 0x00 0. " PBData0 ,Port B Data Pin 0" "Low,High" group.long 0x14++3 line.long 0x00 "PBDDR,Port B Data Direction Register" bitfld.long 0x00 7. " PBDIR7 ,Port B Direction Pin 7" "Input,Output" bitfld.long 0x00 6. " PBDIR6 ,Port B Direction Pin 6" "Input,Output" bitfld.long 0x00 5. " PBDIR5 ,Port B Direction Pin 5" "Input,Output" textline " " bitfld.long 0x00 4. " PBDIR4 ,Port B Direction Pin 4" "Input,Output" bitfld.long 0x00 3. " PBDIR3 ,Port B Direction Pin 3" "Input,Output" bitfld.long 0x00 2. " PBDIR2 ,Port B Direction Pin 2" "Input,Output" textline " " bitfld.long 0x00 1. " PBDIR1 ,Port B Direction Pin 1" "Input,Output" bitfld.long 0x00 0. " PBDIR0 ,Port B Direction Pin 0" "Input,Output" group.long 0xb8++3 line.long 0x00 "GPIOBINTEN,GPIO B Interrupt Enable" bitfld.long 0x00 7. " PBINT7 ,Port B Interrupt Enable Pin 7" "Disabled,Enabled" bitfld.long 0x00 6. " PBINT6 ,Port B Interrupt Enable Pin 6" "Disabled,Enabled" bitfld.long 0x00 5. " PBINT5 ,Port B Interrupt Enable Pin 5" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PBINT4 ,Port B Interrupt Enable Pin 4" "Disabled,Enabled" bitfld.long 0x00 3. " PBINT3 ,Port B Interrupt Enable Pin 3" "Disabled,Enabled" bitfld.long 0x00 2. " PBINT2 ,Port B Interrupt Enable Pin 2" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PBINT1 ,Port B Interrupt Enable Pin 1" "Disabled,Enabled" bitfld.long 0x00 0. " PBINT0 ,Port B Interrupt Enable Pin 0" "Disabled,Enabled" group.long 0xac++7 line.long 0x00 "GPIOBINTTYPE1,GPIO B Interrupt Type Regiter 1" bitfld.long 0x00 7. " PBINTE7 ,Pin 7 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 6. " PBINTE6 ,Pin 6 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 5. " PBINTE5 ,Pin5 Level/Edge Sensitive" "Level,Edge" textline " " bitfld.long 0x00 4. " PBINTE4 ,Pin 4 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 3. " PBINTE3 ,Pin 3 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 2. " PBINTE2 ,Pin 2 Level/Edge Sensitive" "Level,Edge" textline " " bitfld.long 0x00 1. " PBINTE1 ,Pin 1 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 0. " PBINTE0 ,Pin 0 Level/Edge Sensitive" "Level,Edge" line.long 0x04 "GPIOBINTTYPE2,GPIO B Interrupt Type Regiter 2" bitfld.long 0x04 7. " PBINTE7 ,Pin 7 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 6. " PBINTE6 ,Pin 6 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 5. " PBINTE5 ,Pin 5 Edge/Level Type Sensitive" "Falling/Low,Rising/High" textline " " bitfld.long 0x04 4. " PBINTE4 ,Pin 4 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 3. " PBINTE3 ,Pin 3 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 2. " PBINTE2 ,Pin 2 Edge/Level Type Sensitive" "Falling/Low,Rising/High" textline " " bitfld.long 0x04 1. " PBINTE1 ,Pin 1 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 0. " PBINTE0 ,Pin 0 Edge/Level Type Sensitive" "Falling/Low,Rising/High" wgroup.long 0xb4++3 line.long 0x00 "GPIOBEOI,GPIO B End of Interrupt Register" bitfld.long 0x00 7. " PBINTC7 ,Interrupt Clear on Pin 7" "No effect,Cleared" bitfld.long 0x00 6. " PBINTC6 ,Interrupt Clear on Pin 6" "No effect,Cleared" bitfld.long 0x00 5. " PBINTC5 ,Interrupt Clear on Pin 5" "No effect,Cleared" textline " " bitfld.long 0x00 4. " PBINTC4 ,Interrupt Clear on Pin 4" "No effect,Cleared" bitfld.long 0x00 3. " PBINTC3 ,Interrupt Clear on Pin 3" "No effect,Cleared" bitfld.long 0x00 2. " PBINTC2 ,Interrupt Clear on Pin 2" "No effect,Cleared" textline " " bitfld.long 0x00 1. " PBINTC1 ,Interrupt Clear on Pin 1" "No effect,Cleared" bitfld.long 0x00 0. " PBINTC0 ,Interrupt Clear on Pin 0" "No effect,Cleared" group.long 0xc4++3 line.long 0x00 "GPIOBDB,GPIO B Debounce Enable Register" bitfld.long 0x00 7. " PBINTDB7 ,Pin 7 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 6. " PBINTDB6 ,Pin 6 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 5. " PBINTDB5 ,Pin 5 Debounce Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PBINTDB4 ,Pin 4 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 3. " PBINTDB3 ,Pin 3 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 2. " PBINTDB2 ,Pin 2 Debounce Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PBINTDB1 ,Pin 1 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 0. " PBINTDB0 ,Pin 0 Debounce Enable" "Disabled,Enabled" rgroup.long 0xc0++3 line.long 0x00 "RAWINTSTSB,GPIO B Raw Interrupt Status Register" bitfld.long 0x00 7. " PBINTRS7 ,Pin 7 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 6. " PBINTRS6 ,Pin 6 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 5. " PBINTRS5 ,Pin 5 Raw Interrupt Status" "Not Signalled,Signalled" textline " " bitfld.long 0x00 4. " PBINTRS4 ,Pin 4 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 3. " PBINTRS3 ,Pin 3 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 2. " PBINTRS2 ,Pin 2 Raw Interrupt Status" "Not Signalled,Signalled" textline " " bitfld.long 0x00 1. " PBINTRS1 ,Pin 1 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 0. " PBINTRS0 ,Pin 0 Raw Interrupt Status" "Not Signalled,Signalled" rgroup.long 0xbc++3 line.long 0x00 "INTSTSB,GPIO B Interrupt Status Register" bitfld.long 0x00 7. " PBINTS7 ,Pin 7 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 6. " PBINTS6 ,Pin 6 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 5. " PBINTS5 ,Pin 5 Masked Interrupt Status" "Masked,Not masked" textline " " bitfld.long 0x00 4. " PBINTS4 ,Pin 4 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 3. " PBINTS3 ,Pin 3 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 2. " PBINTS2 ,Pin 2 Masked Interrupt Status" "Masked,Not masked" textline " " bitfld.long 0x00 1. " PBINTS1 ,Pin 1 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 0. " PBINTS0 ,Pin 0 Masked Interrupt Status" "Masked,Not masked" width 0xb tree.end tree "Port C" width 7. group.long 0x08++3 line.long 0x00 "PCDR,Port C Data Register" bitfld.long 0x00 7. " PCData7 ,Port C Data Pin 7" "Low,High" bitfld.long 0x00 6. " PCData6 ,Port C Data Pin 6" "Low,High" bitfld.long 0x00 5. " PCData5 ,Port C Data Pin 5" "Low,High" textline " " bitfld.long 0x00 4. " PCData4 ,Port C Data Pin 4" "Low,High" bitfld.long 0x00 3. " PCData3 ,Port C Data Pin 3" "Low,High" bitfld.long 0x00 2. " PCData2 ,Port C Data Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " PCData1 ,Port C Data Pin 1" "Low,High" bitfld.long 0x00 0. " PCData0 ,Port C Data Pin 0" "Low,High" group.long 0x18++3 line.long 0x00 "PCDDR,Port C Data Direction Register" bitfld.long 0x00 7. " PCDIR7 ,Port C Direction Pin 7" "Input,Output" bitfld.long 0x00 6. " PCDIR6 ,Port C Direction Pin 6" "Input,Output" bitfld.long 0x00 5. " PCDIR5 ,Port C Direction Pin 5" "Input,Output" textline " " bitfld.long 0x00 4. " PCDIR4 ,Port C Direction Pin 4" "Input,Output" bitfld.long 0x00 3. " PCDIR3 ,Port C Direction Pin 3" "Input,Output" bitfld.long 0x00 2. " PCDIR2 ,Port C Direction Pin 2" "Input,Output" textline " " bitfld.long 0x00 1. " PCDIR1 ,Port C Direction Pin 1" "Input,Output" bitfld.long 0x00 0. " PCDIR0 ,Port C Direction Pin 0" "Input,Output" width 0xb tree.end tree "Port D" width 7. group.long 0x0c++3 line.long 0x00 "PDDR,Port D Data Register" bitfld.long 0x00 7. " PDData7 ,Port D Data Pin 7" "Low,High" bitfld.long 0x00 6. " PDData6 ,Port D Data Pin 6" "Low,High" bitfld.long 0x00 5. " PDData5 ,Port D Data Pin 5" "Low,High" textline " " bitfld.long 0x00 4. " PDData4 ,Port D Data Pin 4" "Low,High" bitfld.long 0x00 3. " PDData3 ,Port D Data Pin 3" "Low,High" bitfld.long 0x00 2. " PDData2 ,Port D Data Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " PDData1 ,Port D Data Pin 1" "Low,High" bitfld.long 0x00 0. " PDData0 ,Port D Data Pin 0" "Low,High" group.long 0x1c++3 line.long 0x00 "PDDDR,Port D Data Direction Register" bitfld.long 0x00 7. " PDDIR7 ,Port D Direction Pin 7" "Input,Output" bitfld.long 0x00 6. " PDDIR6 ,Port D Direction Pin 6" "Input,Output" bitfld.long 0x00 5. " PDDIR5 ,Port D Direction Pin 5" "Input,Output" textline " " bitfld.long 0x00 4. " PDDIR4 ,Port D Direction Pin 4" "Input,Output" bitfld.long 0x00 3. " PDDIR3 ,Port D Direction Pin 3" "Input,Output" bitfld.long 0x00 2. " PDDIR2 ,Port D Direction Pin 2" "Input,Output" textline " " bitfld.long 0x00 1. " PDDIR1 ,Port D Direction Pin 1" "Input,Output" bitfld.long 0x00 0. " PDDIR0 ,Port D Direction Pin 0" "Input,Output" width 0xb tree.end tree "Port E" width 7. group.long 0x20++3 line.long 0x00 "PEDR,Port E Data Register" bitfld.long 0x00 7. " PEData7 ,Port E Data Pin 7" "Low,High" bitfld.long 0x00 6. " PEData6 ,Port E Data Pin 6" "Low,High" bitfld.long 0x00 5. " PEData5 ,Port E Data Pin 5" "Low,High" textline " " bitfld.long 0x00 4. " PEData4 ,Port E Data Pin 4" "Low,High" bitfld.long 0x00 3. " PEData3 ,Port E Data Pin 3" "Low,High" bitfld.long 0x00 2. " PEData2 ,Port E Data Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " PEData1 ,Port E Data Pin 1" "Low,High" bitfld.long 0x00 0. " PEData0 ,Port E Data Pin 0" "Low,High" group.long 0x24++3 line.long 0x00 "PEDDR,Port E Data Direction Register" bitfld.long 0x00 7. " PEDIR7 ,Port E Direction Pin 7" "Input,Output" bitfld.long 0x00 6. " PEDIR6 ,Port E Direction Pin 6" "Input,Output" bitfld.long 0x00 5. " PEDIR5 ,Port E Direction Pin 5" "Input,Output" textline " " bitfld.long 0x00 4. " PEDIR4 ,Port E Direction Pin 4" "Input,Output" bitfld.long 0x00 3. " PEDIR3 ,Port E Direction Pin 3" "Input,Output" bitfld.long 0x00 2. " PEDIR2 ,Port E Direction Pin 2" "Input,Output" textline " " bitfld.long 0x00 1. " PEDIR1 ,Port E Direction Pin 1" "Input,Output" bitfld.long 0x00 0. " PEDIR0 ,Port E Direction Pin 0" "Input,Output" width 0xb tree.end tree "Port F" width 15. group.long 0x30++3 line.long 0x00 "PFDR,Port F Data Register" bitfld.long 0x00 7. " PFData7 ,Port F Data Pin 7" "Low,High" bitfld.long 0x00 6. " PFData6 ,Port F Data Pin 6" "Low,High" bitfld.long 0x00 5. " PFData5 ,Port F Data Pin 5" "Low,High" textline " " bitfld.long 0x00 4. " PFData4 ,Port F Data Pin 4" "Low,High" bitfld.long 0x00 3. " PFData3 ,Port F Data Pin 3" "Low,High" bitfld.long 0x00 2. " PFData2 ,Port F Data Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " PFData1 ,Port F Data Pin 1" "Low,High" bitfld.long 0x00 0. " PFData0 ,Port F Data Pin 0" "Low,High" group.long 0x34++3 line.long 0x00 "PFDDR,Port F Data Direction Register" bitfld.long 0x00 7. " PFDIR7 ,Port F Direction Pin 7" "Input,Output" bitfld.long 0x00 6. " PFDIR6 ,Port F Direction Pin 6" "Input,Output" bitfld.long 0x00 5. " PFDIR5 ,Port F Direction Pin 5" "Input,Output" textline " " bitfld.long 0x00 4. " PFDIR4 ,Port F Direction Pin 4" "Input,Output" bitfld.long 0x00 3. " PFDIR3 ,Port F Direction Pin 3" "Input,Output" bitfld.long 0x00 2. " PFDIR2 ,Port F Direction Pin 2" "Input,Output" textline " " bitfld.long 0x00 1. " PFDIR1 ,Port F Direction Pin 1" "Input,Output" bitfld.long 0x00 0. " PFDIR0 ,Port F Direction Pin 0" "Input,Output" group.long 0x58++3 line.long 0x00 "GPIOFINTEN,GPIO F Interrupt Enable" bitfld.long 0x00 7. " PFINT7 ,Port F Interrupt Enable Pin 7" "Disabled,Enabled" bitfld.long 0x00 6. " PFINT6 ,Port F Interrupt Enable Pin 6" "Disabled,Enabled" bitfld.long 0x00 5. " PFINT5 ,Port F Interrupt Enable Pin 5" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PFINT4 ,Port F Interrupt Enable Pin 4" "Disabled,Enabled" bitfld.long 0x00 3. " PFINT3 ,Port F Interrupt Enable Pin 3" "Disabled,Enabled" bitfld.long 0x00 2. " PFINT2 ,Port F Interrupt Enable Pin 2" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PFINT1 ,Port F Interrupt Enable Pin 1" "Disabled,Enabled" bitfld.long 0x00 0. " PFINT0 ,Port F Interrupt Enable Pin 0" "Disabled,Enabled" group.long 0x4c++7 line.long 0x00 "GPIOFINTTYPE1,GPIO F Interrupt Type Regiter 1" bitfld.long 0x00 7. " PFINTE7 ,Pin 7 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 6. " PFINTE6 ,Pin 6 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 5. " PFINTE5 ,Pin5 Level/Edge Sensitive" "Level,Edge" textline " " bitfld.long 0x00 4. " PFINTE4 ,Pin 4 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 3. " PFINTE3 ,Pin 3 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 2. " PFINTE2 ,Pin 2 Level/Edge Sensitive" "Level,Edge" textline " " bitfld.long 0x00 1. " PFINTE1 ,Pin 1 Level/Edge Sensitive" "Level,Edge" bitfld.long 0x00 0. " PFINTE0 ,Pin 0 Level/Edge Sensitive" "Level,Edge" line.long 0x04 "GPIOFINTTYPE2,GPIO F Interrupt Type Regiter 2" bitfld.long 0x04 7. " PFINTE7 ,Pin 7 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 6. " PFINTE6 ,Pin 6 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 5. " PFINTE5 ,Pin 5 Edge/Level Type Sensitive" "Falling/Low,Rising/High" textline " " bitfld.long 0x04 4. " PFINTE4 ,Pin 4 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 3. " PFINTE3 ,Pin 3 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 2. " PFINTE2 ,Pin 2 Edge/Level Type Sensitive" "Falling/Low,Rising/High" textline " " bitfld.long 0x04 1. " PFINTE1 ,Pin 1 Edge/Level Type Sensitive" "Falling/Low,Rising/High" bitfld.long 0x04 0. " PFINTE0 ,Pin 0 Edge/Level Type Sensitive" "Falling/Low,Rising/High" wgroup.long 0x54++3 line.long 0x00 "GPIOFEOI,GPIO F End of Interrupt Register" bitfld.long 0x00 7. " PFINTC7 ,Interrupt Clear on Pin 7" "No effect,Cleared" bitfld.long 0x00 6. " PFINTC6 ,Interrupt Clear on Pin 6" "No effect,Cleared" bitfld.long 0x00 5. " PFINTC5 ,Interrupt Clear on Pin 5" "No effect,Cleared" textline " " bitfld.long 0x00 4. " PFINTC4 ,Interrupt Clear on Pin 4" "No effect,Cleared" bitfld.long 0x00 3. " PFINTC3 ,Interrupt Clear on Pin 3" "No effect,Cleared" bitfld.long 0x00 2. " PFINTC2 ,Interrupt Clear on Pin 2" "No effect,Cleared" textline " " bitfld.long 0x00 1. " PFINTC1 ,Interrupt Clear on Pin 1" "No effect,Cleared" bitfld.long 0x00 0. " PFINTC0 ,Interrupt Clear on Pin 0" "No effect,Cleared" group.long 0x64++3 line.long 0x00 "GPIOFDB,GPIO F Debounce Enable Register" bitfld.long 0x00 7. " PFINTDB7 ,Pin 7 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 6. " PFINTDB6 ,Pin 6 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 5. " PFINTDB5 ,Pin 5 Debounce Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PFINTDB4 ,Pin 4 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 3. " PFINTDB3 ,Pin 3 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 2. " PFINTDB2 ,Pin 2 Debounce Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PFINTDB1 ,Pin 1 Debounce Enable" "Disabled,Enabled" bitfld.long 0x00 0. " PFINTDB0 ,Pin 0 Debounce Enable" "Disabled,Enabled" rgroup.long 0x60++3 line.long 0x00 "RAWINTSTSF,GPIO F Raw Interrupt Status Register" bitfld.long 0x00 7. " PFINTRS7 ,Pin 7 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 6. " PFINTRS6 ,Pin 6 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 5. " PFINTRS5 ,Pin 5 Raw Interrupt Status" "Not Signalled,Signalled" textline " " bitfld.long 0x00 4. " PFINTRS4 ,Pin 4 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 3. " PFINTRS3 ,Pin 3 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 2. " PFINTRS2 ,Pin 2 Raw Interrupt Status" "Not Signalled,Signalled" textline " " bitfld.long 0x00 1. " PFINTRS1 ,Pin 1 Raw Interrupt Status" "Not Signalled,Signalled" bitfld.long 0x00 0. " PFINTRS0 ,Pin 0 Raw Interrupt Status" "Not Signalled,Signalled" rgroup.long 0x5c++3 line.long 0x00 "INTSTSF,GPIO F Interrupt Status Register" bitfld.long 0x00 7. " PFINTS7 ,Pin 7 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 6. " PFINTS6 ,Pin 6 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 5. " PFINTS5 ,Pin 5 Masked Interrupt Status" "Masked,Not masked" textline " " bitfld.long 0x00 4. " PFINTS4 ,Pin 4 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 3. " PFINTS3 ,Pin 3 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 2. " PFINTS2 ,Pin 2 Masked Interrupt Status" "Masked,Not masked" textline " " bitfld.long 0x00 1. " PFINTS1 ,Pin 1 Masked Interrupt Status" "Masked,Not masked" bitfld.long 0x00 0. " PFINTS0 ,Pin 0 Masked Interrupt Status" "Masked,Not masked" width 0xb tree.end tree "Port G" width 7. group.long 0x38++3 line.long 0x00 "PGDR,Port G Data Register" bitfld.long 0x00 7. " PGData7 ,Port G Data Pin 7" "Low,High" bitfld.long 0x00 6. " PGData6 ,Port G Data Pin 6" "Low,High" bitfld.long 0x00 5. " PGData5 ,Port G Data Pin 5" "Low,High" textline " " bitfld.long 0x00 4. " PGData4 ,Port G Data Pin 4" "Low,High" bitfld.long 0x00 3. " PGData3 ,Port G Data Pin 3" "Low,High" bitfld.long 0x00 2. " PGData2 ,Port G Data Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " PGData1 ,Port G Data Pin 1" "Low,High" bitfld.long 0x00 0. " PGData0 ,Port G Data Pin 0" "Low,High" group.long 0x3c++3 line.long 0x00 "PGDDR,Port G Data Direction Register" bitfld.long 0x00 7. " PGDIR7 ,Port G Direction Pin 7" "Input,Output" bitfld.long 0x00 6. " PGDIR6 ,Port G Direction Pin 6" "Input,Output" bitfld.long 0x00 5. " PGDIR5 ,Port G Direction Pin 5" "Input,Output" textline " " bitfld.long 0x00 4. " PGDIR4 ,Port G Direction Pin 4" "Input,Output" bitfld.long 0x00 3. " PGDIR3 ,Port G Direction Pin 3" "Input,Output" bitfld.long 0x00 2. " PGDIR2 ,Port G Direction Pin 2" "Input,Output" textline " " bitfld.long 0x00 1. " PGDIR1 ,Port G Direction Pin 1" "Input,Output" bitfld.long 0x00 0. " PGDIR0 ,Port G Direction Pin 0" "Input,Output" width 0xb tree.end tree "Port H" width 7. group.long 0x40++3 line.long 0x00 "PHDR,Port H Data Register" bitfld.long 0x00 7. " PHData7 ,Port H Data Pin 7" "Low,High" bitfld.long 0x00 6. " PHData6 ,Port H Data Pin 6" "Low,High" bitfld.long 0x00 5. " PHData5 ,Port H Data Pin 5" "Low,High" textline " " bitfld.long 0x00 4. " PHData4 ,Port H Data Pin 4" "Low,High" bitfld.long 0x00 3. " PHData3 ,Port H Data Pin 3" "Low,High" bitfld.long 0x00 2. " PHData2 ,Port H Data Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " PHData1 ,Port H Data Pin 1" "Low,High" bitfld.long 0x00 0. " PHData0 ,Port H Data Pin 0" "Low,High" group.long 0x44++3 line.long 0x00 "PHDDR,Port H Data Direction Register" bitfld.long 0x00 7. " PHDIR7 ,Port H Direction Pin 7" "Input,Output" bitfld.long 0x00 6. " PHDIR6 ,Port H Direction Pin 6" "Input,Output" bitfld.long 0x00 5. " PHDIR5 ,Port H Direction Pin 5" "Input,Output" textline " " bitfld.long 0x00 4. " PHDIR4 ,Port H Direction Pin 4" "Input,Output" bitfld.long 0x00 3. " PHDIR3 ,Port H Direction Pin 3" "Input,Output" bitfld.long 0x00 2. " PHDIR2 ,Port H Direction Pin 2" "Input,Output" textline " " bitfld.long 0x00 1. " PHDIR1 ,Port H Direction Pin 1" "Input,Output" bitfld.long 0x00 0. " PHDIR0 ,Port H Direction Pin 0" "Input,Output" width 0xb tree.end tree "EE Drive" width 9. group.long 0xC8++3 line.long 0x00 "EEDRIVE,EEPROM Interface Pin Drive Type Control" bitfld.long 0x00 1. " DATOD ,EEDAT Pin Output Driver" "Low,High" bitfld.long 0x00 0. " CLKOD ,EECLK Pin Output Driver" "Low,High" width 0xb tree.end tree.end tree "Security" base asd:0x80830000 width 13. rgroup.long 0x2714++0x3 line.long 0x00 "EXTENSIONID,PartID for EP93XX device" hexmask.long.byte 0x00 1.--8. 0x2 " PartID ,Identification number for EP93XX device type" width 0xb tree.end textline ""