; --------------------------------------------------------------------------------
; @Title: Cirrus Logic EP9312 On-Chip Peripherals
; @Props: Released
; @Author: PIO ETA
; @Date: 2005-09-02
; @Manufacturer: Cirrus Logic
; @Core: ARM920T
; @Copyright: (C) 1989-2020 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: perep9312.per 5456 2014-07-21 08:37:37Z sphilipp $
config 16. 8.
width 16. 8.
base d:0x00000000
tree "System Controller"
base asd:0x80930000
;begin include file ep9312/system.ph
;parameters:
rgroup asd: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" "Cleared,Reset"
bitfld.long     0x00    13.   "        CLDFLG        ,Clod Start Flag" "Cleared,Power-on-Reset"
textline      "                         "
bitfld.long     0x00    12.   " TEST_RESET ,Test Reset Flag" "Not activated,Activated"
bitfld.long     0x00    11.   "  RSTFLG        ,Reset Flag" "Cleared,Reset pressed"
textline      "                         "
bitfld.long     0x00    10.   " SW_RESET   ,Software Reset Flag" "Not activated,Activated"
bitfld.long     0x00     9.   "  PLL2_LOCK_REG ,Registered PLL1 Clock" "Cleared,Set"
textline      "                         "
bitfld.long     0x00     8.   " PLL2_LOCK  ,PLL2 Lock" "Not locked,Locked"
bitfld.long     0x00     7.   "     PLL1_LOCK_REG ,Registered PLL1 Clock" "Cleared,Set"
textline      "                         "
bitfld.long     0x00     6.   " PLL1_LOCK  ,PLL1 Lock" "Not locked,Locked"
hexmask.long.byte 0x00   0.--5. 1.  "     RTCDIV        ,RTC Divider"
group asd:0x0004++3
line.long 0x00 "PwrCnt,Clock/Debug Control Status Register"
bitfld.long 0x00 31. " FIR_EN     ,Gate FIRCLK to IrDA" "Off,On"
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" "Off,On"
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"
rgroup asd:0x0008++3
line.long 0x00 "Halt,Halt Mode when Reading"
rgroup asd:0x000C++3
line.long 0x00 "Standby,Standby Mode when Readnig"
wgroup asd:0x0018++3
line.long 0x00 "TEOI,When Write Clearing Tick Interrupt"
wgroup asd:0x001C++3
line.long 0x00 "STFClr,Clear CLDFLG RSTFLG WDTFLG when Write"
group asd: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,Reserved..."
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. " PLL1X2FBD1    ,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"
hexmask.long.byte 0x04 28.--31. 1. " USBDIV        ,Divide ratio for USB Clock"
bitfld.long     0x04      19.    "              nBYP2      ,Clock Source for Processor Clock Dividers" "External clock,PLL2"
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. " PLL2X2FBD1    ,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 asd:0x0040++7
line.long 0x00 "ScratchReg0,Scratch Register 0"
hexfld.long 0x00 " Value         ,Scratch Register 0 Value"
line.long 0x04 "ScratchReg1,Scratch Register 1"
hexfld.long 0x04 " Value         ,Scratch Register 1 Value"
group asd:0x0050++7
line.long 0x00 "APBWait,APB Wait Register"
bitfld.long 0x00 0. " NO_WRITE_WAIT ,Wait State Adding for AHB/APB" "No,Yes"
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 asd:0x0058++3
line.long 0x00 "BootModeClr,Boot Mode Clear Register"
group asd:0x0080++0x0F
line.long 0x00 "DeviceCfg,Device Configuration Register"
bitfld.long 0x00 31. " SWRST     ,Software Reset" "Low,High"
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 options,GPIO"
bitfld.long 0x00 26. "            TonG     ,TENn on GPIO" "Not used,Used"
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" "Clock active,Clock off"
textline      "                         "
bitfld.long 0x00 19. " EXVC      ,External Video Clock" "Internal,External"
bitfld.long 0x00 18. "                 U1EN     ,UART1 Enable" "Clock active,Clock off"
textline      "                         "
bitfld.long 0x00 17. " TIN       ,Touchscreen Controller Inactive" "Inactive,Active"
bitfld.long 0x00 15. "                 HC3IN    ,HDLC3 Clock In" "Input,Output"
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" "Disabled,Enabled"
textline      "                         "
bitfld.long 0x00 10. " GonIDE    ,GPIO Port G on IDE Pins" "Disabled,Enabled"
bitfld.long 0x00  9. "                 PonG     ,PWM1 Output on EGPIO Pin" "Disabled,Enabled"
textline      "                         "
bitfld.long 0x00  8. " EonIDE    ,GPIO Port E on IDE Pins" "Disabled,Enabled"
bitfld.long 0x00  7. "                 I2SonSSP ,I2S on SSP Pins" "Disabled,Enabled"
textline      "                         "
bitfld.long 0x00  6. " I2SonAC97 ,I2S on AC97 Pins" "Disabled,Enabled"
bitfld.long 0x00  4. "                 RASOnP3  ,Raster On SDRAM Port 3" "Primary AHB,Private AHB"
textline      "                         "
bitfld.long 0x00  3. " RAS       ,Raster Inactive" "Disabled,Acitve"
bitfld.long 0x00  2. "                 ADCPD    ,ADC Power Down" "Power down,Active"
textline      "                         "
bitfld.long 0x00  1. " KEYS      ,Key Matrix Inactive" "Inactive,Active"
bitfld.long 0x00  0. "                 SHena    ,Standby/Halt Enable" "Disabled,Enabled"
line.long 0x04 "VidClkDiv,Video Clock Divider Register"
bitfld.long     0x04 15.     " VENA      ,Enable VCLK Divider" "Disabled,Enabled"
bitfld.long     0x04 14.     "                 ESEL     ,External Clock Source Select" "External XTAL1,Internal PLLs"
textline      "                         "
bitfld.long     0x04 13.     " PSEL      ,PLL Source Select" "PLL1,PLL2"
bitfld.long     0x04 8.--9.    "                     PDIV     ,Pre-Divider Value" "Disabled,2,2.5,3"
textline      "                         "
hexmask.long.byte 0x04 0.--6. 1. " VDIV      ,VCLK Divider Value"
line.long 0x08 "MIRClkDiv,MIR Clock Divider Register"
bitfld.long     0x08 15.     " MENA      ,Enable MIR_CLK Divider" "Disabled,Enabled"
bitfld.long     0x08 14.     "                 ESEL     ,External Clock Source Select" "External XTAL1,Internal PLLs"
textline      "                         "
bitfld.long     0x08 13.     " PSEL      ,PLL Source Select" "PLL1,PLL2"
bitfld.long     0x08 8.--9.    "                     PDIV     ,Pre-Divider Value" "Disabled,2,2.5,3"
textline      "                         "
hexmask.long.byte 0x08 0.--6. 1. " MDIV      ,MIR_CLK Divider Value"
line.long 0x0C "I2SClkDiv,I2S Audio Clock Divider Register"
bitfld.long     0x0C 31.     " SENA      ,Enable Audio Clock Generation" "Disabled,Enabled"
bitfld.long     0x0C 30.     "                 SLAVE    ,I2S Slave" "Off,On"
textline      "                         "
bitfld.long     0x0C 29.     " ORIDE     ,Override I2S Master Configuration" "Use,Override"
bitfld.long     0x0C 20.     "                 DROP     ,Drop SCLK Clocks" "No drop,Drop"
textline      "                         "
bitfld.long     0x0C 19.     " SPOL      ,SCLK Polarity" "Rising edge,Falling edge"
bitfld.long     0x0C 17.--18.  "             LRDIV    ,LRCLK Divide Select" "SCLK/32,SCLK/64,SCLK/128,Reserved"
textline      "                         "
bitfld.long     0x0C 16.     " SDIV      ,SCLK Dicide Select" "MCLK/2,MCLK/4"
bitfld.long     0x0C 15.     "                   MENA     ,Enable Master Clock Generation" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x0C 14.     " ESEL      ,External Clock Source Select" "External XTAL1,Internal PLLs"
bitfld.long     0x0C 13.     "           PSEL     ,PLL Source Select" "PLL1,PLL2"
textline      "                         "
bitfld.long     0x0C 8.--9.    " PDIV      ,Pre-Divider Value" "Disabled,2,2.5,3"
hexmask.long.byte 0x0C 0.--6. 1. "                 MDIV     ,MCLK Divider Value"
group asd: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" "Divide by 16,Divide by 4"
textline      "                         "
bitfld.long 0x00 15. " KEN       ,Key Matrix Clock Enable" "Disabled,Enabled"
bitfld.long 0x00  0. "                 KDIV     ,Key Matrix Clock Divider Value" "Divide by 16,Divide by 4"
group asd:0x0094++3
line.long 0x00 "ChipID,Chip ID Register"
hexmask.long.byte 0x00 28.--31. 1. " REV       ,Revision"
hexmask.long.word 0x00  0.--15. 1. "                       ID       ,Chip ID"
group asd:0x0098++3
line.long 0x00 "SysCfg,System Configuration Register"
hexmask.long.byte 0x00 28.--31. 1. " REV       ,Revision"
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       1.    "                 LCSn2    ,Watchdog Startup Action" "Watchdog disabled,Watchdog active"
textline      "                         "
bitfld.long     0x00       0.    " LCSn1     ,Watchdog Startup Action" "Reset duration disabled,Reset duration active"
group asd:0x00C0++3
line.long 0x00 "SysSWLock,Software Lock Register"
hexmask.long.byte 0x00 0.--7. 1. " LOCK      ,Lock Code Value"
;end include file ep9312/system.ph
tree.end
tree "Vector Interrupt Controller"
base asd:0x80000000
;begin include file ep9312/interrupt.ph
;parameters:
width 18. 8.
tree "Vector Interrupt Controller 1(VIC1)"
base asd:0x800B0000
;begin include file ep9312/interrupt/global.ph
;parameters: 1
rgroup asd:0x0000++0x0B
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 "VIC1RawIntr,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"
group asd:0x000C++7
line.long 0x00 "VIC1IntSelect,Interrupt Select Register"
bitfld.long 0x00 31. " IntSelect31 ,Interrupt Type Select Bit 31" "FIQ,IRQ"
bitfld.long 0x00 30. "  IntSelect30 ,Interrupt Type Select Bit 30" "FIQ,IRQ"
bitfld.long 0x00 29. "  IntSelect29 ,Interrupt Type Select Bit 29" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 28. " IntSelect28 ,Interrupt Type Select Bit 28" "FIQ,IRQ"
bitfld.long 0x00 27. "  IntSelect27 ,Interrupt Type Select Bit 27" "FIQ,IRQ"
bitfld.long 0x00 26. "  IntSelect26 ,Interrupt Type Select Bit 26" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 25. " IntSelect25 ,Interrupt Type Select Bit 25" "FIQ,IRQ"
bitfld.long 0x00 24. "  IntSelect24 ,Interrupt Type Select Bit 24" "FIQ,IRQ"
bitfld.long 0x00 23. "  IntSelect23 ,Interrupt Type Select Bit 23" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 22. " IntSelect22 ,Interrupt Type Select Bit 22" "FIQ,IRQ"
bitfld.long 0x00 21. "  IntSelect21 ,Interrupt Type Select Bit 21" "FIQ,IRQ"
bitfld.long 0x00 20. "  IntSelect20 ,Interrupt Type Select Bit 20" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 19. " IntSelect19 ,Interrupt Type Select Bit 19" "FIQ,IRQ"
bitfld.long 0x00 18. "  IntSelect18 ,Interrupt Type Select Bit 18" "FIQ,IRQ"
bitfld.long 0x00 17. "  IntSelect17 ,Interrupt Type Select Bit 17" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 16. " IntSelect16 ,Interrupt Type Select Bit 16" "FIQ,IRQ"
bitfld.long 0x00 15. "  IntSelect15 ,Interrupt Type Select Bit 15" "FIQ,IRQ"
bitfld.long 0x00 14. "  IntSelect14 ,Interrupt Type Select Bit 14" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 13. " IntSelect13 ,Interrupt Type Select Bit 13" "FIQ,IRQ"
bitfld.long 0x00 12. "  IntSelect12 ,Interrupt Type Select Bit 12" "FIQ,IRQ"
bitfld.long 0x00 11. "  IntSelect11 ,Interrupt Type Select Bit 11" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 10. " IntSelect10 ,Interrupt Type Select Bit 10" "FIQ,IRQ"
bitfld.long 0x00  9. "  IntSelect9  ,Interrupt Type Select Bit 9" "FIQ,IRQ"
bitfld.long 0x00  8. "  IntSelect8  ,Interrupt Type Select Bit 8" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00  7. " IntSelect7  ,Interrupt Type Select Bit 7" "FIQ,IRQ"
bitfld.long 0x00  6. "  IntSelect6  ,Interrupt Type Select Bit 6" "FIQ,IRQ"
bitfld.long 0x00  5. "  IntSelect5  ,Interrupt Type Select Bit 5" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00  4. " IntSelect4  ,Interrupt Type Select Bit 4" "FIQ,IRQ"
bitfld.long 0x00  3. "  IntSelect3  ,Interrupt Type Select Bit 3" "FIQ,IRQ"
bitfld.long 0x00  2. "  IntSelect2  ,Interrupt Type Select Bit 2" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00  1. " IntSelect1  ,Interrupt Type Select Bit 1" "FIQ,IRQ"
bitfld.long 0x00  0. "  IntSelect0  ,Interrupt Type Select Bit 0" "FIQ,IRQ"
line.long 0x04 "VIC1IntEnable,Interrupt Enable Register"
bitfld.long 0x04 31. " IntEnable31 ,Interrupt Enable Bit 31" "Disabled,Enabled"
bitfld.long 0x04 30. "  IntEnable30 ,Interrupt Enable Bit 30" "Disabled,Enabled"
bitfld.long 0x04 29. "  IntEnable29 ,Interrupt Enable Bit 29" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 28. " IntEnable28 ,Interrupt Enable Bit 28" "Disabled,Enabled"
bitfld.long 0x04 27. "  IntEnable27 ,Interrupt Enable Bit 27" "Disabled,Enabled"
bitfld.long 0x04 26. "  IntEnable26 ,Interrupt Enable Bit 26" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 25. " IntEnable25 ,Interrupt Enable Bit 25" "Disabled,Enabled"
bitfld.long 0x04 24. "  IntEnable24 ,Interrupt Enable Bit 24" "Disabled,Enabled"
bitfld.long 0x04 23. "  IntEnable23 ,Interrupt Enable Bit 23" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 22. " IntEnable22 ,Interrupt Enable Bit 22" "Disabled,Enabled"
bitfld.long 0x04 21. "  IntEnable21 ,Interrupt Enable Bit 21" "Disabled,Enabled"
bitfld.long 0x04 20. "  IntEnable20 ,Interrupt Enable Bit 20" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 19. " IntEnable19 ,Interrupt Enable Bit 19" "Disabled,Enabled"
bitfld.long 0x04 18. "  IntEnable18 ,Interrupt Enable Bit 18" "Disabled,Enabled"
bitfld.long 0x04 17. "  IntEnable17 ,Interrupt Enable Bit 17" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 16. " IntEnable16 ,Interrupt Enable Bit 16" "Disabled,Enabled"
bitfld.long 0x04 15. "  IntEnable15 ,Interrupt Enable Bit 15" "Disabled,Enabled"
bitfld.long 0x04 14. "  IntEnable14 ,Interrupt Enable Bit 14" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 13. " IntEnable13 ,Interrupt Enable Bit 13" "Disabled,Enabled"
bitfld.long 0x04 12. "  IntEnable12 ,Interrupt Enable Bit 12" "Disabled,Enabled"
bitfld.long 0x04 11. "  IntEnable11 ,Interrupt Enable Bit 11" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 10. " IntEnable10 ,Interrupt Enable Bit 10" "Disabled,Enabled"
bitfld.long 0x04  9. "  IntEnable9  ,Interrupt Enable Bit 9" "Disabled,Enabled"
bitfld.long 0x04  8. "  IntEnable8  ,Interrupt Enable Bit 8" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04  7. " IntEnable7  ,Interrupt Enable Bit 7" "Disabled,Enabled"
bitfld.long 0x04  6. "  IntEnable6  ,Interrupt Enable Bit 6" "Disabled,Enabled"
bitfld.long 0x04  5. "  IntEnable5  ,Interrupt Enable Bit 5" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04  4. " IntEnable4  ,Interrupt Enable Bit 4" "Disabled,Enabled"
bitfld.long 0x04  3. "  IntEnable3  ,Interrupt Enable Bit 3" "Disabled,Enabled"
bitfld.long 0x04  2. "  IntEnable2  ,Interrupt Enable Bit 2" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04  1. " IntEnable1  ,Interrupt Enable Bit 1" "Disabled,Enabled"
bitfld.long 0x04  0. "  IntEnable0  ,Interrupt Enable Bit 0" "Disabled,Enabled"
wgroup asd:0x0014++3
line.long 0x00 "VIC1IntEnClear,Interrupt Enable Clear Register"
bitfld.long 0x00 31. " IntEnableClr31 ,Interrupt Enable Clear Bit 31" "No effect,Clear"
bitfld.long 0x00 30. "  IntEnableClr30 ,Interrupt Enable Clear Bit 30" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 29. " IntEnableClr29 ,Interrupt Enable Clear Bit 29" "No effect,Clear"
bitfld.long 0x00 28. "  IntEnableClr28 ,Interrupt Enable Clear Bit 28" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 27. " IntEnableClr27 ,Interrupt Enable Clear Bit 27" "No effect,Clear"
bitfld.long 0x00 26. "  IntEnableClr26 ,Interrupt Enable Clear Bit 26" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 25. " IntEnableClr25 ,Interrupt Enable Clear Bit 25" "No effect,Clear"
bitfld.long 0x00 24. "  IntEnableClr24 ,Interrupt Enable Clear Bit 24" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 23. " IntEnableClr23 ,Interrupt Enable Clear Bit 23" "No effect,Clear"
bitfld.long 0x00 22. "  IntEnableClr22 ,Interrupt Enable Clear Bit 22" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 21. " IntEnableClr21 ,Interrupt Enable Clear Bit 21" "No effect,Clear"
bitfld.long 0x00 20. "  IntEnableClr20 ,Interrupt Enable Clear Bit 20" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 19. " IntEnableClr19 ,Interrupt Enable Clear Bit 19" "No effect,Clear"
bitfld.long 0x00 18. "  IntEnableClr18 ,Interrupt Enable Clear Bit 18" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 17. " IntEnableClr17 ,Interrupt Enable Clear Bit 17" "No effect,Clear"
bitfld.long 0x00 16. "  IntEnableClr16 ,Interrupt Enable Clear Bit 16" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 15. " IntEnableClr15 ,Interrupt Enable Clear Bit 15" "No effect,Clear"
bitfld.long 0x00 14. "  IntEnableClr14 ,Interrupt Enable Clear Bit 14" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 13. " IntEnableClr13 ,Interrupt Enable Clear Bit 13" "No effect,Clear"
bitfld.long 0x00 12. "  IntEnableClr12 ,Interrupt Enable Clear Bit 12" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 11. " IntEnableClr11 ,Interrupt Enable Clear Bit 11" "No effect,Clear"
bitfld.long 0x00 10. "  IntEnableClr10 ,Interrupt Enable Clear Bit 10" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  9. " IntEnableClr9  ,Interrupt Enable Clear Bit 9" "No effect,Clear"
bitfld.long 0x00  8. "  IntEnableClr8  ,Interrupt Enable Clear Bit 8" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  7. " IntEnableClr7  ,Interrupt Enable Clear Bit 7" "No effect,Clear"
bitfld.long 0x00  6. "  IntEnableClr6  ,Interrupt Enable Clear Bit 6" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  5. " IntEnableClr5  ,Interrupt Enable Clear Bit 5" "No effect,Clear"
bitfld.long 0x00  4. "  IntEnableClr4  ,Interrupt Enable Clear Bit 4" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  3. " IntEnableClr3  ,Interrupt Enable Clear Bit 3" "No effect,Clear"
bitfld.long 0x00  2. "  IntEnableClr2  ,Interrupt Enable Clear Bit 2" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  1. " IntEnableClr1  ,Interrupt Enable Clear Bit 1" "No effect,Clear"
bitfld.long 0x00  0. "  IntEnableClr0  ,Interrupt Enable Clear Bit 0" "No effect,Clear"
group asd:0x0018++3
line.long 0x00 "VIC1SoftInt,Software Interrupt Register"
bitfld.long 0x00 31. " SoftInt31      ,Software Interrupt Bit 31" "No effect,Generated"
bitfld.long 0x00 30. "  SoftInt30      ,Software Interrupt Bit 30" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 29. " SoftInt29      ,Software Interrupt Bit 29" "No effect,Generated"
bitfld.long 0x00 28. "  SoftInt28      ,Software Interrupt Bit 28" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 27. " SoftInt27      ,Software Interrupt Bit 27" "No effect,Generated"
bitfld.long 0x00 26. "  SoftInt26      ,Software Interrupt Bit 26" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 25. " SoftInt25      ,Software Interrupt Bit 25" "No effect,Generated"
bitfld.long 0x00 24. "  SoftInt24      ,Software Interrupt Bit 24" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 23. " SoftInt23      ,Software Interrupt Bit 23" "No effect,Generated"
bitfld.long 0x00 22. "  SoftInt22      ,Software Interrupt Bit 22" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 21. " SoftInt21      ,Software Interrupt Bit 21" "No effect,Generated"
bitfld.long 0x00 20. "  SoftInt20      ,Software Interrupt Bit 20" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 19. " SoftInt19      ,Software Interrupt Bit 19" "No effect,Generated"
bitfld.long 0x00 18. "  SoftInt18      ,Software Interrupt Bit 18" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 17. " SoftInt17      ,Software Interrupt Bit 17" "No effect,Generated"
bitfld.long 0x00 16. "  SoftInt16      ,Software Interrupt Bit 16" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 15. " SoftInt15      ,Software Interrupt Bit 15" "No effect,Generated"
bitfld.long 0x00 14. "  SoftInt14      ,Software Interrupt Bit 14" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 13. " SoftInt13      ,Software Interrupt Bit 13" "No effect,Generated"
bitfld.long 0x00 12. "  SoftInt12      ,Software Interrupt Bit 12" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 11. " SoftInt11      ,Software Interrupt Bit 11" "No effect,Generated"
bitfld.long 0x00 10. "  SoftInt10      ,Software Interrupt Bit 10" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  9. " SoftInt9       ,Software Interrupt Bit 9" "No effect,Generated"
bitfld.long 0x00  8. "  SoftInt8       ,Software Interrupt Bit 8" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  7. " SoftInt7       ,Software Interrupt Bit 7" "No effect,Generated"
bitfld.long 0x00  6. "  SoftInt6       ,Software Interrupt Bit 6" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  5. " SoftInt5       ,Software Interrupt Bit 5" "No effect,Generated"
bitfld.long 0x00  4. "  SoftInt4       ,Software Interrupt Bit 4" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  3. " SoftInt3       ,Software Interrupt Bit 3" "No effect,Generated"
bitfld.long 0x00  2. "  SoftInt2       ,Software Interrupt Bit 2" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  1. " SoftInt1       ,Software Interrupt Bit 1" "No effect,Generated"
bitfld.long 0x00  0. "  SoftInt0       ,Software Interrupt Bit 0" "No effect,Generated"
wgroup asd:0x001C++3
line.long 0x00 "VIC1SoftIntClear,Software Interrupt Clear Register"
bitfld.long 0x00 31. " SoftIntClr31   ,Software Interrupt Clear Bit 31" "No effect,Clear"
bitfld.long 0x00 30. "  SoftIntClr30   ,Software Interrupt Clear Bit 30" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 29. " SoftIntClr29   ,Software Interrupt Clear Bit 29" "No effect,Clear"
bitfld.long 0x00 28. "  SoftIntClr28   ,Software Interrupt Clear Bit 28" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 27. " SoftIntClr27   ,Software Interrupt Clear Bit 27" "No effect,Clear"
bitfld.long 0x00 26. "  SoftIntClr26   ,Software Interrupt Clear Bit 26" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 25. " SoftIntClr25   ,Software Interrupt Clear Bit 25" "No effect,Clear"
bitfld.long 0x00 24. "  SoftIntClr24   ,Software Interrupt Clear Bit 24" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 23. " SoftIntClr23   ,Software Interrupt Clear Bit 23" "No effect,Clear"
bitfld.long 0x00 22. "  SoftIntClr22   ,Software Interrupt Clear Bit 22" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 21. " SoftIntClr21   ,Software Interrupt Clear Bit 21" "No effect,Clear"
bitfld.long 0x00 20. "  SoftIntClr20   ,Software Interrupt Clear Bit 20" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 19. " SoftIntClr19   ,Software Interrupt Clear Bit 19" "No effect,Clear"
bitfld.long 0x00 18. "  SoftIntClr18   ,Software Interrupt Clear Bit 18" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 17. " SoftIntClr17   ,Software Interrupt Clear Bit 17" "No effect,Clear"
bitfld.long 0x00 16. "  SoftIntClr16   ,Software Interrupt Clear Bit 16" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 15. " SoftIntClr15   ,Software Interrupt Clear Bit 15" "No effect,Clear"
bitfld.long 0x00 14. "  SoftIntClr14   ,Software Interrupt Clear Bit 14" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 13. " SoftIntClr13   ,Software Interrupt Clear Bit 13" "No effect,Clear"
bitfld.long 0x00 12. "  SoftIntClr12   ,Software Interrupt Clear Bit 12" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 11. " SoftIntClr11   ,Software Interrupt Clear Bit 11" "No effect,Clear"
bitfld.long 0x00 10. "  SoftIntClr10   ,Software Interrupt Clear Bit 10" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  9. " SoftIntClr9    ,Software Interrupt Clear Bit 9" "No effect,Clear"
bitfld.long 0x00  8. "  SoftIntClr8    ,Software Interrupt Clear Bit 8" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  7. " SoftIntClr7    ,Software Interrupt Clear Bit 7" "No effect,Clear"
bitfld.long 0x00  6. "  SoftIntClr6    ,Software Interrupt Clear Bit 6" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  5. " SoftIntClr5    ,Software Interrupt Clear Bit 5" "No effect,Clear"
bitfld.long 0x00  4. "  SoftIntClr4    ,Software Interrupt Clear Bit 4" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  3. " SoftIntClr3    ,Software Interrupt Clear Bit 3" "No effect,Clear"
bitfld.long 0x00  2. "  SoftIntClr2    ,Software Interrupt Clear Bit 2" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  1. " SoftIntClr1    ,Software Interrupt Clear Bit 1" "No effect,Clear"
bitfld.long 0x00  0. "  SoftIntClr0    ,Software Interrupt Clear Bit 0" "No effect,Clear"
group asd:0x0020++3
line.long 0x00 "VIC1Protection,Protection Enable Register"
bitfld.long 0x00 0. " Protection     ,Protection Enable" "Disabled,Enabled"
group asd:0x0030++7
line.long 0x00 "VIC1VectAddr,Vector Address Register"
hexfld.long 0x00 " VectorAddr     ,Vector Address Value"
line.long 0x04 "VIC1DefVectAddr,Default Vector Address Register"
hexfld.long 0x04 " DefVectorAddr  ,Default Vector Address Value"
;end include file ep9312/interrupt/global.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0100 0
group asd:0x0100++3
line.long 0x00 "VIC1VectAddr0,Vector Address 0 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 0 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0104 1
group asd:0x0104++3
line.long 0x00 "VIC1VectAddr1,Vector Address 1 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 1 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0108 2
group asd:0x0108++3
line.long 0x00 "VIC1VectAddr2,Vector Address 2 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 2 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x010C 3
group asd:0x010C++3
line.long 0x00 "VIC1VectAddr3,Vector Address 3 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 3 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0110 4
group asd:0x0110++3
line.long 0x00 "VIC1VectAddr4,Vector Address 4 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 4 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0114 5
group asd:0x0114++3
line.long 0x00 "VIC1VectAddr5,Vector Address 5 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 5 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0118 6
group asd:0x0118++3
line.long 0x00 "VIC1VectAddr6,Vector Address 6 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 6 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x011C 7
group asd:0x011C++3
line.long 0x00 "VIC1VectAddr7,Vector Address 7 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 7 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0120 8
group asd:0x0120++3
line.long 0x00 "VIC1VectAddr8,Vector Address 8 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 8 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0124 9
group asd:0x0124++3
line.long 0x00 "VIC1VectAddr9,Vector Address 9 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 9 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0128 10
group asd:0x0128++3
line.long 0x00 "VIC1VectAddr10,Vector Address 10 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 10 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x012C 11
group asd:0x012C++3
line.long 0x00 "VIC1VectAddr11,Vector Address 11 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 11 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0130 12
group asd:0x0130++3
line.long 0x00 "VIC1VectAddr12,Vector Address 12 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 12 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0134 13
group asd:0x0134++3
line.long 0x00 "VIC1VectAddr13,Vector Address 13 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 13 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x0138 14
group asd:0x0138++3
line.long 0x00 "VIC1VectAddr14,Vector Address 14 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 14 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 1 0x013C 15
group asd:0x013C++3
line.long 0x00 "VIC1VectAddr15,Vector Address 15 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 15 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0200 0
group asd:0x0200++3
line.long 0x00 "VIC1VectCntrl0,Vector Control 0 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0204 1
group asd:0x0204++3
line.long 0x00 "VIC1VectCntrl1,Vector Control 1 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0208 2
group asd:0x0208++3
line.long 0x00 "VIC1VectCntrl2,Vector Control 2 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x020C 3
group asd:0x020C++3
line.long 0x00 "VIC1VectCntrl3,Vector Control 3 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0210 4
group asd:0x0210++3
line.long 0x00 "VIC1VectCntrl4,Vector Control 4 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0214 5
group asd:0x0214++3
line.long 0x00 "VIC1VectCntrl5,Vector Control 5 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0218 6
group asd:0x0218++3
line.long 0x00 "VIC1VectCntrl6,Vector Control 6 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x021C 7
group asd:0x021C++3
line.long 0x00 "VIC1VectCntrl7,Vector Control 7 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0220 8
group asd:0x0220++3
line.long 0x00 "VIC1VectCntrl8,Vector Control 8 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0224 9
group asd:0x0224++3
line.long 0x00 "VIC1VectCntrl9,Vector Control 9 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0228 10
group asd:0x0228++3
line.long 0x00 "VIC1VectCntrl10,Vector Control 10 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x022C 11
group asd:0x022C++3
line.long 0x00 "VIC1VectCntrl11,Vector Control 11 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0230 12
group asd:0x0230++3
line.long 0x00 "VIC1VectCntrl12,Vector Control 12 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0234 13
group asd:0x0234++3
line.long 0x00 "VIC1VectCntrl13,Vector Control 13 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x0238 14
group asd:0x0238++3
line.long 0x00 "VIC1VectCntrl14,Vector Control 14 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 1 0x023C 15
group asd:0x023C++3
line.long 0x00 "VIC1VectCntrl15,Vector Control 15 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/idreg.ph
;parameters: 1
rgroup asd:0FE0++3
line.long 0x00 "VIC1PeriphID0,Peripherial Identification Register Bits [7:0] Register"
rgroup asd:0FE4++3
line.long 0x00 "VIC1PeriphID1,Peripherial Identification Register Bits [15:8] Register"
rgroup asd:0FE8++3
line.long 0x00 "VIC1PeriphID2,Peripherial Identification Register Bits [23:16] Register"
rgroup asd:0FEC++3
line.long 0x00 "VIC1PeriphID3,Peripherial Identification Register Bits [31:24] Register"
;end include file ep9312/interrupt/idreg.ph
tree.end
tree "Vector Interrupt Controller 2(VIC2)"
base asd:0x800C0000
;begin include file ep9312/interrupt/global.ph
;parameters: 2
rgroup asd:0x0000++0x0B
line.long 0x00 "VIC2IRQStatus,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 "VIC2FIQStatus,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 "VIC2RawIntr,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"
group asd:0x000C++7
line.long 0x00 "VIC2IntSelect,Interrupt Select Register"
bitfld.long 0x00 31. " IntSelect31 ,Interrupt Type Select Bit 31" "FIQ,IRQ"
bitfld.long 0x00 30. "  IntSelect30 ,Interrupt Type Select Bit 30" "FIQ,IRQ"
bitfld.long 0x00 29. "  IntSelect29 ,Interrupt Type Select Bit 29" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 28. " IntSelect28 ,Interrupt Type Select Bit 28" "FIQ,IRQ"
bitfld.long 0x00 27. "  IntSelect27 ,Interrupt Type Select Bit 27" "FIQ,IRQ"
bitfld.long 0x00 26. "  IntSelect26 ,Interrupt Type Select Bit 26" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 25. " IntSelect25 ,Interrupt Type Select Bit 25" "FIQ,IRQ"
bitfld.long 0x00 24. "  IntSelect24 ,Interrupt Type Select Bit 24" "FIQ,IRQ"
bitfld.long 0x00 23. "  IntSelect23 ,Interrupt Type Select Bit 23" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 22. " IntSelect22 ,Interrupt Type Select Bit 22" "FIQ,IRQ"
bitfld.long 0x00 21. "  IntSelect21 ,Interrupt Type Select Bit 21" "FIQ,IRQ"
bitfld.long 0x00 20. "  IntSelect20 ,Interrupt Type Select Bit 20" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 19. " IntSelect19 ,Interrupt Type Select Bit 19" "FIQ,IRQ"
bitfld.long 0x00 18. "  IntSelect18 ,Interrupt Type Select Bit 18" "FIQ,IRQ"
bitfld.long 0x00 17. "  IntSelect17 ,Interrupt Type Select Bit 17" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 16. " IntSelect16 ,Interrupt Type Select Bit 16" "FIQ,IRQ"
bitfld.long 0x00 15. "  IntSelect15 ,Interrupt Type Select Bit 15" "FIQ,IRQ"
bitfld.long 0x00 14. "  IntSelect14 ,Interrupt Type Select Bit 14" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 13. " IntSelect13 ,Interrupt Type Select Bit 13" "FIQ,IRQ"
bitfld.long 0x00 12. "  IntSelect12 ,Interrupt Type Select Bit 12" "FIQ,IRQ"
bitfld.long 0x00 11. "  IntSelect11 ,Interrupt Type Select Bit 11" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00 10. " IntSelect10 ,Interrupt Type Select Bit 10" "FIQ,IRQ"
bitfld.long 0x00  9. "  IntSelect9  ,Interrupt Type Select Bit 9" "FIQ,IRQ"
bitfld.long 0x00  8. "  IntSelect8  ,Interrupt Type Select Bit 8" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00  7. " IntSelect7  ,Interrupt Type Select Bit 7" "FIQ,IRQ"
bitfld.long 0x00  6. "  IntSelect6  ,Interrupt Type Select Bit 6" "FIQ,IRQ"
bitfld.long 0x00  5. "  IntSelect5  ,Interrupt Type Select Bit 5" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00  4. " IntSelect4  ,Interrupt Type Select Bit 4" "FIQ,IRQ"
bitfld.long 0x00  3. "  IntSelect3  ,Interrupt Type Select Bit 3" "FIQ,IRQ"
bitfld.long 0x00  2. "  IntSelect2  ,Interrupt Type Select Bit 2" "FIQ,IRQ"
textline      "                           "
bitfld.long 0x00  1. " IntSelect1  ,Interrupt Type Select Bit 1" "FIQ,IRQ"
bitfld.long 0x00  0. "  IntSelect0  ,Interrupt Type Select Bit 0" "FIQ,IRQ"
line.long 0x04 "VIC2IntEnable,Interrupt Enable Register"
bitfld.long 0x04 31. " IntEnable31 ,Interrupt Enable Bit 31" "Disabled,Enabled"
bitfld.long 0x04 30. "  IntEnable30 ,Interrupt Enable Bit 30" "Disabled,Enabled"
bitfld.long 0x04 29. "  IntEnable29 ,Interrupt Enable Bit 29" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 28. " IntEnable28 ,Interrupt Enable Bit 28" "Disabled,Enabled"
bitfld.long 0x04 27. "  IntEnable27 ,Interrupt Enable Bit 27" "Disabled,Enabled"
bitfld.long 0x04 26. "  IntEnable26 ,Interrupt Enable Bit 26" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 25. " IntEnable25 ,Interrupt Enable Bit 25" "Disabled,Enabled"
bitfld.long 0x04 24. "  IntEnable24 ,Interrupt Enable Bit 24" "Disabled,Enabled"
bitfld.long 0x04 23. "  IntEnable23 ,Interrupt Enable Bit 23" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 22. " IntEnable22 ,Interrupt Enable Bit 22" "Disabled,Enabled"
bitfld.long 0x04 21. "  IntEnable21 ,Interrupt Enable Bit 21" "Disabled,Enabled"
bitfld.long 0x04 20. "  IntEnable20 ,Interrupt Enable Bit 20" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 19. " IntEnable19 ,Interrupt Enable Bit 19" "Disabled,Enabled"
bitfld.long 0x04 18. "  IntEnable18 ,Interrupt Enable Bit 18" "Disabled,Enabled"
bitfld.long 0x04 17. "  IntEnable17 ,Interrupt Enable Bit 17" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 16. " IntEnable16 ,Interrupt Enable Bit 16" "Disabled,Enabled"
bitfld.long 0x04 15. "  IntEnable15 ,Interrupt Enable Bit 15" "Disabled,Enabled"
bitfld.long 0x04 14. "  IntEnable14 ,Interrupt Enable Bit 14" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 13. " IntEnable13 ,Interrupt Enable Bit 13" "Disabled,Enabled"
bitfld.long 0x04 12. "  IntEnable12 ,Interrupt Enable Bit 12" "Disabled,Enabled"
bitfld.long 0x04 11. "  IntEnable11 ,Interrupt Enable Bit 11" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 10. " IntEnable10 ,Interrupt Enable Bit 10" "Disabled,Enabled"
bitfld.long 0x04  9. "  IntEnable9  ,Interrupt Enable Bit 9" "Disabled,Enabled"
bitfld.long 0x04  8. "  IntEnable8  ,Interrupt Enable Bit 8" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04  7. " IntEnable7  ,Interrupt Enable Bit 7" "Disabled,Enabled"
bitfld.long 0x04  6. "  IntEnable6  ,Interrupt Enable Bit 6" "Disabled,Enabled"
bitfld.long 0x04  5. "  IntEnable5  ,Interrupt Enable Bit 5" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04  4. " IntEnable4  ,Interrupt Enable Bit 4" "Disabled,Enabled"
bitfld.long 0x04  3. "  IntEnable3  ,Interrupt Enable Bit 3" "Disabled,Enabled"
bitfld.long 0x04  2. "  IntEnable2  ,Interrupt Enable Bit 2" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04  1. " IntEnable1  ,Interrupt Enable Bit 1" "Disabled,Enabled"
bitfld.long 0x04  0. "  IntEnable0  ,Interrupt Enable Bit 0" "Disabled,Enabled"
wgroup asd:0x0014++3
line.long 0x00 "VIC2IntEnClear,Interrupt Enable Clear Register"
bitfld.long 0x00 31. " IntEnableClr31 ,Interrupt Enable Clear Bit 31" "No effect,Clear"
bitfld.long 0x00 30. "  IntEnableClr30 ,Interrupt Enable Clear Bit 30" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 29. " IntEnableClr29 ,Interrupt Enable Clear Bit 29" "No effect,Clear"
bitfld.long 0x00 28. "  IntEnableClr28 ,Interrupt Enable Clear Bit 28" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 27. " IntEnableClr27 ,Interrupt Enable Clear Bit 27" "No effect,Clear"
bitfld.long 0x00 26. "  IntEnableClr26 ,Interrupt Enable Clear Bit 26" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 25. " IntEnableClr25 ,Interrupt Enable Clear Bit 25" "No effect,Clear"
bitfld.long 0x00 24. "  IntEnableClr24 ,Interrupt Enable Clear Bit 24" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 23. " IntEnableClr23 ,Interrupt Enable Clear Bit 23" "No effect,Clear"
bitfld.long 0x00 22. "  IntEnableClr22 ,Interrupt Enable Clear Bit 22" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 21. " IntEnableClr21 ,Interrupt Enable Clear Bit 21" "No effect,Clear"
bitfld.long 0x00 20. "  IntEnableClr20 ,Interrupt Enable Clear Bit 20" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 19. " IntEnableClr19 ,Interrupt Enable Clear Bit 19" "No effect,Clear"
bitfld.long 0x00 18. "  IntEnableClr18 ,Interrupt Enable Clear Bit 18" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 17. " IntEnableClr17 ,Interrupt Enable Clear Bit 17" "No effect,Clear"
bitfld.long 0x00 16. "  IntEnableClr16 ,Interrupt Enable Clear Bit 16" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 15. " IntEnableClr15 ,Interrupt Enable Clear Bit 15" "No effect,Clear"
bitfld.long 0x00 14. "  IntEnableClr14 ,Interrupt Enable Clear Bit 14" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 13. " IntEnableClr13 ,Interrupt Enable Clear Bit 13" "No effect,Clear"
bitfld.long 0x00 12. "  IntEnableClr12 ,Interrupt Enable Clear Bit 12" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 11. " IntEnableClr11 ,Interrupt Enable Clear Bit 11" "No effect,Clear"
bitfld.long 0x00 10. "  IntEnableClr10 ,Interrupt Enable Clear Bit 10" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  9. " IntEnableClr9  ,Interrupt Enable Clear Bit 9" "No effect,Clear"
bitfld.long 0x00  8. "  IntEnableClr8  ,Interrupt Enable Clear Bit 8" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  7. " IntEnableClr7  ,Interrupt Enable Clear Bit 7" "No effect,Clear"
bitfld.long 0x00  6. "  IntEnableClr6  ,Interrupt Enable Clear Bit 6" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  5. " IntEnableClr5  ,Interrupt Enable Clear Bit 5" "No effect,Clear"
bitfld.long 0x00  4. "  IntEnableClr4  ,Interrupt Enable Clear Bit 4" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  3. " IntEnableClr3  ,Interrupt Enable Clear Bit 3" "No effect,Clear"
bitfld.long 0x00  2. "  IntEnableClr2  ,Interrupt Enable Clear Bit 2" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  1. " IntEnableClr1  ,Interrupt Enable Clear Bit 1" "No effect,Clear"
bitfld.long 0x00  0. "  IntEnableClr0  ,Interrupt Enable Clear Bit 0" "No effect,Clear"
group asd:0x0018++3
line.long 0x00 "VIC2SoftInt,Software Interrupt Register"
bitfld.long 0x00 31. " SoftInt31      ,Software Interrupt Bit 31" "No effect,Generated"
bitfld.long 0x00 30. "  SoftInt30      ,Software Interrupt Bit 30" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 29. " SoftInt29      ,Software Interrupt Bit 29" "No effect,Generated"
bitfld.long 0x00 28. "  SoftInt28      ,Software Interrupt Bit 28" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 27. " SoftInt27      ,Software Interrupt Bit 27" "No effect,Generated"
bitfld.long 0x00 26. "  SoftInt26      ,Software Interrupt Bit 26" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 25. " SoftInt25      ,Software Interrupt Bit 25" "No effect,Generated"
bitfld.long 0x00 24. "  SoftInt24      ,Software Interrupt Bit 24" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 23. " SoftInt23      ,Software Interrupt Bit 23" "No effect,Generated"
bitfld.long 0x00 22. "  SoftInt22      ,Software Interrupt Bit 22" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 21. " SoftInt21      ,Software Interrupt Bit 21" "No effect,Generated"
bitfld.long 0x00 20. "  SoftInt20      ,Software Interrupt Bit 20" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 19. " SoftInt19      ,Software Interrupt Bit 19" "No effect,Generated"
bitfld.long 0x00 18. "  SoftInt18      ,Software Interrupt Bit 18" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 17. " SoftInt17      ,Software Interrupt Bit 17" "No effect,Generated"
bitfld.long 0x00 16. "  SoftInt16      ,Software Interrupt Bit 16" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 15. " SoftInt15      ,Software Interrupt Bit 15" "No effect,Generated"
bitfld.long 0x00 14. "  SoftInt14      ,Software Interrupt Bit 14" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 13. " SoftInt13      ,Software Interrupt Bit 13" "No effect,Generated"
bitfld.long 0x00 12. "  SoftInt12      ,Software Interrupt Bit 12" "No effect,Generated"
textline      "                           "
bitfld.long 0x00 11. " SoftInt11      ,Software Interrupt Bit 11" "No effect,Generated"
bitfld.long 0x00 10. "  SoftInt10      ,Software Interrupt Bit 10" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  9. " SoftInt9       ,Software Interrupt Bit 9" "No effect,Generated"
bitfld.long 0x00  8. "  SoftInt8       ,Software Interrupt Bit 8" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  7. " SoftInt7       ,Software Interrupt Bit 7" "No effect,Generated"
bitfld.long 0x00  6. "  SoftInt6       ,Software Interrupt Bit 6" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  5. " SoftInt5       ,Software Interrupt Bit 5" "No effect,Generated"
bitfld.long 0x00  4. "  SoftInt4       ,Software Interrupt Bit 4" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  3. " SoftInt3       ,Software Interrupt Bit 3" "No effect,Generated"
bitfld.long 0x00  2. "  SoftInt2       ,Software Interrupt Bit 2" "No effect,Generated"
textline      "                           "
bitfld.long 0x00  1. " SoftInt1       ,Software Interrupt Bit 1" "No effect,Generated"
bitfld.long 0x00  0. "  SoftInt0       ,Software Interrupt Bit 0" "No effect,Generated"
wgroup asd:0x001C++3
line.long 0x00 "VIC2SoftIntClear,Software Interrupt Clear Register"
bitfld.long 0x00 31. " SoftIntClr31   ,Software Interrupt Clear Bit 31" "No effect,Clear"
bitfld.long 0x00 30. "  SoftIntClr30   ,Software Interrupt Clear Bit 30" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 29. " SoftIntClr29   ,Software Interrupt Clear Bit 29" "No effect,Clear"
bitfld.long 0x00 28. "  SoftIntClr28   ,Software Interrupt Clear Bit 28" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 27. " SoftIntClr27   ,Software Interrupt Clear Bit 27" "No effect,Clear"
bitfld.long 0x00 26. "  SoftIntClr26   ,Software Interrupt Clear Bit 26" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 25. " SoftIntClr25   ,Software Interrupt Clear Bit 25" "No effect,Clear"
bitfld.long 0x00 24. "  SoftIntClr24   ,Software Interrupt Clear Bit 24" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 23. " SoftIntClr23   ,Software Interrupt Clear Bit 23" "No effect,Clear"
bitfld.long 0x00 22. "  SoftIntClr22   ,Software Interrupt Clear Bit 22" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 21. " SoftIntClr21   ,Software Interrupt Clear Bit 21" "No effect,Clear"
bitfld.long 0x00 20. "  SoftIntClr20   ,Software Interrupt Clear Bit 20" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 19. " SoftIntClr19   ,Software Interrupt Clear Bit 19" "No effect,Clear"
bitfld.long 0x00 18. "  SoftIntClr18   ,Software Interrupt Clear Bit 18" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 17. " SoftIntClr17   ,Software Interrupt Clear Bit 17" "No effect,Clear"
bitfld.long 0x00 16. "  SoftIntClr16   ,Software Interrupt Clear Bit 16" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 15. " SoftIntClr15   ,Software Interrupt Clear Bit 15" "No effect,Clear"
bitfld.long 0x00 14. "  SoftIntClr14   ,Software Interrupt Clear Bit 14" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 13. " SoftIntClr13   ,Software Interrupt Clear Bit 13" "No effect,Clear"
bitfld.long 0x00 12. "  SoftIntClr12   ,Software Interrupt Clear Bit 12" "No effect,Clear"
textline      "                           "
bitfld.long 0x00 11. " SoftIntClr11   ,Software Interrupt Clear Bit 11" "No effect,Clear"
bitfld.long 0x00 10. "  SoftIntClr10   ,Software Interrupt Clear Bit 10" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  9. " SoftIntClr9    ,Software Interrupt Clear Bit 9" "No effect,Clear"
bitfld.long 0x00  8. "  SoftIntClr8    ,Software Interrupt Clear Bit 8" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  7. " SoftIntClr7    ,Software Interrupt Clear Bit 7" "No effect,Clear"
bitfld.long 0x00  6. "  SoftIntClr6    ,Software Interrupt Clear Bit 6" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  5. " SoftIntClr5    ,Software Interrupt Clear Bit 5" "No effect,Clear"
bitfld.long 0x00  4. "  SoftIntClr4    ,Software Interrupt Clear Bit 4" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  3. " SoftIntClr3    ,Software Interrupt Clear Bit 3" "No effect,Clear"
bitfld.long 0x00  2. "  SoftIntClr2    ,Software Interrupt Clear Bit 2" "No effect,Clear"
textline      "                           "
bitfld.long 0x00  1. " SoftIntClr1    ,Software Interrupt Clear Bit 1" "No effect,Clear"
bitfld.long 0x00  0. "  SoftIntClr0    ,Software Interrupt Clear Bit 0" "No effect,Clear"
group asd:0x0020++3
line.long 0x00 "VIC2Protection,Protection Enable Register"
bitfld.long 0x00 0. " Protection     ,Protection Enable" "Disabled,Enabled"
group asd:0x0030++7
line.long 0x00 "VIC2VectAddr,Vector Address Register"
hexfld.long 0x00 " VectorAddr     ,Vector Address Value"
line.long 0x04 "VIC2DefVectAddr,Default Vector Address Register"
hexfld.long 0x04 " DefVectorAddr  ,Default Vector Address Value"
;end include file ep9312/interrupt/global.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0100 0
group asd:0x0100++3
line.long 0x00 "VIC2VectAddr0,Vector Address 0 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 0 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0104 1
group asd:0x0104++3
line.long 0x00 "VIC2VectAddr1,Vector Address 1 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 1 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0108 2
group asd:0x0108++3
line.long 0x00 "VIC2VectAddr2,Vector Address 2 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 2 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x010C 3
group asd:0x010C++3
line.long 0x00 "VIC2VectAddr3,Vector Address 3 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 3 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0110 4
group asd:0x0110++3
line.long 0x00 "VIC2VectAddr4,Vector Address 4 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 4 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0114 5
group asd:0x0114++3
line.long 0x00 "VIC2VectAddr5,Vector Address 5 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 5 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0118 6
group asd:0x0118++3
line.long 0x00 "VIC2VectAddr6,Vector Address 6 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 6 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x011C 7
group asd:0x011C++3
line.long 0x00 "VIC2VectAddr7,Vector Address 7 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 7 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0120 8
group asd:0x0120++3
line.long 0x00 "VIC2VectAddr8,Vector Address 8 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 8 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0124 9
group asd:0x0124++3
line.long 0x00 "VIC2VectAddr9,Vector Address 9 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 9 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0128 10
group asd:0x0128++3
line.long 0x00 "VIC2VectAddr10,Vector Address 10 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 10 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x012C 11
group asd:0x012C++3
line.long 0x00 "VIC2VectAddr11,Vector Address 11 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 11 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0130 12
group asd:0x0130++3
line.long 0x00 "VIC2VectAddr12,Vector Address 12 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 12 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0134 13
group asd:0x0134++3
line.long 0x00 "VIC2VectAddr13,Vector Address 13 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 13 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x0138 14
group asd:0x0138++3
line.long 0x00 "VIC2VectAddr14,Vector Address 14 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 14 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vector.ph
;parameters: 2 0x013C 15
group asd:0x013C++3
line.long 0x00 "VIC2VectAddr15,Vector Address 15 Register"
hexfld.long 0x00 " VectorAddr     ,Vector 15 Address Register"
;end include file ep9312/interrupt/vector.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0200 0
group asd:0x0200++3
line.long 0x00 "VIC2VectCntrl0,Vector Control 0 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0204 1
group asd:0x0204++3
line.long 0x00 "VIC2VectCntrl1,Vector Control 1 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0208 2
group asd:0x0208++3
line.long 0x00 "VIC2VectCntrl2,Vector Control 2 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x020C 3
group asd:0x020C++3
line.long 0x00 "VIC2VectCntrl3,Vector Control 3 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0210 4
group asd:0x0210++3
line.long 0x00 "VIC2VectCntrl4,Vector Control 4 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0214 5
group asd:0x0214++3
line.long 0x00 "VIC2VectCntrl5,Vector Control 5 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0218 6
group asd:0x0218++3
line.long 0x00 "VIC2VectCntrl6,Vector Control 6 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x021C 7
group asd:0x021C++3
line.long 0x00 "VIC2VectCntrl7,Vector Control 7 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0220 8
group asd:0x0220++3
line.long 0x00 "VIC2VectCntrl8,Vector Control 8 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0224 9
group asd:0x0224++3
line.long 0x00 "VIC2VectCntrl9,Vector Control 9 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0228 10
group asd:0x0228++3
line.long 0x00 "VIC2VectCntrl10,Vector Control 10 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x022C 11
group asd:0x022C++3
line.long 0x00 "VIC2VectCntrl11,Vector Control 11 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0230 12
group asd:0x0230++3
line.long 0x00 "VIC2VectCntrl12,Vector Control 12 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0234 13
group asd:0x0234++3
line.long 0x00 "VIC2VectCntrl13,Vector Control 13 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x0238 14
group asd:0x0238++3
line.long 0x00 "VIC2VectCntrl14,Vector Control 14 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/vectctrl.ph
;parameters: 2 0x023C 15
group asd:0x023C++3
line.long 0x00 "VIC2VectCntrl15,Vector Control 15 Register"
bitfld.long       0x00     5.    " E              ,Interrupt Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--4. 1. "  IntSource ,Interrupt Source"
;end include file ep9312/interrupt/vectctrl.ph
;begin include file ep9312/interrupt/idreg.ph
;parameters: 2
rgroup asd:0FE0++3
line.long 0x00 "VIC2PeriphID0,Peripherial Identification Register Bits [7:0] Register"
rgroup asd:0FE4++3
line.long 0x00 "VIC2PeriphID1,Peripherial Identification Register Bits [15:8] Register"
rgroup asd:0FE8++3
line.long 0x00 "VIC2PeriphID2,Peripherial Identification Register Bits [23:16] Register"
rgroup asd:0FEC++3
line.long 0x00 "VIC2PeriphID3,Peripherial Identification Register Bits [31:24] Register"
;end include file ep9312/interrupt/idreg.ph
tree.end
width 16. 8.
;end include file ep9312/interrupt.ph
tree.end
tree "Raster Engine with Analog/LCD Timing and Interface"
base asd:0x80030000
;begin include file ep9312/raster.ph
;parameters:
base asd:0x80030000
;begin include file ep9312/raster/rasterengine.ph
;parameters:
width 18. 8.
group asd: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 "VActiveStrtStop,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 asd:0x0228++3
line.long 0x00 "VBlankStrtStop,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 asd:0x000C++0x0F
line.long 0x00 "VClkStrtStop,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"
line.long 0x04 "HClkTotal,Total Number of Horizontal Line Clocks Register"
hexmask.long.word 0x04  0.--10. 1. " TOTAL   ,Total Number of Horizontal Line Clocks"
line.long 0x08 "HSyncStrtStop,Horizontal Sync Pulse Setup Register"
hexmask.long.word 0x08 16.--26. 1. " STOP    ,Value for N_HSYNC Signal to Become Inactive"
hexmask.long.word 0x08  0.--10. 1. "                STRT    ,Value for N_HSYNC Signal to Become Active"
line.long 0x0C "HActiveStrtStop,Horizontal Active Setup Register"
hexmask.long.word 0x0C 16.--26. 1. " STOP    ,Vertical Down Counter at wchich HACTIVE Signal Becomes Inactive"
hexmask.long.word 0x0C  0.--10. 1. "                STRT    ,Vertical Down Counter at wchich HACTIVE Signal Becomes Active"
group asd: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 asd: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"
group asd: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" "No blanked,Blanked"
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 Bit" "No inserting,Inserting"
bitfld.long 0x04      16. "        INTRLC  ,Interlaced Bit" "Normal,Interlaced mode"
textline      "                           "
bitfld.long 0x04      15. " INT     ,Interrupt Status Bit" "No interrupt,Interrupt"
bitfld.long 0x04      14. "        INTEN   ,Interrupt Enable" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04      13. " PIFEN   ,Parallel Interface Enable Bit" "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  ,Vertica/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" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04       0. " EN      ,Enable Video State Machine" "Disabled,Enabled"
line.long 0x08 "VidScrnPage,Starting Address of Video Screen Register"
hexmask.long.long 0x08 2.--27. 1. " PAGE    ,Video Screen Page Starting SDRAM Address"
line.long 0x0C "VidScrnHPage,Starting Address of Video Screen Half Page"
hexmask.long.long 0x0C 2.--27. 1. " PAGE    ,Video Screen Half Page Starting SDRAM Address"
line.long 0x10 "ScrnLines,Number of Active Lines Scanned to the Screen Register"
hexmask.long.word 0x10  0.--10. 1. " LINES   ,Number of Active Lines Scanned to the Screen"
line.long 0x14 "LineLength,Length in Words of Data for Lines Register"
hexmask.long.word 0x14  0.--10. 1. " LEN     ,Length in Words of Data for Lines"
line.long 0x18 "VLineStep,Memory Step for Each Line Register"
hexmask.long.long 0x18  0.--11. 1. " STEP    ,Line Step Added to Address For Every Video Line Scanned to Display"
line.long 0x1C "LineCarry,Horizontal/Vertical Offset Parameter Register"
hexmask.long.word 0x1C  0.--10. 1. " LCARY   ,Horizontal/Vertical Offset Parameter"
group asd:0x0040++0x0F
line.long 0x00 "BlinkRate,Blink Couter Setup Register"
hexmask.long.byte  0x00 0.--7.  1. " RATE    ,Blinking Rate"
line.long 0x04 "BlinkMask,Logic Mask Applied to Pixel to Perform Blink Operation Register"
hexmask.long.tbyte 0x04 0.--23. 1. " MASK    ,Blink Mask"
line.long 0x08 "BlinkPattern,Compare Value for Determining Blinking Pixels Register"
hexmask.long.tbyte 0x08 0.--23. 1. " PATRN   ,Blink Pattern"
line.long 0x0C "PattrnMask,Mask to Limit Pattern 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 asd:0x0050++0x1F
line.long 0x00 "BkgrndOffset,Background Color or Blink Offset Register"
hexmask.long.tbyte  0x00  0.--23. 1. " BGOFF   ,Blink Offset Value"
line.long 0x04 "PixelMode,Pixel Mode Definition Setup Register"
bitfld.long     0x04 15.     " TRBSW   ,2 and 2/3 Red/Blue Swap Bit" "Normal,Reversed"
bitfld.long     0x04 14.     "            DSCAN   ,Dual Scan Enable" "Disabled,Enabled"
textline      "                           "
bitfld.long     0x04 10.--13.    " C       ,Color Mode Definition Table" "LUT Data,Grayscale,Grayscale,Grayscale,3x8 Bits,16bit 565 mode,16bit 555 mode,Grayscale,Grayscale,Grayscale,Grayscale,Grayscale,Grayscale,Grayscale,16bit 555 mode,Grayscale"
bitfld.long     0x04  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     0x04  3.--5.   " S       ,Output Shift Mode" "1-pixel,1-pxiel to 18bits,2-pixels,4-pixels,8-pixels,2 2/3 3-bit pixels,Dual scan,Undefined"
bitfld.long     0x04  0.--2.   "  P       ,Bits per Pixel Scanned Out" "Disabled,4-bit,8-bits,Reserved,16-bits,Reserved,24-bits,32-bits"
line.long 0x08 "ParllfOut,Parallel Interface Write/Control Register"
bitfld.long     0x08      8.     " RD      ,Read Control Bit" "0,1"
hexmask.long.byte   0x08  0.--7.  1. "                   DAT     ,Data Output During Write Cycle"
line.long 0x0C "Parlllfln,Parallel Interface Read/Setup Register"
hexmask.long.byte   0x0C 20.--23. 1. " ESTRT   ,Enable Signal Start Value"
hexmask.long.byte   0x0C 16.--19. 1. "                  CNT     ,Counter Preload Value"
textline      "                           "
hexmask.long.byte   0x0C  0.--7.  1. " DAT     ,Data Input During Read Cycle"
line.long 0x10 "CursorArdStart,Word location of the Top Left Corner of Cursor to be Displayed"
hexmask.long    0x10  2.--31. 1. " ADR     ,Cursor Address Start"
line.long 0x14 "CursorAdrReset,Location of First Word of CUrsor to be Scanned after Last Line"
hexmask.long    0x10  2.--31. 1. " ADR     ,Cursor Address Reset"
line.long 0x18 "CursorSize,Cursor Height Width and Step Size Register"
hexmask.long.byte   0x18 10.--15. 1. " DLNS    ,Dual Scan Lower Half Lines"
bitfld.long       0x18  8.--9.     "                  CSTEP   ,Cursor Stepo Size" "16 pixels,32 pixels,48 pixels,64 pixels"
textline      "                           "
hexmask.long.byte   0x18  2.--7.  1. " CLINS   ,Cursor Lines"
bitfld.long       0x18  0.--1.     "                  CWID    ,Cursor Width" "16 pixels,32 pixels,48 pixels,64 pixels"
line.long 0x1C "CursorColor1,Cursor Color Overlaid when Cursor Value is 10"
hexmask.long.tbyte 0x1C   0.--23. 1. " COLOR   ,Image Color"
group asd:0x0070++0x0B
line.long 0x00 "CursorColor2,Cursor Color Overlaid when Cursor Value is 11 Register"
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     ,Cursor Enable" "Disabled,Enabled"
textline      "                           "
hexmask.long.word  0x04  0.--10. 1. " XLOC    ,Cursor X Location"
line.long 0x08 "CursorDScanLHYLoc,Cursor Dual Scan Lower Half Y 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 asd:0x021C++0x0B
line.long 0x00 "CursorBlinkColor1,Color when Cursor Value is 10 and Cursor is in Blink State Register"
hexmask.long.tbyte 0x00  0.--23. 1. " COLOR   ,Image Color"
line.long 0x04 "CursorBlinkColor2,Color when Cursor Value is 11 and Cursor is in Blink State Register"
hexmask.long.tbyte 0x04  0.--23. 1. " COLOR   ,Image Color"
line.long 0x08 "CurBlinkRateCtrl,Enable and Rate For Cursor Blinking Register"
bitfld.long      0x08     8.  " EN      ,Hardware Cursor Blinking Enable" "Disabled,Enabled"
hexmask.long.byte  0x08   0.--7. 1. "            RATE    ,Rate Value"
group asd:0x007C++3
line.long 0x00 "RasterSWLock,Software Lock Register"
hexmask.long.byte 0x00 0.--7. 1. " SWLOCK  ,Software Lock Bits"
rgroup asd:0x0200++3
line.long 0x00 "VidSigRsltVal,Video Signature Reset Value Register"
hexmask.long.word 0x00 0.--15. 1. " SIGVAL  ,Video Output Signature"
group asd:0x0204++0x0B
line.long 0x00 "VidSigCtrl,Video 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 Setup 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 Setup"
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 asd: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"
group asd: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 asd:0x0218++3
line.long 0x00 "LUTSwCtrl,LUT Switching Control Register"
bitfld.long 0x00 1. " SSTAT   ,LUT Status" "Low,High"
bitfld.long 0x00 0. "                SWITCH  ,LUT Requesting" "RAM0,RAM1"
group asd:0x0230++3
line.long 0x00 "EOLOffset,End of Line Offset Register"
hexmask.long.word 0x00  0.--15. 1. " OFFSET  ,End of Line Offset Value"
group asd:0x0234++3
line.long 0x00 "FIFOLevel,FIFO Fill Level Register"
hexmask.long.byte 0x00 0.--5. 1. " LEVEL   ,FIFO Refill Level Value"
;end include file ep9312/raster/rasterengine.ph
tree "ColorLUT Registers"
base asd:0x80030400
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0000
group asd:0x0000++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0004
group asd:0x0004++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0008
group asd:0x0008++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x000C
group asd:0x000C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0010
group asd:0x0010++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0014
group asd:0x0014++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0018
group asd:0x0018++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x001C
group asd:0x001C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0020
group asd:0x0020++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0024
group asd:0x0024++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0028
group asd:0x0028++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x002C
group asd:0x002C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0030
group asd:0x0030++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0034
group asd:0x0034++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0038
group asd:0x0038++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x003C
group asd:0x003C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0040
group asd:0x0040++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0044
group asd:0x0044++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0048
group asd:0x0048++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x004C
group asd:0x004C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0050
group asd:0x0050++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0054
group asd:0x0054++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0058
group asd:0x0058++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x005C
group asd:0x005C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0060
group asd:0x0060++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0064
group asd:0x0064++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0068
group asd:0x0068++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x006C
group asd:0x006C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0070
group asd:0x0070++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0074
group asd:0x0074++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0078
group asd:0x0078++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x007C
group asd:0x007C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0080
group asd:0x0080++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0084
group asd:0x0084++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0088
group asd:0x0088++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x008C
group asd:0x008C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0090
group asd:0x0090++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0094
group asd:0x0094++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0098
group asd:0x0098++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x009C
group asd:0x009C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00A0
group asd:0x00A0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00A4
group asd:0x00A4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00A8
group asd:0x00A8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00AC
group asd:0x00AC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00B0
group asd:0x00B0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00B4
group asd:0x00B4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00B8
group asd:0x00B8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00BC
group asd:0x00BC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00C0
group asd:0x00C0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00C4
group asd:0x00C4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00C8
group asd:0x00C8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00CC
group asd:0x00CC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00D0
group asd:0x00D0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00D4
group asd:0x00D4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00D8
group asd:0x00D8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00DC
group asd:0x00DC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00E0
group asd:0x00E0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00E4
group asd:0x00E4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00E8
group asd:0x00E8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00EC
group asd:0x00EC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00F0
group asd:0x00F0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00F4
group asd:0x00F4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00F8
group asd:0x00F8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x00FC
group asd:0x00FC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0100
group asd:0x0100++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0104
group asd:0x0104++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0108
group asd:0x0108++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x010C
group asd:0x010C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0110
group asd:0x0110++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0114
group asd:0x0114++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0118
group asd:0x0118++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x011C
group asd:0x011C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0120
group asd:0x0120++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0124
group asd:0x0124++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0128
group asd:0x0128++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x012C
group asd:0x012C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0130
group asd:0x0130++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0134
group asd:0x0134++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0138
group asd:0x0138++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x013C
group asd:0x013C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0140
group asd:0x0140++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0144
group asd:0x0144++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0148
group asd:0x0148++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x014C
group asd:0x014C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0150
group asd:0x0150++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0154
group asd:0x0154++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0158
group asd:0x0158++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x015C
group asd:0x015C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0160
group asd:0x0160++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0164
group asd:0x0164++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0168
group asd:0x0168++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x016C
group asd:0x016C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0170
group asd:0x0170++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0174
group asd:0x0174++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0178
group asd:0x0178++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x017C
group asd:0x017C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0180
group asd:0x0180++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0184
group asd:0x0184++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0188
group asd:0x0188++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x018C
group asd:0x018C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0190
group asd:0x0190++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0194
group asd:0x0194++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0198
group asd:0x0198++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x019C
group asd:0x019C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01A0
group asd:0x01A0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01A4
group asd:0x01A4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01A8
group asd:0x01A8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01AC
group asd:0x01AC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01B0
group asd:0x01B0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01B4
group asd:0x01B4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01B8
group asd:0x01B8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01BC
group asd:0x01BC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01C0
group asd:0x01C0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01C4
group asd:0x01C4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01C8
group asd:0x01C8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01CC
group asd:0x01CC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01D0
group asd:0x01D0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01D4
group asd:0x01D4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01D8
group asd:0x01D8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01DC
group asd:0x01DC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01E0
group asd:0x01E0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01E4
group asd:0x01E4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01E8
group asd:0x01E8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01EC
group asd:0x01EC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01F0
group asd:0x01F0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01F4
group asd:0x01F4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01F8
group asd:0x01F8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x01FC
group asd:0x01FC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0200
group asd:0x0200++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0204
group asd:0x0204++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0208
group asd:0x0208++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x020C
group asd:0x020C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0210
group asd:0x0210++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0214
group asd:0x0214++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0218
group asd:0x0218++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x021C
group asd:0x021C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0220
group asd:0x0220++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0224
group asd:0x0224++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0228
group asd:0x0228++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x022C
group asd:0x022C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0230
group asd:0x0230++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0234
group asd:0x0234++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0238
group asd:0x0238++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x023C
group asd:0x023C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0240
group asd:0x0240++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0244
group asd:0x0244++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0248
group asd:0x0248++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x024C
group asd:0x024C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0250
group asd:0x0250++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0254
group asd:0x0254++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0258
group asd:0x0258++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x025C
group asd:0x025C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0260
group asd:0x0260++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0264
group asd:0x0264++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0268
group asd:0x0268++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x026C
group asd:0x026C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0270
group asd:0x0270++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0274
group asd:0x0274++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0278
group asd:0x0278++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x027C
group asd:0x027C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0280
group asd:0x0280++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0284
group asd:0x0284++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0288
group asd:0x0288++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x028C
group asd:0x028C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0290
group asd:0x0290++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0294
group asd:0x0294++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0298
group asd:0x0298++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x029C
group asd:0x029C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02A0
group asd:0x02A0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02A4
group asd:0x02A4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02A8
group asd:0x02A8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02AC
group asd:0x02AC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02B0
group asd:0x02B0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02B4
group asd:0x02B4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02B8
group asd:0x02B8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02BC
group asd:0x02BC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02C0
group asd:0x02C0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02C4
group asd:0x02C4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02C8
group asd:0x02C8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02CC
group asd:0x02CC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02D0
group asd:0x02D0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02D4
group asd:0x02D4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02D8
group asd:0x02D8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02DC
group asd:0x02DC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02E0
group asd:0x02E0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02E4
group asd:0x02E4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02E8
group asd:0x02E8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02EC
group asd:0x02EC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02F0
group asd:0x02F0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02F4
group asd:0x02F4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02F8
group asd:0x02F8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x02FC
group asd:0x02FC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0300
group asd:0x0300++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0304
group asd:0x0304++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0308
group asd:0x0308++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x030C
group asd:0x030C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0310
group asd:0x0310++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0314
group asd:0x0314++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0318
group asd:0x0318++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x031C
group asd:0x031C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0320
group asd:0x0320++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0324
group asd:0x0324++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0328
group asd:0x0328++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x032C
group asd:0x032C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0330
group asd:0x0330++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0334
group asd:0x0334++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0338
group asd:0x0338++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x033C
group asd:0x033C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0340
group asd:0x0340++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0344
group asd:0x0344++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0348
group asd:0x0348++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x034C
group asd:0x034C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0350
group asd:0x0350++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0354
group asd:0x0354++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0358
group asd:0x0358++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x035C
group asd:0x035C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0360
group asd:0x0360++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0364
group asd:0x0364++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0368
group asd:0x0368++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x036C
group asd:0x036C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0370
group asd:0x0370++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0374
group asd:0x0374++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0378
group asd:0x0378++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x037C
group asd:0x037C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0380
group asd:0x0380++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0384
group asd:0x0384++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0388
group asd:0x0388++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x038C
group asd:0x038C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0390
group asd:0x0390++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0394
group asd:0x0394++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x0398
group asd:0x0398++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x039C
group asd:0x039C++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03A0
group asd:0x03A0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03A4
group asd:0x03A4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03A8
group asd:0x03A8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03AC
group asd:0x03AC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03B0
group asd:0x03B0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03B4
group asd:0x03B4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03B8
group asd:0x03B8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03BC
group asd:0x03BC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03C0
group asd:0x03C0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03C4
group asd:0x03C4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03C8
group asd:0x03C8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03CC
group asd:0x03CC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03D0
group asd:0x03D0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03D4
group asd:0x03D4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03D8
group asd:0x03D8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03DC
group asd:0x03DC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03E0
group asd:0x03E0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03E4
group asd:0x03E4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03E8
group asd:0x03E8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03EC
group asd:0x03EC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03F0
group asd:0x03F0++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03F4
group asd:0x03F4++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03F8
group asd:0x03F8++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
;begin include file ep9312/raster/colorlut.ph
;parameters: 0x03FC
group asd:0x03FC++3
line.long 0x00 "ColorLUT,Color Look-Up Table Register"
hexmask.long.byte 0x00 16.--23. 1. " R ,Red Look-Up Value"
hexmask.long.byte 0x00  8.--15. 1. "  G ,Green Look-Up Value"
hexmask.long.byte 0x00  0.--7.  1. "  B ,Blue Look-Up Value"
;end include file ep9312/raster/colorlut.ph
tree.end
tree "GrySclLUTR Registers"
base asd:0x80030080
;begin include file ep9312/raster/lut.ph
;parameters: 0x0000 R
if (0x0000<0x001C)
group asd:0x0000++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0000==0x001C)
group asd:0x0000++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0000++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0004 R
if (0x0004<0x001C)
group asd:0x0004++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0004==0x001C)
group asd:0x0004++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0004++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0008 R
if (0x0008<0x001C)
group asd:0x0008++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0008==0x001C)
group asd:0x0008++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0008++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x000C R
if (0x000C<0x001C)
group asd:0x000C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x000C==0x001C)
group asd:0x000C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x000C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0010 R
if (0x0010<0x001C)
group asd:0x0010++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0010==0x001C)
group asd:0x0010++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0010++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0014 R
if (0x0014<0x001C)
group asd:0x0014++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0014==0x001C)
group asd:0x0014++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0014++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0018 R
if (0x0018<0x001C)
group asd:0x0018++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0018==0x001C)
group asd:0x0018++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0018++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x001C R
if (0x001C<0x001C)
group asd:0x001C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x001C==0x001C)
group asd:0x001C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x001C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0020 R
if (0x0020<0x001C)
group asd:0x0020++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0020==0x001C)
group asd:0x0020++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0020++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0024 R
if (0x0024<0x001C)
group asd:0x0024++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0024==0x001C)
group asd:0x0024++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0024++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0028 R
if (0x0028<0x001C)
group asd:0x0028++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0028==0x001C)
group asd:0x0028++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0028++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x002C R
if (0x002C<0x001C)
group asd:0x002C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x002C==0x001C)
group asd:0x002C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x002C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0030 R
if (0x0030<0x001C)
group asd:0x0030++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0030==0x001C)
group asd:0x0030++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0030++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0034 R
if (0x0034<0x001C)
group asd:0x0034++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0034==0x001C)
group asd:0x0034++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0034++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0038 R
if (0x0038<0x001C)
group asd:0x0038++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0038==0x001C)
group asd:0x0038++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0038++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x003C R
if (0x003C<0x001C)
group asd:0x003C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x003C==0x001C)
group asd:0x003C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x003C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0040 R
if (0x0040<0x001C)
group asd:0x0040++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0040==0x001C)
group asd:0x0040++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0040++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0044 R
if (0x0044<0x001C)
group asd:0x0044++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0044==0x001C)
group asd:0x0044++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0044++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0048 R
if (0x0048<0x001C)
group asd:0x0048++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0048==0x001C)
group asd:0x0048++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0048++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x004C R
if (0x004C<0x001C)
group asd:0x004C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x004C==0x001C)
group asd:0x004C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x004C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0050 R
if (0x0050<0x001C)
group asd:0x0050++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0050==0x001C)
group asd:0x0050++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0050++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0054 R
if (0x0054<0x001C)
group asd:0x0054++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0054==0x001C)
group asd:0x0054++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0054++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0058 R
if (0x0058<0x001C)
group asd:0x0058++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0058==0x001C)
group asd:0x0058++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0058++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x005C R
if (0x005C<0x001C)
group asd:0x005C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x005C==0x001C)
group asd:0x005C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x005C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0060 R
if (0x0060<0x001C)
group asd:0x0060++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0060==0x001C)
group asd:0x0060++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0060++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0064 R
if (0x0064<0x001C)
group asd:0x0064++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0064==0x001C)
group asd:0x0064++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0064++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0068 R
if (0x0068<0x001C)
group asd:0x0068++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0068==0x001C)
group asd:0x0068++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0068++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x006C R
if (0x006C<0x001C)
group asd:0x006C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x006C==0x001C)
group asd:0x006C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x006C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0070 R
if (0x0070<0x001C)
group asd:0x0070++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0070==0x001C)
group asd:0x0070++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0070++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0074 R
if (0x0074<0x001C)
group asd:0x0074++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0074==0x001C)
group asd:0x0074++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0074++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0078 R
if (0x0078<0x001C)
group asd:0x0078++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0078==0x001C)
group asd:0x0078++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0078++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x007C R
if (0x007C<0x001C)
group asd:0x007C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x007C==0x001C)
group asd:0x007C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x007C++3
line.long 0x00 "GrySclLUTR,Grayscale Look-Up-Table R Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
tree.end
tree "GrySclLUTG Registers"
base asd:0x80030280
;begin include file ep9312/raster/lut.ph
;parameters: 0x0000 G
if (0x0000<0x001C)
group asd:0x0000++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0000==0x001C)
group asd:0x0000++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0000++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0004 G
if (0x0004<0x001C)
group asd:0x0004++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0004==0x001C)
group asd:0x0004++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0004++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0008 G
if (0x0008<0x001C)
group asd:0x0008++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0008==0x001C)
group asd:0x0008++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0008++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x000C G
if (0x000C<0x001C)
group asd:0x000C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x000C==0x001C)
group asd:0x000C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x000C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0010 G
if (0x0010<0x001C)
group asd:0x0010++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0010==0x001C)
group asd:0x0010++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0010++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0014 G
if (0x0014<0x001C)
group asd:0x0014++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0014==0x001C)
group asd:0x0014++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0014++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0018 G
if (0x0018<0x001C)
group asd:0x0018++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0018==0x001C)
group asd:0x0018++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0018++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x001C G
if (0x001C<0x001C)
group asd:0x001C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x001C==0x001C)
group asd:0x001C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x001C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0020 G
if (0x0020<0x001C)
group asd:0x0020++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0020==0x001C)
group asd:0x0020++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0020++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0024 G
if (0x0024<0x001C)
group asd:0x0024++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0024==0x001C)
group asd:0x0024++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0024++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0028 G
if (0x0028<0x001C)
group asd:0x0028++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0028==0x001C)
group asd:0x0028++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0028++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x002C G
if (0x002C<0x001C)
group asd:0x002C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x002C==0x001C)
group asd:0x002C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x002C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0030 G
if (0x0030<0x001C)
group asd:0x0030++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0030==0x001C)
group asd:0x0030++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0030++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0034 G
if (0x0034<0x001C)
group asd:0x0034++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0034==0x001C)
group asd:0x0034++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0034++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0038 G
if (0x0038<0x001C)
group asd:0x0038++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0038==0x001C)
group asd:0x0038++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0038++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x003C G
if (0x003C<0x001C)
group asd:0x003C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x003C==0x001C)
group asd:0x003C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x003C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0040 G
if (0x0040<0x001C)
group asd:0x0040++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0040==0x001C)
group asd:0x0040++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0040++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0044 G
if (0x0044<0x001C)
group asd:0x0044++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0044==0x001C)
group asd:0x0044++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0044++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0048 G
if (0x0048<0x001C)
group asd:0x0048++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0048==0x001C)
group asd:0x0048++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0048++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x004C G
if (0x004C<0x001C)
group asd:0x004C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x004C==0x001C)
group asd:0x004C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x004C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0050 G
if (0x0050<0x001C)
group asd:0x0050++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0050==0x001C)
group asd:0x0050++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0050++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0054 G
if (0x0054<0x001C)
group asd:0x0054++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0054==0x001C)
group asd:0x0054++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0054++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0058 G
if (0x0058<0x001C)
group asd:0x0058++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0058==0x001C)
group asd:0x0058++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0058++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x005C G
if (0x005C<0x001C)
group asd:0x005C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x005C==0x001C)
group asd:0x005C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x005C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0060 G
if (0x0060<0x001C)
group asd:0x0060++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0060==0x001C)
group asd:0x0060++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0060++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0064 G
if (0x0064<0x001C)
group asd:0x0064++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0064==0x001C)
group asd:0x0064++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0064++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0068 G
if (0x0068<0x001C)
group asd:0x0068++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0068==0x001C)
group asd:0x0068++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0068++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x006C G
if (0x006C<0x001C)
group asd:0x006C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x006C==0x001C)
group asd:0x006C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x006C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0070 G
if (0x0070<0x001C)
group asd:0x0070++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0070==0x001C)
group asd:0x0070++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0070++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0074 G
if (0x0074<0x001C)
group asd:0x0074++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0074==0x001C)
group asd:0x0074++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0074++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0078 G
if (0x0078<0x001C)
group asd:0x0078++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0078==0x001C)
group asd:0x0078++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0078++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x007C G
if (0x007C<0x001C)
group asd:0x007C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x007C==0x001C)
group asd:0x007C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x007C++3
line.long 0x00 "GrySclLUTG,Grayscale Look-Up-Table G Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
tree.end
tree "GrySclLUTB Registers"
base asd:0x80030300
;begin include file ep9312/raster/lut.ph
;parameters: 0x0000 B
if (0x0000<0x001C)
group asd:0x0000++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0000==0x001C)
group asd:0x0000++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0000++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0004 B
if (0x0004<0x001C)
group asd:0x0004++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0004==0x001C)
group asd:0x0004++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0004++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0008 B
if (0x0008<0x001C)
group asd:0x0008++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0008==0x001C)
group asd:0x0008++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0008++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x000C B
if (0x000C<0x001C)
group asd:0x000C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x000C==0x001C)
group asd:0x000C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x000C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0010 B
if (0x0010<0x001C)
group asd:0x0010++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0010==0x001C)
group asd:0x0010++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0010++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0014 B
if (0x0014<0x001C)
group asd:0x0014++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0014==0x001C)
group asd:0x0014++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0014++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0018 B
if (0x0018<0x001C)
group asd:0x0018++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0018==0x001C)
group asd:0x0018++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0018++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x001C B
if (0x001C<0x001C)
group asd:0x001C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x001C==0x001C)
group asd:0x001C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x001C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0020 B
if (0x0020<0x001C)
group asd:0x0020++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0020==0x001C)
group asd:0x0020++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0020++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0024 B
if (0x0024<0x001C)
group asd:0x0024++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0024==0x001C)
group asd:0x0024++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0024++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0028 B
if (0x0028<0x001C)
group asd:0x0028++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0028==0x001C)
group asd:0x0028++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0028++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x002C B
if (0x002C<0x001C)
group asd:0x002C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x002C==0x001C)
group asd:0x002C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x002C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0030 B
if (0x0030<0x001C)
group asd:0x0030++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0030==0x001C)
group asd:0x0030++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0030++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0034 B
if (0x0034<0x001C)
group asd:0x0034++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0034==0x001C)
group asd:0x0034++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0034++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0038 B
if (0x0038<0x001C)
group asd:0x0038++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0038==0x001C)
group asd:0x0038++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0038++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x003C B
if (0x003C<0x001C)
group asd:0x003C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x003C==0x001C)
group asd:0x003C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x003C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0040 B
if (0x0040<0x001C)
group asd:0x0040++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0040==0x001C)
group asd:0x0040++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0040++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0044 B
if (0x0044<0x001C)
group asd:0x0044++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0044==0x001C)
group asd:0x0044++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0044++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0048 B
if (0x0048<0x001C)
group asd:0x0048++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0048==0x001C)
group asd:0x0048++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0048++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x004C B
if (0x004C<0x001C)
group asd:0x004C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x004C==0x001C)
group asd:0x004C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x004C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0050 B
if (0x0050<0x001C)
group asd:0x0050++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0050==0x001C)
group asd:0x0050++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0050++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0054 B
if (0x0054<0x001C)
group asd:0x0054++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0054==0x001C)
group asd:0x0054++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0054++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0058 B
if (0x0058<0x001C)
group asd:0x0058++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0058==0x001C)
group asd:0x0058++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0058++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x005C B
if (0x005C<0x001C)
group asd:0x005C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x005C==0x001C)
group asd:0x005C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x005C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0060 B
if (0x0060<0x001C)
group asd:0x0060++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0060==0x001C)
group asd:0x0060++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0060++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0064 B
if (0x0064<0x001C)
group asd:0x0064++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0064==0x001C)
group asd:0x0064++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0064++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0068 B
if (0x0068<0x001C)
group asd:0x0068++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0068==0x001C)
group asd:0x0068++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0068++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x006C B
if (0x006C<0x001C)
group asd:0x006C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x006C==0x001C)
group asd:0x006C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x006C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0070 B
if (0x0070<0x001C)
group asd:0x0070++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0070==0x001C)
group asd:0x0070++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0070++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0074 B
if (0x0074<0x001C)
group asd:0x0074++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0074==0x001C)
group asd:0x0074++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0074++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x0078 B
if (0x0078<0x001C)
group asd:0x0078++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x0078==0x001C)
group asd:0x0078++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x0078++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
;begin include file ep9312/raster/lut.ph
;parameters: 0x007C B
if (0x007C<0x001C)
group asd:0x007C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D    ,Matrix Position Enable Bits"
elif (0x007C==0x001C)
group asd:0x007C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
bitfld.long     0x00 18.      " FRAME ,Frame Counter Selection" "FRAME_CNT3,FRAME_CNT4"
bitfld.long     0x00 17.      "  VERT ,Vertical Counter Selection" "VERT_CNT3,VERT_CNT4"
bitfld.long     0x00 16.      "  HORZ ,Horizontal Counter Selection" "HORZ_CNT3,HORZ_CNT4"
hexmask.long.word 0x00 0.--15. 1. "  D ,Matrix Position Enable Bits"
else
group asd:0x007C++3
line.long 0x00 "GrySclLUTB,Grayscale Look-Up-Table B Register"
hexmask.long.word 0x00 0.--15. 1. " D     ,Matrix Position Enable Bits"
endif
;end include file ep9312/raster/lut.ph
tree.end
;end include file ep9312/raster.ph
tree.end
width 16. 8.
tree "1/10/100 Mbps Ethernet LAN Controller"
base asd:0x80010000
;begin include file ep9312/lan.ph
;parameters:
tree "Control Registers"
group asd:0x0000++0x0B
line.long 0x00 "RXCtl,MAC Receiver Control Register"
bitfld.long 0x00 20. " PauseA ,Pause Accept" "Clear,Set"
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" "Clear,Set"
textline      "                         "
bitfld.long 0x00 12. " RA     ,Runt A" "Clear,Set"
bitfld.long 0x00 11. "                     PA     ,Promiscuous" "Clear,Set"
textline      "                         "
bitfld.long 0x00 10. " BA     ,Broadcast A" "Clear,Set"
bitfld.long 0x00  9. "                     MA     ,Mulitcast A" "Clear,Set"
textline      "                         "
bitfld.long 0x00  8. " IAHA   ,Individual Address Hash A" "Clear,Set"
bitfld.long 0x00  3. "                     IA3    ,Individual Accept 3" "Clear,Set"
textline      "                         "
bitfld.long 0x00  2. " IA2    ,Individual Accept 2" "Clear,Set"
bitfld.long 0x00  1. "                     IA1    ,Individual Accept 1" "Clear,Set"
textline      "                         "
bitfld.long 0x00  0. " IA0    ,Individual Accept 0" "Clear,Set"
line.long 0x04 "TXCtl,MAC Transmitter Control Register"
bitfld.long 0x04  7. " DefDis ,2-part Defeferral Disable" "Enabled,Disabled"
bitfld.long 0x04  6. "                  MBE    ,Mopdified Backoff Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long 0x04  5. " ICRC   ,Inhibit CRC" "Clear,Set"
bitfld.long 0x04  4. "                     TxPD   ,Tx Pad Disable" "Enabled,Disabled"
textline      "                         "
bitfld.long 0x04  3. " OColl  ,One Collision" "Clear,Set"
bitfld.long 0x04  2. "                     SP     ,Send Pause" "No transmit,Transmit"
textline      "                         "
bitfld.long 0x04  1. " PB     ,Pause Busy" "No pause is transmitting,Pause is transmitting"
bitfld.long 0x04  0. "  STxON  ,Serial Transmitt On"  "Disabled,Enabled"
line.long 0x08 "TestCtl,MAC Test Control Register"
bitfld.long 0x08  7. " MACF   ,MAC Fast" "Normal timing,Speed-up"
bitfld.long 0x08  6. "             MFDX   ,MAC Full Duplex" "Disabled,Enabled"
textline      "                         "
bitfld.long 0x08  5. " DB     ,Disable Backoff" "Enabled,Disabled"
group asd:0x0020++0x0B
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 no MDIO"
textline      "                         "
bitfld.long     0x00      7.    " RWP    ,Remote Wake Pin" "No,Yes"
bitfld.long     0x00      5.    "                       GPO8   ,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"
line.long 0x04 "IntEn,MAC Intrerrupt Enable Register"
bitfld.long     0x04    30.   " RWIE   ,Remote Wakeup Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04    29.   "                  RxMIE  ,Receive Miss Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x04    28.   " RxBIE  ,Receive Buffer Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04    27.   "                  RxSQIE ,Receive Status Queue Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x04    26.   " TxLEIE ,Transmit Length Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04    25.   "                  ECIE   ,End of Chain Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x04    24.   " TxUHIE ,Transmit Underrun Halt Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04    18.   "                  MOIE   ,Receive Miss Overflow Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x04    17.   " TxCOIE ,Transmit Collision Overflow Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04    16.   "                  RxROIE ,Receive Runt Overflow Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x04    12.   " MIIE   ,MII Management Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04    11.   "                  PHYSIE ,PHY Status Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x04    10.   " TIE    ,Timer Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04     8.   "                  SWIE   ,Software Interrupt" "Not generated,Generated"
textline      "                         "
bitfld.long     0x04     3.   " TSQIE  ,Transmit Status Queue Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04     2.   "                  REOFIE ,Receive End of Frame Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x04     1.   " REOBIE ,Receive End of Buffer Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04     0.   "                  RHDRIE ,Receive Header Interrupt Enable" "Disabled,Enabled"
line.long 0x08 "IntStsP,MAC Interrupt Status Preserve Register"
bitfld.long     0x08    30.   " RWI    ,Remote Wakeup Interrupt" "No interrupt,Interrupt"
bitfld.long     0x08    29.   "              RxMI   ,Receive Frame Discarded" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x08    28.   " RxBI   ,Last Available Descriptor Read to MAC" "No interrupt,Interrupt"
bitfld.long     0x08    27.   "              RxSQI  ,Receive Status Queue" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x08    26.   " TxLEI  ,Transmit Length Error" "No interrupt,Interrupt"
bitfld.long     0x08    25.   "              ECI    ,Exhausted Transmit Descriptor Chain" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x08    24.   " TxUHI  ,Out of Data during Transmission" "No interrupt,Interrupt"
bitfld.long     0x08    18.   "              MOI    ,Received Frames Lost in Buffer" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x08    17.   " TxCOI  ,Transmit Collision" "No interrupt,Interrupt"
bitfld.long     0x08    16.   "              RxROI  ,Receive Collision" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x08    12.   " MIII   ,Management Operation on MII Completed" "No interrupt,Interrupt"
bitfld.long     0x08    11.   "              PHYI   ,SHY Status Change" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x08    10.   " TI     ,GT Timer Reaches Zero" "No interrupt,Interrupt"
bitfld.long     0x08     9.   "              AHBE   ,AHB Cycle Terminated Incorrectly" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x08     8.   " SWI    ," "0,1"
bitfld.long     0x08     4.   "                         OTHER  ,Status of others that bits 2,3,10 Present" "Clear,Set"
textline      "                         "
bitfld.long     0x08     3.   " TxSQ   ,Status Affecting Transmit Status Queue" "No,Yes"
bitfld.long     0x08     2.   "                       RxSQ   ,Status Affecting Receive Status Queue" "No,Yes"
rgroup asd:0x002C++3
line.long 0x00 "IntStsC,MAC Interrupt Status Clear Register"
bitfld.long     0x00    30.   " RWI    ,Remote Wakeup Interrupt" "No interrupt,Interrupt"
bitfld.long     0x00    29.   "              RxMI   ,Receive Frame Discarded" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x00    28.   " RxBI   ,Last Available Descriptor Read to MAC" "No interrupt,Interrupt"
bitfld.long     0x00    27.   "              RxSQI  ,Receive Status Queue" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x00    26.   " TxLEI  ,Transmit Length Error" "No interrupt,Interrupt"
bitfld.long     0x00    25.   "              ECI    ,Exhausted Transmit Descriptor Chain" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x00    24.   " TxUHI  ,Out of Data during Transmission" "No interrupt,Interrupt"
bitfld.long     0x00    18.   "              MOI    ,Received Frames Lost in Buffer" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x00    17.   " TxCOI  ,Transmit Collision" "No interrupt,Interrupt"
bitfld.long     0x00    16.   "              RxROI  ,Receive Collision" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x00    12.   " MIII   ,Management Operation on MII Completed" "No interrupt,Interrupt"
bitfld.long     0x00    11.   "              PHYI   ,SHY Status Change" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x00    10.   " TI     ,GT Timer Reaches Zero" "No interrupt,Interrupt"
bitfld.long     0x00     9.   "              AHBE   ,AHB Cycle Terminated Incorrectly" "No interrupt,Interrupt"
textline      "                         "
bitfld.long     0x00     8.   " SWI    ," "0,1"
bitfld.long     0x00     4.   "                         OTHER  ,Status of others that bits 2,3,10 Present" "Clear,Set"
textline      "                         "
bitfld.long     0x00     3.   " TxSQ   ,Status Affecting Transmit Status Queue" "No,Yes"
bitfld.long     0x00     2.   "                       RxSQ   ,Status Affecting Receive Status Queue" "No,Yes"
group asd: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"
hexfld.long       0x04             " DATA   ,Diagnostic Data Register"
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.--31. 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 asd:0x0050++7
line.quad 0x00 "IndAd,MAC Individual Address Register"
hexmask.quad 0x00 0.--47. 1. " IAD    ,Individual Address"
group asd:0x0050++7
line.quad 0x00 "HashTbl,MAC Hash Table Register"
hexfld.quad 0x00 " HTb    ,Hash Table"
group asd:0x0060++7
line.long 0x00 "GIIntSts,MAC Global Interrupt Status Register"
bitfld.long 0x00 15. " INT    ,Global Interrupt Bit" "Interrupt not occured,Interrupt occured"
line.long 0x04 "GlIntMsk,MAC Global Interrupt Mask Register"
bitfld.long 0x04 15. " INT    ,Global Interrupt Mask Bit" "Not masked,Masked"
rgroup asd:0x0068++3
line.long 0x00 "GIIntROSts,MAC Global Interrupt Read-Only Status Register"
bitfld.long 0x00 15. " INT    ,Global Interrupt Read-Only Status Bit" "Interrupt not occured,Interrupt occured"
wgroup asd:0x006C++3
line.long 0x00 "GIIntFrc,MAC Global Interrupt Force Register"
bitfld.long 0x00 15. " INT    ,Global Interrupt Force Bit" "No effect,Enabled"
rgroup asd: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"
tree.end
tree "MII/PHY Registers"
group asd:0x0010++7
line.long 0x00 "MIICmd,MAC MII Command Registers"
bitfld.long       0x00 14.--15.    " OP      ,OP Code" "Reserved,Write,Read,Reserved"
hexmask.long.byte 0x00 10.--13. 1. "      PHYAD ,PHY Address"
hexmask.long.byte 0x00  0.--4.  1. "  REGAD ,Register Address"
line.long 0x04 "MIData,MAC MII Data Register"
hexmask.long.word 0x04  0.--15. 1. " MIIData ,MII Data"
rgroup asd:0x0018++3
line.long 0x00 "MIISts,MAC MII Status Register"
bitfld.long     0x00  0.       " BUSY    ,MII Busy" "Not busy,Busy"
tree.end
tree "Descriptor Processor Registers"
group asd:0x0080++3
line.long 0x00 "BMCtl,MAC Bus Master Control Register"
bitfld.long 0x00 13. " MT    ,Manual Transfer" "No,Yes"
bitfld.long 0x00 12. "          TT    ,Timed Transfer" "No,Yes"
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 asd: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
tree "Descriptor Processor Receive"
group asd:0x0088++3
line.long 0x00 "RXBCA,MAC Receive Buffer Current Address Register"
hexfld.long     0x00         " RBCA  ,Receive Buffer Current Address"
group asd:0x0090++0x0F
line.long 0x00 "RXDQBAdd,MAC Receive Descriptor Queue Base Address Register"
hexfld.long     0x00         " RDBA  ,Receive Descriptor Base Address"
line.long 0x04 "RXDQBLen,MAC Receive Descriptor Queue Base Length Register"
hexmask.long.word 0x04 0.--15.  1. " RDBL  ,Receive Descriptor Length Address"
line.long 0x06 "RXDQCurLen,MAC Receive Descriptor Queue Curent Length Register"
hexmask.long.word 0x06 0.--15.  1. " RDCL  ,Receive Descriptor Base Length"
line.long 0x08 "RXDQCurAdd,MAC Receive Descriptor Queue Curent Address Register"
hexmask.long.word 0x08 0.--15.  1. " RDCA  ,Receive Descriptor Curent 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 asd:0x00A0++0x0F
line.long 0x00 "RxStsQBAdd,MAC Receive Status Queue Base Address Register"
hexfld.long     0x00         " RSQBA ,Receive Status Queue Base Address"
line.long 0x04 "RxStsQBLen,MAC Receive Status Queue Base Length Register"
hexmask.long.word 0x04 0.--15.  1. " RSQBL ,Receive Status Queue Base Length"
line.long 0x06 "RxStsQBCurLen,MAC Receive Status Queue Current Length Register"
hexmask.long.word 0x06 0.--15.  1. " RSQCL ,Receive Status Queue Current Length"
line.long 0x08 "RxStsQBCurAdd,MAC Receive Status Queue Address Register"
hexfld.long     0x08           " 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 Stauts Incerment"
tree.end
tree "Descriptor Processor Transmit"
group asd:0x00B0++0x0F
line.long 0x00 "TXDQBAdd,MAC Transmit Descriptor Queue Base Address Register"
hexfld.long     0x00         " TDBA  ,Transmit Descriptor Base Address"
line.long 0x04 "TXDQBLen,MAC Transmit Descriptor Queue Base Length Register"
hexmask.long.word 0x04 0.--15.  1. " TDBL  ,Transmit Descriptor Length Address"
line.long 0x06 "TXDQCurLen,MAC Transmit Descriptor Queue Current Length Register"
hexmask.long.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 Curent 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 Incerment"
group asd:0x00C0++0x0F
line.long 0x00 "TXStsQBAdd,MAC Transmit Status Queue Base Address Register"
hexfld.long     0x00         " TSQBA ,Transmit Status Queue Base Address"
line.long 0x04 "TXStsQBLen,MAC Transmit Status Queue Base Length Register"
hexmask.long.word 0x04 0.--15.  1. " TSQBL ,Transmit Status Queue Base Length"
line.long 0x06 "TXStsQBCurLen,MAC Transmit Status Queue Current Address Register"
hexmask.long.word 0x06 0.--15.  1. " TSQCL ,Transmit Status Queue Current Length"
line.long 0x08 "TXStsQBCurAdd,MAC Transmit Status Queue Current Address Register"
hexfld.long     0x08           " TSQCA ,Transmit Status Queue Address"
group asd: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 asd: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 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
tree "MAC FIFO Memory"
group asd:0x4000++3
hide.long 0x00 "MACFIFO,MAC FIFO RAM"
button "MACFIFO" "d asd:0x80014000++0x10FF /long"
tree.end
;end include file ep9312/lan.ph
tree.end
tree "DMA Controller"
base asd:0x80000000
;begin include file ep9312/dma.ph
;parameters:
;begin include file ep9312/dma/m2p.ph
;parameters: 0x0000 0
tree "M2P Channel 0"
group asd:0x0000++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (0==0||0==2||0==4||0==6||0==8)
group asd:(0x0000+0x0008)++3
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 asd:(0x0000+0x0008)++3
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
rgroup asd:(0x0000+0x000C)++3
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 asd:(0x0000+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x0000+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x0000+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x0000+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x0000+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
;begin include file ep9312/dma/m2p.ph
;parameters: 0x0040 1
tree "M2P Channel 1"
group asd:0x0040++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (1==0||1==2||1==4||1==6||1==8)
group asd:(0x0040+0x0008)++3
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 asd:(0x0040+0x0008)++3
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
rgroup asd:(0x0040+0x000C)++3
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 asd:(0x0040+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x0040+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x0040+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x0040+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x0040+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
;begin include file ep9312/dma/m2p.ph
;parameters: 0x0080 2
tree "M2P Channel 2"
group asd:0x0080++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (2==0||2==2||2==4||2==6||2==8)
group asd:(0x0080+0x0008)++3
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 asd:(0x0080+0x0008)++3
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
rgroup asd:(0x0080+0x000C)++3
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 asd:(0x0080+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x0080+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x0080+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x0080+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x0080+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
;begin include file ep9312/dma/m2p.ph
;parameters: 0x00C0 3
tree "M2P Channel 3"
group asd:0x00C0++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (3==0||3==2||3==4||3==6||3==8)
group asd:(0x00C0+0x0008)++3
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 asd:(0x00C0+0x0008)++3
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
rgroup asd:(0x00C0+0x000C)++3
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 asd:(0x00C0+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x00C0+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x00C0+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x00C0+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x00C0+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
;begin include file ep9312/dma/m2m.ph
;parameters: 0x0100 0
tree "M2M Channel 0"
group asd:0x0100++7
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,Internal IDE"
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 sensitive,Active high level sensitive,Active low edge sensitive,Active high edge sensitive"
bitfld.long     0x00      17.   "  DACKP      ,DMA Acknowledge Pin Polarity" "Active low,Active high"
textline      "                         "
bitfld.long     0x00    16.   " ERDP       ,End of Transfer/Terminal Count Pin Direction & Polarity" "Active low,Active high"
bitfld.long     0x00    15.   "                  ETDP       ,End of Transfer/Terminal Count Pin Direction & Polarity" "Active low,Active high"
textline      "                         "
bitfld.long     0x00 13.--14.   " TM         ,Transfer Mode" "Software initiated M2M,Hardware Initiated M2P,Hardware Initiated P2M,Not used"
bitfld.long     0x00      12.   "       SAH        ,Source Address Hold" "Increment,Hold"
textline      "                         "
bitfld.long     0x00      11.   " DAH        ,Destination Address Hold" "Increment,Hold"
bitfld.long     0x00  9.--10.   "                    PW         ,Peripheral Width" "Byte,Halfword,Word,Not used"
textline      "                         "
bitfld.long     0x00  5.--8.    " BWC        ,Bandwidth Control" "Full,16,16,16,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
bitfld.long     0x00    4.    "                        START      ,Start Transfer" "Stopped,Started"
textline      "                         "
bitfld.long     0x00    3.    " ENABLE     ,Channel Enable" "Disabled,Enabled"
bitfld.long     0x00    2.    "                     DONEIntEn  ,DONE Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x00    1.    " SCT        ,Source Copy Transfer" "Low,High"
bitfld.long     0x00    0.    "                         STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt ,Data Stream Error Interrupt" "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"
rgroup asd:(0x0100+0x000C)++3
line.long 0x00 "STATUS,Channel 0 Status Register"
bitfld.long 0x00 13.      " DREQS             ,DREQ Status" "0,1"
textline      "                         "
bitfld.long 0x00 12.    " NB                ,Next Buffer Status Bit" "0,1"
textline      "                         "
bitfld.long 0x00 11.      " NFB               ,Next Buffer during Transfer Programmed" "Yes,No"
textline      "                         "
bitfld.long 0x00  9.--10. " EOTS              ,End-of-Transfer Status" "Not requested for any descriptor,Requested for descriptor 0,Requested for descriptor 1,Requested for all descriptors"
textline      "                         "
bitfld.long 0x00  7.--8.  " TCS               ,Terminal Count Status" "Not reached for buffer descriptor 0 & 1,Not reached for buffer descriptor only for 0,Not reached for buffer descriptor only for 1,Reached for all"
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 asd:(0x0100+0x0010)++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. " BCR0         ,Channel Bytes Count"
line.long 0x08 "SAR_BASE0,Source Base Memory Address Register"
hexfld.long 0x08 " SAR_BASE0    ,Base Memory Address"
line.long 0x0C "SAR_BASE1,Source Base Memory Address Register"
hexfld.long 0x0C " SAR_BASE1    ,Base Memory Address"
rgroup asd:(0x0100+0x0024)++7.
line.long 0x00 "SAR_CURRENT0,Source Base Memory Address Register 0"
hexfld.long 0x00 " SAR_CURRENT0 ,Base Memory Address"
line.long 0x04 "SAR_CURRENT1,Source Base Memory Address Register 1"
hexfld.long 0x04 " SAR_CURRENT1 ,Base Memory Address"
group asd:(0x0100+0x002C)++7.
line.long 0x00 "DAR_BASE0,Destination Base Memory Address Register"
hexfld.long 0x00 " DAR_BASE0    ,Base Memory Address"
line.long 0x04 "DAR_BASE1,Destination Base Memory Address Register"
hexfld.long 0x04 " DAR_BASE1    ,Base Memory Address"
rgroup asd:(0x0100+0x0034)++3
line.long 0x00 "DAR_CURRENT0,Destination Base Memory Address Register 0"
hexfld.long 0x00 " DAR_CURRENT0 ,Base Memory Address"
rgroup asd:(0x0100+0x003C)++3
line.long 0x00 "DAR_CURRENT1,Destination Base Memory Address Register 0"
hexfld.long 0x00 " DAR_CURRENT1 ,Base Memory Address"
tree.end
;end include file ep9312/dma/m2m.ph
;begin include file ep9312/dma/m2m.ph
;parameters: 0x0140 1
tree "M2M Channel 1"
group asd:0x0140++7
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,Internal IDE"
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 sensitive,Active high level sensitive,Active low edge sensitive,Active high edge sensitive"
bitfld.long     0x00      17.   "  DACKP      ,DMA Acknowledge Pin Polarity" "Active low,Active high"
textline      "                         "
bitfld.long     0x00    16.   " ERDP       ,End of Transfer/Terminal Count Pin Direction & Polarity" "Active low,Active high"
bitfld.long     0x00    15.   "                  ETDP       ,End of Transfer/Terminal Count Pin Direction & Polarity" "Active low,Active high"
textline      "                         "
bitfld.long     0x00 13.--14.   " TM         ,Transfer Mode" "Software initiated M2M,Hardware Initiated M2P,Hardware Initiated P2M,Not used"
bitfld.long     0x00      12.   "       SAH        ,Source Address Hold" "Increment,Hold"
textline      "                         "
bitfld.long     0x00      11.   " DAH        ,Destination Address Hold" "Increment,Hold"
bitfld.long     0x00  9.--10.   "                    PW         ,Peripheral Width" "Byte,Halfword,Word,Not used"
textline      "                         "
bitfld.long     0x00  5.--8.    " BWC        ,Bandwidth Control" "Full,16,16,16,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
bitfld.long     0x00    4.    "                        START      ,Start Transfer" "Stopped,Started"
textline      "                         "
bitfld.long     0x00    3.    " ENABLE     ,Channel Enable" "Disabled,Enabled"
bitfld.long     0x00    2.    "                     DONEIntEn  ,DONE Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x00    1.    " SCT        ,Source Copy Transfer" "Low,High"
bitfld.long     0x00    0.    "                         STALLIntEn ,STALL Interrupt Enable" "Disabled,Enabled"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt ,Data Stream Error Interrupt" "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"
rgroup asd:(0x0140+0x000C)++3
line.long 0x00 "STATUS,Channel 1 Status Register"
bitfld.long 0x00 13.      " DREQS             ,DREQ Status" "0,1"
textline      "                         "
bitfld.long 0x00 12.    " NB                ,Next Buffer Status Bit" "0,1"
textline      "                         "
bitfld.long 0x00 11.      " NFB               ,Next Buffer during Transfer Programmed" "Yes,No"
textline      "                         "
bitfld.long 0x00  9.--10. " EOTS              ,End-of-Transfer Status" "Not requested for any descriptor,Requested for descriptor 0,Requested for descriptor 1,Requested for all descriptors"
textline      "                         "
bitfld.long 0x00  7.--8.  " TCS               ,Terminal Count Status" "Not reached for buffer descriptor 0 & 1,Not reached for buffer descriptor only for 0,Not reached for buffer descriptor only for 1,Reached for all"
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 asd:(0x0140+0x0010)++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. " BCR0         ,Channel Bytes Count"
line.long 0x08 "SAR_BASE0,Source Base Memory Address Register"
hexfld.long 0x08 " SAR_BASE0    ,Base Memory Address"
line.long 0x0C "SAR_BASE1,Source Base Memory Address Register"
hexfld.long 0x0C " SAR_BASE1    ,Base Memory Address"
rgroup asd:(0x0140+0x0024)++7.
line.long 0x00 "SAR_CURRENT0,Source Base Memory Address Register 0"
hexfld.long 0x00 " SAR_CURRENT0 ,Base Memory Address"
line.long 0x04 "SAR_CURRENT1,Source Base Memory Address Register 1"
hexfld.long 0x04 " SAR_CURRENT1 ,Base Memory Address"
group asd:(0x0140+0x002C)++7.
line.long 0x00 "DAR_BASE0,Destination Base Memory Address Register"
hexfld.long 0x00 " DAR_BASE0    ,Base Memory Address"
line.long 0x04 "DAR_BASE1,Destination Base Memory Address Register"
hexfld.long 0x04 " DAR_BASE1    ,Base Memory Address"
rgroup asd:(0x0140+0x0034)++3
line.long 0x00 "DAR_CURRENT0,Destination Base Memory Address Register 0"
hexfld.long 0x00 " DAR_CURRENT0 ,Base Memory Address"
rgroup asd:(0x0140+0x003C)++3
line.long 0x00 "DAR_CURRENT1,Destination Base Memory Address Register 0"
hexfld.long 0x00 " DAR_CURRENT1 ,Base Memory Address"
tree.end
;end include file ep9312/dma/m2m.ph
;begin include file ep9312/dma/m2p.ph
;parameters: 0x0200 5
tree "M2P Channel 5"
group asd:0x0200++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (5==0||5==2||5==4||5==6||5==8)
group asd:(0x0200+0x0008)++3
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 asd:(0x0200+0x0008)++3
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
rgroup asd:(0x0200+0x000C)++3
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 asd:(0x0200+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x0200+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x0200+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x0200+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x0200+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
;begin include file ep9312/dma/m2p.ph
;parameters: 0x0240 4
tree "M2P Channel 4"
group asd:0x0240++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (4==0||4==2||4==4||4==6||4==8)
group asd:(0x0240+0x0008)++3
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 asd:(0x0240+0x0008)++3
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
rgroup asd:(0x0240+0x000C)++3
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 asd:(0x0240+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x0240+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x0240+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x0240+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x0240+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
;begin include file ep9312/dma/m2p.ph
;parameters: 0x0280 7
tree "M2P Channel 7"
group asd:0x0280++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (7==0||7==2||7==4||7==6||7==8)
group asd:(0x0280+0x0008)++3
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 asd:(0x0280+0x0008)++3
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
rgroup asd:(0x0280+0x000C)++3
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 asd:(0x0280+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x0280+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x0280+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x0280+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x0280+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
;begin include file ep9312/dma/m2p.ph
;parameters: 0x02C0 6
tree "M2P Channel 6"
group asd:0x02C0++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (6==0||6==2||6==4||6==6||6==8)
group asd:(0x02C0+0x0008)++3
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 asd:(0x02C0+0x0008)++3
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
rgroup asd:(0x02C0+0x000C)++3
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 asd:(0x02C0+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x02C0+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x02C0+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x02C0+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x02C0+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
;begin include file ep9312/dma/m2p.ph
;parameters: 0x0300 9
tree "M2P Channel 9"
group asd:0x0300++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (9==0||9==2||9==4||9==6||9==8)
group asd:(0x0300+0x0008)++3
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 asd:(0x0300+0x0008)++3
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
rgroup asd:(0x0300+0x000C)++3
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 asd:(0x0300+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x0300+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x0300+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x0300+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x0300+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
;begin include file ep9312/dma/m2p.ph
;parameters: 0x0340 8
tree "M2P Channel 8"
group asd:0x0340++7
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"
line.long 0x04 "INTERRUPT,Interrupt Status Register"
bitfld.long 0x04 3. " ChErrorInt   ,Data Stream Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x04 1. "  NFBInt       ,New Buffer Required Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x04 0. " STALLInt     ,Channel Stalled Interrupt" "No interrupt,Interrupt"
if (8==0||8==2||8==4||8==6||8==8)
group asd:(0x0340+0x0008)++3
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 asd:(0x0340+0x0008)++3
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
rgroup asd:(0x0340+0x000C)++3
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 asd:(0x0340+0x0014)++3
line.long 0x00 "REMAIN,Channel Bytes Remaining Register"
hexmask.long.word 0x00 0.--15. 1. " REMAIN       ,Bytes Remaining"
group asd:(0x0340+0x0020)++7
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"
hexfld.long     0x00        " BASE0        ,Base Address"
rgroup asd:(0x0340+0x0028)++3
line.long 0x00 "CURRENT0,Channel Current Address Register"
hexfld.long     0x00        " CURRENT0     ,Current Address"
group asd:(0x0340+0x0030)++7
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"
hexfld.long     0x00        " BASE1        ,Base Address"
rgroup asd:(0x0340+0x0038)++3
line.long 0x00 "CURRENT1,Channel Current Address Register"
hexfld.long     0x00        " CURRENT1     ,Current Address"
tree.end
;end include file ep9312/dma/m2p.ph
textline ""
;begin include file ep9312/dma/global.ph
;parameters:
group asd:0x0380++3
line.long 0x00 "DMAChArb,DMA Channel Arbitration Register"
bitfld.long 0x00 11. " D11   ,M2M Channel 1 Interrupt" "No interrupt,Interrupt"
bitfld.long 0x00 10. "  D10 ,M2M Channel 0 Interrupt" "No interrupt,Interrupt"
bitfld.long 0x00  9. "  D9 ,M2P Channel 8 Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x00  8. " D8    ,M2P Channel 9 Interrupt" "No interrupt,Interrupt"
bitfld.long 0x00  7. "  D7  ,M2P Channel 6 Interrupt" "No interrupt,Interrupt"
bitfld.long 0x00  6. "  D6 ,M2P Channel 7 Interrupt" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x00  5. " D5    ,M2P Channel 4 Interrupt" "No interrupt,Interrupt"
bitfld.long 0x00  4. "  D4  ,M2P Channel 5 Interrupt" "No interrupt,Interrupt"
bitfld.long 0x00  3. "  D3 ,M2P Channel 2 Interrupt" "No interrupt,Interrupt"
textline      "                         "
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 asd:0x03C0++3
line.long 0x00 "DMAGIInt,DMA Global Interrupt Register"
bitfld.long 0x00  0. " CHARB ,DMA Channel Arbitration" "Normal,Reversed"
;end include file ep9312/dma/global.ph
;end include file ep9312/dma.ph
tree.end
tree "Universal Serial Bus Controller (USB)"
base asd:0x80020000
;begin include file ep9312/usb.ph
;parameters:
width 20. 8.
rgroup asd:0x0000++3
line.long 0x00 "HcRevision,Revision of OHCI Specification Register"
hexmask.long.byte 0x00 0.--7. 1. " REV   ,HCI Specification Revision"
group asd: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" "Not changed,Changed"
bitfld.long 0x08  6.    "     RSHC ,Root Hub Status Change" "Not changed,Changed"
bitfld.long 0x08  5.    "    FNO  ,Frame Number Overflow" "Not overflowed,Overflowed"
textline      "                             "
bitfld.long 0x08  4.    " UE    ,Unrecoverable Error" "No error,Error"
bitfld.long 0x08  3.    "        RD   ,Resume Detected" "Not detected,Detected"
bitfld.long 0x08  2.    "   SF   ,Start of Frame" "Not started,Started"
textline      "                             "
bitfld.long 0x08  1.    " WDH   ,Writeback Done Head" "Clear,HC written"
bitfld.long 0x08  0.    "      SO   ,Scheduling Overrun" "Not overruned,Overruned"
line.long 0x0C "HcInterruptEnable,Host Controller Interrupt Enable Register"
bitfld.long 0x0C 31.    " MIE   ,Master Interrupt Enable" "No effect,Enabled"
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"
textline      "                             "
bitfld.long 0x0C  5.    " FNO   ,Frame Number Overflow Interrupt Enable" "No effect,Enabled"
bitfld.long 0x0C  4.    "       UE   ,Unrecoverable Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x0C  3.    "      RD   ,Resume Detected Interrupt Enable" "No effect,Enabled"
textline      "                             "
bitfld.long 0x0C  2.    " SF    ,Start of Frame Interrupt Enable" "No effect,Enabled"
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 0x10 31.    " MIE   ,Master Interrupt Disable" "No effect,Disabled"
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"
textline      "                             "
bitfld.long 0x10  5.    " FNO   ,Frame Number Overflow Interrupt Disable" "No effect,Disabled"
bitfld.long 0x10  4.    "       UE   ,Unrecoverable Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x10  3.    "      RD   ,Resume Detected Interrupt Disable" "No effect,Disabled"
textline      "                             "
bitfld.long 0x10  2.    " SF    ,Start of Frame Interrupt Disable" "No effect,Disabled"
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 asd:0x0018++0x1B
line.long 0x00 "HcHCCA,Host Controller Communication Area Register"
hexmask.long.tbyte 0x00 8.--31. 1. " AD    ,Base Physical Address of Host Communication Area"
line.long 0x04 "HcPeriodCurrentED,Current Endpoint Descriptor Register"
hexmask.long.long  0x04 4.--31. 1. " AD    ,Period Current ED Value"
line.long 0x08 "HcControlHeadED,First Endpoint Descriptor of the Control List Register"
hexmask.long.long  0x08 4.--31. 1. " AD    ,Control Head ED Value"
line.long 0x0C "HcControlCurrentED,Current Endpoint Descriptor of the Control List Register"
hexmask.long.long  0x0C 4.--31. 1. " AD    ,Control Current ED Value"
line.long 0x10 "HcBulkHeadED,First Endpoint Descriptor of the Bulk List Register"
hexmask.long.long  0x10 4.--31. 1. " AD    ,Bulk Head ED Value"
line.long 0x14 "HcBulkCurrentED,Current Endpoint Descriptor of the Bulk List Register"
hexmask.long.long  0x14 4.--31. 1. " AD    ,Bulk Current ED Value"
line.long 0x18 "HcDoneHead,Last Completed Transfer Descriptor Register"
hexmask.long.long  0x18 4.--31. 1. " AD    ,Bulk Current ED Value"
group asd:0x0034++0x0B
line.long 0x00 "FmInterval,Time Interval in Frame Register"
bitfld.long     0x00 31.      " FIT   ,Frame Interval Toggle" "Low,High"
hexmask.long.word 0x00 16.--30. 1.  "              FSMPS ,FS Larges 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 asd:0x0040++7
line.long 0x00 "HcPeriodicStart,Start Proccessing Time Register"
hexmask.long.word 0x00  0.--13. 1.  " PS    ,Periodic Start Value"
line.long 0x04 "HcHcLSTreshold,Time of LS Packet Transmission Register"
hexmask.long.word 0x04  0.--11. 1.  " LST   ,LS Treshold"
group asd: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" "No protection,Protected"
textline      "                             "
bitfld.long     0x00    11.  " OCPM  ,OverCurrent Protection Mode" "All ports,Per-port"
bitfld.long     0x00    10.  "         DT    ,Device Type" "Not compound device,Reserved"
textline      "                             "
bitfld.long     0x00    9.   " NPS   ,No Power Switching" "Power switched,Always on"
bitfld.long     0x00    8.   "    PSM   ,Power Switching Mode" "At same time,Individually"
textline      "                             "
hexmask.long.byte 0x00  0.--7.  1. " NDP   ,Number of Downstream Ports"
group asd:0x004C++3
line.long 0x00 "HcRhDescriptorB,Root Hub Register B"
bitfld.long 0x00 19. " PPCM3 ,Port Power Control Mask Bit 3" "Global switch,Per-port control"
bitfld.long 0x00 18. "  PPCM2 ,Port Power Control Mask Bit 2" "Global switch,Per-port control"
textline      "                             "
bitfld.long 0x00 17. " PPCM1 ,Port Power Control Mask Bit 1" "Global switch,Per-port control"
bitfld.long 0x00 16. "  PPCM0 ,Port Power Control Mask Bit 0" "Reserved..."
textline      "                             "
bitfld.long 0x00  3. " DR3   ,Device Removable Bit 3" "Removable,Not removable"
bitfld.long 0x00  2. "     DR2   ,Device Removable Bit 2" "Removable,Not removable"
textline      "                             "
bitfld.long 0x00  1. " DR1   ,Device Removable Bit 1" "Removable,Not removable"
bitfld.long 0x00  0. "     DR0   ,Device Removable Bit 0" "Reserved..."
rgroup asd:0x0050++3
line.long 0x00 "HcRhStatus(Read),Root Hub Status Register (Read)"
bitfld.long 0x00 17. " CCIC  ,Overcurrent Indicator Change" "Not changed,Changed"
bitfld.long 0x00 16. "       LPSC  ,Read Local Power Status Change" "Low,High"
textline      "                             "
bitfld.long 0x00 15. " DRWE  ,Device Remote Wakeup Enable" "Disabled,Enabled"
bitfld.long 0x00  1. "          OCI   ,Overcurrent Indicator" "No overcurrend,Overcurrend"
textline      "                             "
bitfld.long 0x00  0. " LPS   ,Local Power Status" "Low,High"
wgroup asd:0x0050++3
line.long 0x00 "HcRhStatus(Write),Root Hub Status Register (Write)"
bitfld.long 0x00 31. " CRWE  ,Clear Remote Wakeup Enable" "No effect,Clear"
bitfld.long 0x00 17. "         CCIC  ,Overcurrent Indicator Change" "No effect,Changed"
textline      "                             "
bitfld.long 0x00 16. " LPSC  ,Set Global Power " "No effect,Power on"
bitfld.long 0x00 15. "         DRWE  ,Set Remote Wakeup Enable" "No effect,Enabled"
textline      "                             "
bitfld.long 0x00  1. " OCI   ,Overcurrent Indicator" "No overcurrend,Overcurrend"
bitfld.long 0x00  0. "    LPS   ,Clear Globlal Power" "No effect,Clear"
rgroup asd:0x0054++3
line.long 0x00 "HcRhPortStatus[1],Port 1 Control/Status Register (Read)"
bitfld.long 0x00 20. " PRSC  ,Port Reset Status Change" "Not changed,Changed"
bitfld.long 0x00 19. "       OCIC  ,Port Overcurrent Indicator Status Change" "Not changed,Changed"
textline      "                             "
bitfld.long 0x00 18. " PSSC  ,Port Suspend Status Change" "Not changed,Changed"
bitfld.long 0x00 17. "       PESC  ,Port Enable Status Change" "Not changed,Changed"
textline      "                             "
bitfld.long 0x00 16. " CSC   ,Connect Status Change" "Not changed,Changed"
bitfld.long 0x00  9. "       LSDA  ,Low Speed Device Attached" "Full speed,Low speed"
textline      "                             "
bitfld.long 0x00  8. " PPS   ,Power Port Status" "Power off,Power on"
bitfld.long 0x00  4. "         PRS   ,Port Reset Status" "No reset,Reset"
textline      "                             "
bitfld.long 0x00  3. " POCI  ,Port Overcurrent Indicator" "No overcurrend,Overcurrend"
bitfld.long 0x00  2. "    PSS   ,Port Suspend Status" "Not suspended,Suspended"
textline      "                             "
bitfld.long 0x00  1. " PES   ,Port Enable Status" "Disabled,Enabled"
bitfld.long 0x00  0. "          CCS   ,Current Connect Status" "No device,Device connected"
wgroup asd:0x0054++3
line.long 0x00 "HcRhPortStatus[1],Port 1 Control/Status Register (Write)"
bitfld.long 0x00  9. " LSDA  ,Clear Status Change" "No effect,Clear"
bitfld.long 0x00  8. "         PPS   ,Set Power Port" "No effect,Set"
textline      "                             "
bitfld.long 0x00  4. " PRS   ,Set Port Reset" "No effect,Reset"
bitfld.long 0x00  3. "         POCI  ,Clear Suspend Status" "No effect,Clear"
textline      "                             "
bitfld.long 0x00  2. " PSS   ,Set Port Suspend" "No effect,Set"
bitfld.long 0x00  1. "         PES   ,Set Port Enable" "No effect,Set"
textline      "                             "
bitfld.long 0x00  0. " CCS   ,Clear Port Enable" "No effect,Clear"
rgroup asd:0x0058++3
line.long 0x00 "HcRhPortStatus[2],Port 2 Control/Status Register (Read)"
bitfld.long 0x00 20. " PRSC  ,Port Reset Status Change" "Not changed,Changed"
bitfld.long 0x00 19. "       OCIC  ,Port Overcurrent Indicator Status Change" "Not changed,Changed"
textline      "                             "
bitfld.long 0x00 18. " PSSC  ,Port Suspend Status Change" "Not changed,Changed"
bitfld.long 0x00 17. "       PESC  ,Port Enable Status Change" "Not changed,Changed"
textline      "                             "
bitfld.long 0x00 16. " CSC   ,Connect Status Change" "Not changed,Changed"
bitfld.long 0x00  9. "       LSDA  ,Low Speed Device Attached" "Full speed,Low speed"
textline      "                             "
bitfld.long 0x00  8. " PPS   ,Power Port Status" "Power off,Power on"
bitfld.long 0x00  4. "         PRS   ,Port Reset Status" "No reset,Reset"
textline      "                             "
bitfld.long 0x00  3. " POCI  ,Port Overcurrent Indicator" "No overcurrend,Overcurrend"
bitfld.long 0x00  2. "    PSS   ,Port Suspend Status" "Not suspended,Suspended"
textline      "                             "
bitfld.long 0x00  1. " PES   ,Port Enable Status" "Disabled,Enabled"
bitfld.long 0x00  0. "          CCS   ,Current Connect Status" "No device,Device connected"
wgroup asd:0x0058++3
line.long 0x00 "HcRhPortStatus[2],Port 2 Control/Status Register (Write)"
bitfld.long 0x00  9. " LSDA  ,Clear Status Change" "No effect,Clear"
bitfld.long 0x00  8. "         PPS   ,Set Power Port" "No effect,Set"
textline      "                             "
bitfld.long 0x00  4. " PRS   ,Set Port Reset" "No effect,Reset"
bitfld.long 0x00  3. "         POCI  ,Clear Suspend Status" "No effect,Clear"
textline      "                             "
bitfld.long 0x00  2. " PSS   ,Set Port Suspend" "No effect,Set"
bitfld.long 0x00  1. "         PES   ,Set Port Enable" "No effect,Set"
textline      "                             "
bitfld.long 0x00  0. " CCS   ,Clear Port Enable" "No effect,Clear"
rgroup asd:0x005C++3
line.long 0x00 "HcRhPortStatus[3],Port 3 Control/Status Register (Read)"
bitfld.long 0x00 20. " PRSC  ,Port Reset Status Change" "Not changed,Changed"
bitfld.long 0x00 19. "       OCIC  ,Port Overcurrent Indicator Status Change" "Not changed,Changed"
textline      "                             "
bitfld.long 0x00 18. " PSSC  ,Port Suspend Status Change" "Not changed,Changed"
bitfld.long 0x00 17. "       PESC  ,Port Enable Status Change" "Not changed,Changed"
textline      "                             "
bitfld.long 0x00 16. " CSC   ,Connect Status Change" "Not changed,Changed"
bitfld.long 0x00  9. "       LSDA  ,Low Speed Device Attached" "Full speed,Low speed"
textline      "                             "
bitfld.long 0x00  8. " PPS   ,Power Port Status" "Power off,Power on"
bitfld.long 0x00  4. "         PRS   ,Port Reset Status" "No reset,Reset"
textline      "                             "
bitfld.long 0x00  3. " POCI  ,Port Overcurrent Indicator" "No overcurrend,Overcurrend"
bitfld.long 0x00  2. "    PSS   ,Port Suspend Status" "Not suspended,Suspended"
textline      "                             "
bitfld.long 0x00  1. " PES   ,Port Enable Status" "Disabled,Enabled"
bitfld.long 0x00  0. "          CCS   ,Current Connect Status" "No device,Device connected"
wgroup asd:0x005C++3
line.long 0x00 "HcRhPortStatus[3],Port 3 Control/Status Register (Write)"
bitfld.long 0x00  9. " LSDA  ,Clear Status Change" "No effect,Clear"
bitfld.long 0x00  8. "         PPS   ,Set Power Port" "No effect,Set"
textline      "                             "
bitfld.long 0x00  4. " PRS   ,Set Port Reset" "No effect,Reset"
bitfld.long 0x00  3. "         POCI  ,Clear Suspend Status" "No effect,Clear"
textline      "                             "
bitfld.long 0x00  2. " PSS   ,Set Port Suspend" "No effect,Set"
bitfld.long 0x00  1. "         PES   ,Set Port Enable" "No effect,Set"
textline      "                             "
bitfld.long 0x00  0. " CCS   ,Clear Port Enable" "No effect,Clear"
group asd:0x0080++3
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 asd:0x0084++3
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 16. 8.
;end include file ep9312/usb.ph
tree.end
tree "Static Memory Controller"
base asd:0x80080000
;begin include file ep9312/memory.ph
;parameters: 0x0000 0
group asd:0x0000++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"
;end include file ep9312/memory.ph
;begin include file ep9312/memory.ph
;parameters: 0x0004 1
group asd:0x0004++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"
;end include file ep9312/memory.ph
;begin include file ep9312/memory.ph
;parameters: 0x0008 2
group asd:0x0008++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"
;end include file ep9312/memory.ph
;begin include file ep9312/memory.ph
;parameters: 0x000C 3
group asd:0x000C++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"
;end include file ep9312/memory.ph
;begin include file ep9312/memory.ph
;parameters: 0x0018 6
group asd:0x0018++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"
;end include file ep9312/memory.ph
;begin include file ep9312/memory.ph
;parameters: 0x001C 7
group asd:0x001C++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"
;end include file ep9312/memory.ph
tree.end
tree "SDRAM,SyncROM and SyncFLASH Controller"
base asd:0x80060000
;begin include file ep9312/sdram.ph
;parameters:
group asd:0x0004++7
line.long 0x00 "GIConfig,Global Configuration Register"
bitfld.long 0x00 31. " CKE           ,Synchronous Memory Clock Enable Control" "Disabled,Enabled"
bitfld.long 0x00 30. "          ClkShutdown ,Synchronous Memory Clock Shutdown Control" "Free running,Gated"
textline      "                         "
bitfld.long 0x00  7. " ReArbEn       ,Rearbitration Controller Enable" "Disabled,Enabled"
bitfld.long 0x00  6. "          LCR         ,Load Command Register" "Clear,Set"
textline      "                         "
bitfld.long 0x00  5. " SMEMBust      ,Synchronous Memory Mode Register" "Idle,Busy"
bitfld.long 0x00  1. "              MRS         ,Synchronous Memory Mode Register" "Clear,Set"
textline      "                         "
bitfld.long 0x00  0. " Initialize    ,Initialize Bit" "Clear,Set"
line.long 0x04 "RefreshTimr,Refresh Timer Register"
hexmask.long.word 0x04 0.--15. 1. " RefCnt        ,Refresh Count"
rgroup asd:0x000C++3
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"
group asd:0x0010++0x0F
line.long 0x00 "SDRAMDevCfg0,Device Configuration 0"
bitfld.long 0x00 24.    " AutoPrecharge ,Auto Precharge" "No auto,Auto"
bitfld.long 0x00 20.--21. "           RasToCas    ,Synchronous Memory RAS to CAS Latency" "Reserved,Reserved,2,3"
textline      "                         "
bitfld.long 0x00 19.    " WBL           ,Write Burst Length" "Low,High"
bitfld.long 0x00 16.--18. "              CasLat      ,Synchronous Memory CAS Latency" "Reserved,2,3,4,5,6,7,8"
textline      "                         "
bitfld.long 0x00  7.    " SFConfigAddr  ,Configuration Address Register Read" "Normal,SyncFLASH"
bitfld.long 0x00  6.    "         2KPAGE      ,Synchronous Memory 2 KByte Page Mode" "Not 2K,2 KByte"
textline      "                         "
bitfld.long 0x00  5.    " SROMLL        ,SROM Lookalike Mode" "Clear,Set"
bitfld.long 0x00  4.    "             SROM512     ,SROM Maximum Burst Size=512" "Not 512 depth,Depth 512"
textline      "                         "
bitfld.long 0x00  3.    " BankCount     ,Bank Count" "Two-bank,Four-bank"
bitfld.long 0x00  2.    "         ExtBusWidth ,External Bus Width" "32-bits,16-bits"
line.long 0x04 "SDRAMDevCfg1,Device Configuration 1"
bitfld.long 0x04 24.    " AutoPrecharge ,Auto Precharge" "No auto,Auto"
bitfld.long 0x04 20.--21. "           RasToCas    ,Synchronous Memory RAS to CAS Latency" "Reserved,Reserved,2,3"
textline      "                         "
bitfld.long 0x04 19.    " WBL           ,Write Burst Length" "Low,High"
bitfld.long 0x04 16.--18. "              CasLat      ,Synchronous Memory CAS Latency" "Reserved,2,3,4,5,6,7,8"
textline      "                         "
bitfld.long 0x04  7.    " SFConfigAddr  ,Configuration Address Register Read" "Normal,SyncFLASH"
bitfld.long 0x04  6.    "         2KPAGE      ,Synchronous Memory 2 KByte Page Mode" "Not 2K,2 KByte"
textline      "                         "
bitfld.long 0x04  5.    " SROMLL        ,SROM Lookalike Mode" "Clear,Set"
bitfld.long 0x04  4.    "             SROM512     ,SROM Maximum Burst Size=512" "Not 512 depth,Depth 512"
textline      "                         "
bitfld.long 0x04  3.    " BankCount     ,Bank Count" "Two-bank,Four-bank"
bitfld.long 0x04  2.    "         ExtBusWidth ,External Bus Width" "32-bits,16-bits"
line.long 0x08 "SDRAMDevCfg2,Device Configuration 2"
bitfld.long 0x08 24.    " AutoPrecharge ,Auto Precharge" "No auto,Auto"
bitfld.long 0x08 20.--21. "           RasToCas    ,Synchronous Memory RAS to CAS Latency" "Reserved,Reserved,2,3"
textline      "                         "
bitfld.long 0x08 19.    " WBL           ,Write Burst Length" "Low,High"
bitfld.long 0x08 16.--18. "              CasLat      ,Synchronous Memory CAS Latency" "Reserved,2,3,4,5,6,7,8"
textline      "                         "
bitfld.long 0x08  7.    " SFConfigAddr  ,Configuration Address Register Read" "Normal,SyncFLASH"
bitfld.long 0x08  6.    "         2KPAGE      ,Synchronous Memory 2 KByte Page Mode" "Not 2K,2 KByte"
textline      "                         "
bitfld.long 0x08  5.    " SROMLL        ,SROM Lookalike Mode" "Clear,Set"
bitfld.long 0x08  4.    "             SROM512     ,SROM Maximum Burst Size=512" "Not 512 depth,Depth 512"
textline      "                         "
bitfld.long 0x08  3.    " BankCount     ,Bank Count" "Two-bank,Four-bank"
bitfld.long 0x08  2.    "         ExtBusWidth ,External Bus Width" "32-bits,16-bits"
line.long 0x0C "SDRAMDevCfg3,Device Configuration 3"
bitfld.long 0x0C 24.    " AutoPrecharge ,Auto Precharge" "No auto,Auto"
bitfld.long 0x0C 20.--21. "           RasToCas    ,Synchronous Memory RAS to CAS Latency" "Reserved,Reserved,2,3"
textline      "                         "
bitfld.long 0x0C 19.    " WBL           ,Write Burst Length" "Low,High"
bitfld.long 0x0C 16.--18. "              CasLat      ,Synchronous Memory CAS Latency" "Reserved,2,3,4,5,6,7,8"
textline      "                         "
bitfld.long 0x0C  7.    " SFConfigAddr  ,Configuration Address Register Read" "Normal,SyncFLASH"
bitfld.long 0x0C  6.    "         2KPAGE      ,Synchronous Memory 2 KByte Page Mode" "Not 2K,2 KByte"
textline      "                         "
bitfld.long 0x0C  5.    " SROMLL        ,SROM Lookalike Mode" "Clear,Set"
bitfld.long 0x0C  4.    "             SROM512     ,SROM Maximum Burst Size=512" "Not 512 depth,Depth 512"
textline      "                         "
bitfld.long 0x0C  3.    " BankCount     ,Bank Count" "Two-bank,Four-bank"
bitfld.long 0x0C  2.    "         ExtBusWidth ,External Bus Width" "32-bits,16-bits"
;end include file ep9312/sdram.ph
tree.end
tree "UART1 With HDLC and Modem Control Signals"
base asd:0x808C0000
;begin include file ep9312/uart1.ph
;parameters:
width 20. 8.
tree "UART Registers"
group asd:0x0000++0x17
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"
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"
line.long 0x08 "UART1LinCtrlHigh,UART1 Line Control Register High"
bitfld.long     0x08 5.--6. " WLEN   ,Number of Bits per Frame" "5 bits,6 bits,7 bits,8 bits"
bitfld.long     0x08     4. "          FEN    ,FIFO Enable" "Disabled,Enabled"
textline      "                             "
bitfld.long     0x08     3. " STP2   ,Two Stop Bits Select" "One bit,Two bits"
bitfld.long     0x08     2. "        EPS    ,Even Parity Select" "Odd,Even"
textline      "                             "
bitfld.long       0x08     1. " PEN    ,Parity Enable" "Disabled,Enabled"
bitfld.long     0x08     0. "        BRK    ,Send Break" "Normal,Output low"
line.long 0x0C "UART1LinCtrlMid,UART1 Line Control Register Middle"
hexmask.long.byte 0x0C 0.--7. 1. " BR     ,Baud Rate Divisior Bits 15-8"
line.long 0x10 "UART1LinCtrlLow,UART1 Line Control Register Low"
hexmask.long.byte 0x10 0.--7. 1. " BR     ,Baud Rate Divisior 7-0"
line.long 0x14 "UART1Ctrl,UART1 Control Register"
bitfld.long 0x14    7.  " LBE    ,Loopback Enable" "Disabled,Enabled"
bitfld.long 0x14    6.  "        RTIE   ,Receive Timeout" "Disabled,Enabled"
textline      "                             "
bitfld.long 0x14    5.  " TIE    ,Transmit Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14    4.  "        RIE    ,Receive Interrupt Enable" "Disabled,Enabled"
textline      "                             "
bitfld.long 0x14    3.  " MSIE   ,Modem Status Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14    0.  "        UARTE  ,UART Enable" "Disabled,Enabled"
rgroup asd:0x0018++3
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" "Not busy,Busy"
bitfld.long 0x00 2. "        DCD    ,Data Carrier Detect Status" "Clear,Set"
textline      "                             "
bitfld.long 0x00 1. " DSR    ,Data Set Ready Status" "Not ready,Ready"
bitfld.long 0x00 0. "       CTS    ,Clear To Send Status" "Not clear,Clear"
group asd:0x001C++3
line.long 0x00 "UART1IntIDIntClr,UART1 Interrupt Identification and Interrupt Clear Register"
bitfld.long 0x00 3. " RTIS   ,Receive Timeout Interrupt Status" "Clear,Set"
bitfld.long 0x00 2. "           TIS    ,Transmit Interrupt Status" "FIFO full,FIFO not full"
textline      "                             "
bitfld.long 0x00 1. " RIS    ,Receive Interrupt Status" "FIFO empty,FIFO not empty"
bitfld.long 0x00 0. "  MIS    ,Modem Interrupt Status" "Not asserted,Asserted"
group asd:0x0028++3
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
tree "Modem Registers"
group asd:0x0100++3
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" "Clear,Set"
textline      "                             "
bitfld.long 0x00 2. " OUT1 ,OUT1 Function" "Clear,Set"
bitfld.long 0x00 1. "         RTS  ,RTS Output Signal" "RTSn low,RTSn high"
textline      "                             "
bitfld.long 0x00 0. " DTR  ,DTR Output Signal" "DTRn low,DTRn high"
rgroup asd:0x0104++3
line.long 0x00 "UART1ModemSts,UART1 Modem Status Register"
bitfld.long 0x00 7. " DCD  ,Inverse of DCDn Input Pin" "Not inversed,Inversed"
bitfld.long 0x00 6. "  RI   ,Inverse of RI Input Pin" "Not inversed,Inversed"
textline      "                             "
bitfld.long 0x00 5. " DSR  ,Inverse of DSR Input Pin" "Not inversed,Inversed"
bitfld.long 0x00 4. "  CTS  ,Inverse of CTS Input Pin" "Not inversed,Inversed"
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 not 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
tree "HDLC Registers"
group asd:0x020C++3
line.long 0x00 "UART1HDLCtrl,HDLC Control Register"
bitfld.long 0x00 27.    " CMAS   ,Clock Master" "Internal,External"
bitfld.long 0x00 26.    "          TXCM    ,Transmit Clock Mode" "Do not generate,Generate"
textline      "                             "
bitfld.long 0x00 25.    " RXCM   ,Receive Clock Mode" "Do not generate,Generate"
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" "CRC not inverted,CRC inverted"
textline      "                             "
bitfld.long 0x00 10.    " CRCApd ,CRC Pass Through" "Not passed,Passed"
bitfld.long 0x00  9.    "        IDLE    ,Idle Mode" "Mark mode,Flag mode"
textline      "                             "
bitfld.long 0x00  7.--8.  " AME    ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined"
bitfld.long 0x00  6.    "        IDLSpec ,Idle in Space" "In mark,In 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" "Transmit stop,Transmit abort"
textline      "                             "
bitfld.long 0x00  1.    " CRCR   ,CRC Enable" "Disabled,Enabled"
bitfld.long 0x00  0.    "          CRCS    ,CRC Size" "CRC-CCITT,CRC-32"
group asd:0x0210++7
line.long 0x00 "UART1HDLCAddMtchVal,HDLC Address Match Register"
hexfld.long 0x00  " AMV    ,Address Match Value"
line.long 0x04 "UART1HDLCAddMask,HDLC Address Mask Register"
hexfld.long 0x04  " AMSK   ,Address Mask Value"
rgroup asd:0x0218++3
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 Over Error" "No error,Error"
textline      "                             "
bitfld.long     0x00      1.    " BRCE   ,Buffered CRC Error" "No error,Error"
bitfld.long     0x00      0.    "          BRAB    ,Buffered Receiver Error" "No error,Error"
group asd:0x021C++3
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 CRC,CRC"
textline      "                             "
bitfld.long 0x00 13. " ROR    ,Receive FIFO Overrun" "Not overruned,Overruned"
bitfld.long 0x00 12. "     TBY     ,Transmitter Busy" "Not busy,Busy"
textline      "                             "
bitfld.long 0x00 11. " RIF    ,Receiver In Frame" "Idle,Receiving frame"
bitfld.long 0x00  9. "   RAB     ,Receiver Abort" "Not aborted,Aborted"
textline      "                             "
bitfld.long 0x00  8. " RTO    ,Receiver Time Out" "Set,Clear"
bitfld.long 0x00  7. "             EOF     ,End of Frame" "No end of frame,End of frame"
textline      "                             "
bitfld.long 0x00  6. " RFL    ,Receive Frame Lost" "Not lost,Lost"
bitfld.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     ,Receive FIFO Service Request" "Disabled,Enabled"
textline      "                             "
bitfld.long 0x00  2. " TAB    ,Transmitted Frame Aborted" "Not aborted,Aborted"
bitfld.long 0x00  1. "       TFC     ,Transmit Frame Complete" "Not completed,Completed"
textline      "                             "
bitfld.long 0x00  0. " TFS    ,Transmit FIFO Service Request" "FIFO full TX disabled,FIFO not full TX enabled"
tree.end
width 16. 8.
;end include file ep9312/uart1.ph
tree.end
tree "UART2"
base asd:0x808D0000
;begin include file ep9312/uart2.ph
;parameters:
width 18. 8.
group asd:0x0000++0x17
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"
line.long 0x08 "UART2LinCtrlHigh,UART Line Control High Register"
bitfld.long     0x08 5.--6. " WLEN    ,Number of Bits per Frame" "5 bits,6 bits,7 bits,8 bits"
bitfld.long     0x08     4. "          FEN    ,FIFO Enable" "Disabled,Enabled"
textline      "                           "
bitfld.long     0x08     3. " STP2    ,Two Stop Bits Select" "One bit,Two bits"
bitfld.long     0x08     2. "        EPS    ,Even Parity Select" "Odd,Even"
textline      "                           "
bitfld.long       0x08     1. " PEN     ,Parity Enable" "Disabled,Enabled"
bitfld.long     0x08     0. "        BRK    ,Send Break" "Normal,Output low"
line.long 0x0C "UART2LinCtrlMid,UART Line Control Midle Register"
hexmask.long.byte 0x0C 0.--7. 1. " BR      ,Baud Rate Divisior 15-8"
line.long 0x10 "UART2LinCtrlLow,UART Line Control Low Register"
hexmask.long.byte 0x10 0.--7. 1. " BR      ,Baud Rate Divisior 7-0"
line.long 0x14 "UART2Ctrl,UART Control Register"
bitfld.long 0x14 7. " LBE     ,Loopback Enable" "Disabled,Enabled"
bitfld.long 0x14 6. "        RTIE   ,Receive Interrupt Enable" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x14 5. " TIE     ,Transmit Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 4. "        RIE    ,Receive Interrupt Enable" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x14 3. " MSIE    ,Modem Status Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14 2. "        SIRLP  ,SIR Low Power Mode" "Normal,Low power"
textline      "                           "
bitfld.long 0x14 1. " SIEN    ,SIE Enable" "Disabled,Enabled"
bitfld.long 0x14 0. "        UARTE  ,UART Enable" "Disabled,Enabled"
rgroup asd:0x0018++3
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" "Clear,Set"
textline      "                           "
bitfld.long 0x00 1. " DSR     ,Data Set Ready Status" "Not ready,Ready"
bitfld.long 0x00 0. "       CTS    ,Clear To Send Status" "Not clear,Clear"
group asd:0x001C++3
line.long 0x00 "UART1IntIDIntClr,UART1 Interrupt Identification and Interrupt Clear Register"
bitfld.long 0x00 3. " RTIS    ,Receive Timeout Interrupt Status" "Clear,Set"
bitfld.long 0x00 2. "           TIS    ,Transmit Interrupt Status" "FIFO full,FIFO not full"
textline      "                           "
bitfld.long 0x00 1. " RIS     ,Receive Interrupt Status" "FIFO empty,FIFO not empty"
bitfld.long 0x00 0. "  MIS    ,Modem Interrupt Status" "Not asserted,Asserted"
group asd:0x0020++0x0B
line.long 0x00 "UART2IrLowPwrCntr,UART IrDA Low Power Divisior Register"
hexmask.long.byte 0x00 0.--7. 1. " ILPDV   ,IrDA Low Power Divisior Bits"
line.long 0x04 "UART2DMACtrl,UART DMA Control Register"
bitfld.long 0x04 2. " DMAERR  ,RX DMA Error Handling Enable" "Disabled,Enabled"
bitfld.long 0x04 1. "        TXDMAE ,TX DMA Interface Enable" "Disabled,Enabled"
textline      "                           "
bitfld.long 0x04 0. " RXDMAE  ,RX DMA Interface Enable" "Disabled,Enabled"
line.long 0x08 "UART2TMR,UART SIR Loopback Register"
bitfld.long 0x08 1. " SIRTEST ,SIR Test Enable" "Disabled,Enabled"
;end include file ep9312/uart2.ph
tree.end
tree "UART3 with HDLC Encoder"
base asd:0x808E0000
;begin include file ep9312/uart3.ph
;parameters:
width 20. 8.
tree "UART Registers"
group asd:0x0000++0x17
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"
line.long 0x08 "UART3LinCtrlHigh,UART3 Line Control Register High"
bitfld.long     0x08 5.--6. " WLEN   ,Number of Bits per Frame" "5 bits,6 bits,7 bits,8 bits"
bitfld.long     0x08     4. "          FEN    ,FIFO Enable" "Disabled,Enabled"
textline      "                             "
bitfld.long     0x08     3. " STP2   ,Two Stop Bits Select" "One bit,Two bits"
bitfld.long     0x08     2. "        EPS    ,Even Parity Select" "Odd,Even"
textline      "                             "
bitfld.long       0x08     1. " PEN    ,Parity Enable" "Disabled,Enabled"
bitfld.long     0x08     0. "        BRK    ,Send Break" "Normal,Output low"
line.long 0x0C "UART3LinCtrlMid,UART3 Line Control Register Middle"
hexmask.long.byte 0x0C 0.--7. 1. " BR     ,Baud Rate Divisior Bits 15-8"
line.long 0x10 "UART3LinCtrlLow,UART3 Line Control Register Low"
hexmask.long.byte 0x10 0.--7. 1. " BR     ,Baud Rate Divisior 7-0"
line.long 0x14 "UART3Ctrl,UART3 Control Register"
bitfld.long 0x14    7.  " LBE    ,Loopback Enable" "Disabled,Enabled"
bitfld.long 0x14    6.  "        RTIE   ,Receive Timeout" "Disabled,Enabled"
textline      "                             "
bitfld.long 0x14    5.  " TIE    ,Transmit Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14    4.  "        RIE    ,Receive Interrupt Enable" "Disabled,Enabled"
textline      "                             "
bitfld.long 0x14    3.  " MSIE   ,Modem Status Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x14    0.  "        UARTE  ,UART Enable" "Disabled,Enabled"
rgroup asd:0x0018++3
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" "Clear,Set"
textline      "                             "
bitfld.long 0x00 1. " DSR    ,Data Set Ready Status" "Not ready,Ready"
bitfld.long 0x00 0. "       CTS    ,Clear To Send Status" "Not clear,Clear"
group asd:0x001C++3
line.long 0x00 "UART3IntIDIntClr,UART3 Interrupt Identification and Interrupt Clear Register"
bitfld.long 0x00 3. " RTIS   ,Receive Timeout Interrupt Status" "Clear,Set"
bitfld.long 0x00 2. "           TIS    ,Transmit Interrupt Status" "FIFO full,FIFO not full"
textline      "                             "
bitfld.long 0x00 1. " RIS    ,Receive Interrupt Status" "FIFO empty,FIFO not empty"
bitfld.long 0x00 0. "  MIS    ,Modem Interrupt Status" "Not asserted,Asserted"
group asd:0x0020++3
line.long 0x00 "UART3LowPwrCntr,UART3 IrDA Low Power Divisior Register"
group asd:0x0028++3
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 asd: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 asd:0x0104++7
line.long 0x00 "UART3ModemSts,UART3 Modem Status Register"
line.long 0x00 "UART3ModemTstCtrl,UART3 Modem Support Test Control Register"
tree.end
tree "HDLC Registers"
group asd:0x020C++3
line.long 0x00 "UART1HDLCtrl,HDLC Control Register"
bitfld.long 0x00 27.    " CMAS   ,Clock Master" "Internal,External"
bitfld.long 0x00 26.    "         TXCM  ,Transmit Clock Mode" "Do not generate,Generate"
textline      "                             "
bitfld.long 0x00 25.    " RXCM   ,Receive Clock Mode" "Do not generate,Generate"
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" "CRC not inverted,CRC inverted"
textline      "                             "
bitfld.long 0x00 10.    " CRCApd ,CRC Pass Through" "Not passed,Passed"
bitfld.long 0x00  9.    "       IDLE  ,Idle Mode" "Mark mode,Flag mode"
textline      "                             "
bitfld.long 0x00  7.--8.  " AME    ,Address Match Enable" "No address,4x1 byte,2x2 byte,Undefined"
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" "Transmit stop,Transmit abort"
textline      "                             "
bitfld.long 0x00  1.    " CRCR   ,CRC Enable" "Disabled,Enabled"
bitfld.long 0x00  0.    "         CRCS  ,CRC Size" "CRC-CCITT,CRC-32"
group asd:0x0210++7
line.long 0x00 "UART1HDLCAddMtchVal,HDLC Address Match Register"
hexfld.long 0x00  " AMV    ,Address Match Value"
line.long 0x04 "UART1HDLCAddMask,HDLC Address Mask Register"
hexfld.long 0x04  " AMSK   ,Address Mask Value"
rgroup asd:0x0218++3
line.long 0x00 "UART1HDLCRXInfoBuf,HDLC Receive Information Buffer 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 Over Error" "No error,Error"
bitfld.long     0x00      1.    "         BRCE  ,Buffered CRC Error" "No error,Error"
textline      "                             "
bitfld.long     0x00      0.    " BRAB   ,Buffered Receiver Error" "No error,Error"
group asd:0x021C++3
line.long 0x00 "UART1HDLCSts,HDLC Status Register"
bitfld.long 0x00 14. " CRE    ,CRC Error" "No CRC,CRC"
bitfld.long 0x00 13. "           ROR   ,Receive FIFO Overrun" "Not overruned,Overruned"
textline      "                             "
bitfld.long 0x00 12. " TBY    ,Transmitter Busy" "Not busy,Busy"
bitfld.long 0x00 11. "         RIF   ,Receiver In Frame" "Idle,Receiving frame"
textline      "                             "
bitfld.long 0x00  9. " RAB    ,Receiver Abort" "Not aborted,Aborted"
bitfld.long 0x00  8. "      RTO   ,Receiver Time Out" "Set,Clear"
textline      "                             "
bitfld.long 0x00  7. " EOF    ,End of Frame" "No end of frame,End of frame"
bitfld.long 0x00  6. "  RFL   ,Receive Frame Lost" "Not lost,Lost"
textline      "                             "
bitfld.long 0x00  5. " RIL    ,Receive Information Buffer Lost"  "Not lost,Lost"
bitfld.long 0x00  4. "         RFC   ,Receive Frame Complete" "Not completed,Completed"
textline      "                             "
bitfld.long 0x00  3. " RFS    ,Receive FIFO Service Request" "Disabled,Enabled"
bitfld.long 0x00  2. "         TAB   ,Transmitted Frame Aborted" "Not aborted,Aborted"
textline      "                             "
bitfld.long 0x00  1. " TFC    ,Transmit Frame Complete" "Not completed,Completed"
bitfld.long 0x00  0. "    TFS   ,Transmit FIFO Service Request" "FIFO full TX disabled,FIFO not full TX enabled"
tree.end
width 16. 8.
;end include file ep9312/uart3.ph
tree.end
tree "IrDA"
base asd:0x808B0000
;begin include file ep9312/irda.ph
;parameters:
group asd: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    ,Receiver Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long 0x04 3. " TXE    ,Transmit Enable" "Disabled,Enabled"
bitfld.long 0x04 2. "       TUS    ,Transmit Buffer Underrun Select" "Causes stop flag,Causes abort"
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.word 0x08 0.--7. 1. " AMV    , Address Match Value"
rgroup asd:0x000C++3
line.long 0x00 "IrFlag,IrDA Flag Register"
bitfld.long 0x00 9.     " TBY    ,Transmitter Busy Flag" "Not busy,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" "Frame not completed,Frame 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 asd:0x0010++3
line.long 0x00 "IrData,IrDA Data Register"
hexfld.long 0x00 " DATA   ,IrDA Data Word"
wgroup asd:0x0014++0x0F
line.long 0x00 "IrDataTail,IrDA Data Tail Register"
hexfld.long 0x00 " DATA   ,IrDA Transmit Payload Data"
line.long 0x04 "IrDataTail,IrDA Data Tail Register"
hexfld.long 0x04 " DATA   ,IrDA Transmit Payload Data"
line.long 0x08 "IrDataTail,IrDA Data Tail Register"
hexfld.long 0x08 " DATA   ,IrDA Transmit Payload Data"
rgroup asd:0x0020++7
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 Over Error" "No error,Error"
bitfld.long     0x00      1.    "       BRCE   ,Buffered CRC Error" "No error,Error"
textline      "                         "
bitfld.long     0x00      0.    " BRAB   ,Buffered Receiver Error" "No error,Error"
line.long 0x04 "IrTR0,IrDA Test Register 0"
hexmask.long.word 0x04 0.--10. 1. " BC     ,Byte Count"
group asd:0x0028++3
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 asd:0x0030++3
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 asd:0x0080++7
line.long 0x00 "MISR,MIR Status Register"
bitfld.long 0x00 6. " RFL    ,Receive Frame Lost" "Not lost,Lost"
bitfld.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      "                         "
bitfld.long 0x00 2. " TAB    ,Transmit Frame Aborted" "Not aborted,Aborted"
bitfld.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" "Not masked,Masked"
bitfld.long 0x04 5. "     RIL    ,RIL Mask Bit" "Not masked,Masked"
textline      "                         "
bitfld.long 0x04 4. " RFC    ,RFC Mask Bit" "Not masked,Masked"
bitfld.long 0x04 3. "     RFS    ,RFS Mask Bit" "Not masked,Masked"
textline      "                         "
bitfld.long 0x04 2. " TAB    ,TAB Mask Bit" "Not masked,Masked"
bitfld.long 0x04 1. "     TFC    ,TFC Mask Bit" "Not masked,Masked"
textline      "                         "
bitfld.long 0x04 0. " TFS    ,TFS Mask Bit" "Not masked,Masked"
rgroup asd:0x0088++7
line.long 0x00 "MIIR,MIR Interrupt Register"
bitfld.long 0x00 6. " RFL    ,RFL Masked Bit" "Low,High"
bitfld.long 0x00 5. "           RIL    ,RIL Masked Bit" "Low,High"
textline      "                         "
bitfld.long 0x00 4. " RFC    ,RFC Masked Bit" "Low,High"
bitfld.long 0x00 3. "           RFS    ,RFS Masked Bit" "Low,High"
textline      "                         "
bitfld.long 0x00 2. " TAB    ,TAB Masked Bit" "Low,High"
bitfld.long 0x00 1. "           TFC    ,TFC Masked Bit" "Low,High"
textline      "                         "
bitfld.long 0x00 0. " TFS    ,TFS Masked Bit" "Low,High"
group asd:0x0180++7
line.long 0x00 "FISR,FIR Status Register"
bitfld.long 0x00 6. " RFL    ,Receive Frame Lost" "Not lost,Lost"
bitfld.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      "                         "
bitfld.long 0x00 2. " TAB    ,Transmit Frame Aborted" "Not aborted,Aborted"
bitfld.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" "Not masked,Masked"
bitfld.long 0x04 5. "     RIL    ,RIL Mask Bit" "Not masked,Masked"
textline      "                         "
bitfld.long 0x04 4. " RFC    ,RFC Mask Bit" "Not masked,Masked"
bitfld.long 0x04 3. "     RFS    ,RFS Mask Bit" "Not masked,Masked"
textline      "                         "
bitfld.long 0x04 2. " TAB    ,TAB Mask Bit" "Not masked,Masked"
bitfld.long 0x04 1. "     TFC    ,TFC Mask Bit" "Not masked,Masked"
textline      "                         "
bitfld.long 0x04 0. " TFS    ,TFS Mask Bit" "Not masked,Masked"
rgroup asd:0x0188++3
line.long 0x00 "FIIR,FIR Interrupt Register"
bitfld.long 0x00 6. " RFL    ,RFL Masked Bit" "Low,High"
bitfld.long 0x00 5. "           RIL    ,RIL Masked Bit" "Low,High"
textline      "                         "
bitfld.long 0x00 4. " RFC    ,RFC Masked Bit" "Low,High"
bitfld.long 0x00 3. "           RFS    ,RFS Masked Bit" "Low,High"
textline      "                         "
bitfld.long 0x00 2. " TAB    ,TAB Masked Bit" "Low,High"
bitfld.long 0x00 1. "           TFC    ,TFC Masked Bit" "Low,High"
textline      "                         "
bitfld.long 0x00 0. " TFS    ,TFS Masked Bit" "Low,High"
;end include file ep9312/irda.ph
tree.end
tree "Timers"
base asd:0x80810000
;begin include file ep9312/timer.ph
;parameters:
tree "Timer 1"
group asd:0x0000++3
line.long 0x00 "Timer1Load,Timer 1 Load Register"
hexmask.long.word 0x00 0.--15. 1. " Load   ,Load Value"
rgroup asd:0x0004++3
line.long 0x00 "Timer1Value,Timer 1 Value Register"
hexmask.long.word 0x00 0.--15. 1. " Value  ,Current Timer Value"
group asd:0x0008++3
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 asd:0x000C++3
line.long 0x00 "Timer1Clear,Timer 1 Clear Register"
tree.end
tree "Timer 2"
group asd:0x0020++3
line.long 0x00 "Timer2Load,Timer 2 Load Register"
hexmask.long.word 0x00 0.--15. 1. " Load   ,Load Value"
rgroup asd:0x0024++3
line.long 0x00 "Timer2Value,Timer 2 Value Register"
hexmask.long.word 0x00 0.--15. 1. " Value  ,Current Timer Value"
group asd:0x0028++3
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 asd:0x002C++3
line.long 0x00 "Timer2Clear,Timer 2 Clear Register"
tree.end
tree "Timer 3"
group asd:0x0080++3
line.long 0x00 "Timer3Load,Timer 3 Load Register"
hexmask.long 0x00 0.--31. 1. " Load   ,Load Value"
rgroup asd:0x0084++3
line.long 0x00 "Timer3Value,Timer 3 Value Register"
hexmask.long 0x00 0.--31. 1. " Value  ,Current Timer Value"
group asd:0x0088++3
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 asd:0x008C++3
line.long 0x00 "Timer3Clear,Timer 3 Clear Register"
tree.end
tree "Timer 4"
rgroup asd:0x0060++3
line.long 0x00 "Timer4ValueLow,Timer 4 Value Low Register"
hexmask.long 0x00 0.--31. 1. " Value  ,Timer 4 Low Value"
group asd:0x0064++3
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
;end include file ep9312/timer.ph
tree.end
tree "Watchdog Timer"
base asd:0x80940000
;begin include file ep9312/watchdog.ph
;parameters:
rgroup asd:0x0000++3
line.long 0x00 "Watchdog,Watchdog Control Register (Read only)"
bitfld.long 0x00 6. " PLSDSN ,Pulse Disable Not" "Disabled,Enabled"
bitfld.long 0x00 5. "  VRID ,Software Override of Hardware Watchdog Disable" "Not overrided,Overrided"
bitfld.long 0x00 4. "  SWDIS ,Software Wachdog Disable" "Enabled,Disabled"
textline      "                         "
bitfld.long 0x00 3. " HWDIS  ,Hardware Watchdog Disable" "Enabled,Disabled"
bitfld.long 0x00 2. "  URST ,User Reset Status Flip Flop" "No reset,User reset"
bitfld.long 0x00 1. "     3LRST ,Three Key Reset Status Flip Flop" "No reset,Three-key reset"
textline      "                         "
bitfld.long 0x00 0. " WD     ,Watchdog Reset Status Flip Flop" "No reset,Reset"
wgroup asd:0x0000++3
line.long 0x00 "Watchdog,Watchdog Control Register (Write only)"
hexmask.long 0x00 0.--15. 1. " CTL    ,Watchdog Control Bits"
group asd:0x0004++3
line.long 0x00 "WDSTatus,Watchdog Storage Register"
hexmask.long.byte 0x00 0.--6. 1. " STAT   ,Watchdog Status Bits"
;end include file ep9312/watchdog.ph
tree.end
tree "Real Time Clock with Software Trim"
base asd:0x80920000
;begin include file ep9312/rtc.ph
;parameters:
rgroup asd:0x0000++3
line.long 0x00 "RTCData,RTC Data Register"
hexfld.long 0x00 " RTCDR ,Counter Value"
group asd:0x0004++3
line.long 0x00 "RTCMatch,RTC Match Register"
hexfld.long 0x00 " RTCMR ,Match Value"
group asd:0x0008++3
line.long 0x00 "RTCSts,RTC Status/EOI Register"
bitfld.long 0x00 0. " INTR  ,Interrupt Status" "No Interrupt,Interrupt"
group asd:0x000C++3
line.long 0x00 "RTCLoad,RTC Load Register"
hexfld.long 0x00 " RTCLR ,Load Value"
group asd:0x0010++3
line.long 0x00 "RTCCtrl,RTC Control Register"
bitfld.long 0x00 0. " MIE   ,Match Interrupt Enable" "Disabled,Enabled"
group asd: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"
;end include file ep9312/rtc.ph
tree.end
tree "I2S Controller"
base asd:0x80820000
;begin include file ep9312/i2s.ph
;parameters:
tree "I2S TX Registers"
group asd:0x0010++7
line.long 0x00 "I2STX0Lft,Left Transmit Data Register for Channel 0"
hexfld.long 0x00 " I2s_tx0_left       ,Transmit Left Data Word for Channel 0"
line.long 0x04 "I2SRX0Rt,Right Transmit Data Register for Channel 0"
hexfld.long 0x04 " I2s_tx0_right      ,Transmit Right Data Word for Channel 0"
group asd:0x0018++7
line.long 0x00 "I2STX1Lft,Left Transmit Data Register for Channel 1"
hexfld.long 0x00 " I2s_tx1_left       ,Transmit Left Data Word for Channel 1"
line.long 0x04 "I2SRX1Rt,Right Transmit Data Register for Channel 1"
hexfld.long 0x04 " I2s_tx1_right      ,Transmit Right Data Word for Channel 1"
group asd:0x0020++7
line.long 0x00 "I2STX2Lft,Left Transmit Data Register for Channel 2"
hexfld.long 0x00 " I2s_tx2_left       ,Transmit Left Data Word for Channel 2"
line.long 0x04 "I2SRX2Rt,Right Transmit Data Register for Channel 2"
hexfld.long 0x04 " I2s_tx2_right      ,Transmit Right Data Word for Channel 2"
group asd: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 asd:0x0030++3
line.long 0x00 "I2STXWrdLen,Word Length Register"
bitfld.long 0x00 0.--1. " WL                 ,Word Length" "16-bit,24-bit,32-bit,"
group asd: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
tree "I2S RX Registers"
rgroup asd:0x0040++7
line.long 0x00 "I2SRX0Lft,Left Receive Data Register for Channel 0"
hexfld.long 0x00 " I2s_rx0_left       ,Receive Left Data Word for Channel 0"
line.long 0x04 "I2SRX0Rt,Right Receive Data Register for Channel 0"
hexfld.long 0x04 " I2s_rx0_right      ,Receive Right Data Word for Channel 0"
rgroup asd:0x0048++7
line.long 0x00 "I2SRX1Lft,Left Receive Data Register for Channel 1"
hexfld.long 0x00 " I2s_rx1_left       ,Receive Left Data Word for Channel 1"
line.long 0x04 "I2SRX1Rt,Right Receive Data Register for Channel 1"
hexfld.long 0x04 " I2s_rx1_right      ,Receive Right Data Word for Channel 1"
rgroup asd:0x0050++7
line.long 0x00 "I2SRX2Lft,Left Receive Data Register for Channel 2"
hexfld.long 0x00 " I2s_rx2_left       ,Receive Left Data Word for Channel 2"
line.long 0x04 "I2SRX2Rt,Right Receive Data Register for Channel 2"
hexfld.long 0x04 " I2s_rx2_right      ,Receive Right Data Word for Channel 2"
group asd:0x0058++0x0B
line.long 0x00 "I2SRXLinCtrlData,Line Control Data Register"
bitfld.long 0x00 2. " 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 asd: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
tree "I2S Configuration and Status Registers"
if ((data.long(asd:0x0000)&0x00000060)==0x00000000)
group asd: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_fx_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->high/High->left"
else
group asd: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->high/High->left"
endif
if ((data.long(asd:0x0004)&0x00000060)==0x00000000)
group asd: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_fx_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_trel    ,Timing of Irckr Respect to Sdix Data Outputs" "Together,One cycle before"
textline      "                         "
bitfld.long 0x00     1. " I2s_tckp           ,RX Bitclk Polarity" "Negative,Positive"
bitfld.long 0x00     0. "          I2s_tlrs    ,Irckr Polarity" "Low->left/High->right,Low->high/High->left"
else
group asd: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_trel    ,Timing of Irckr Respect to Sdix Data Outputs" "Together,One cycle before"
textline      "                         "
bitfld.long 0x00     1. " I2s_tckp           ,RX Bitclk Polarity" "Negative,Positive"
bitfld.long 0x00     0. "          I2s_tlrs    ,Irckr Polarity" "Low->left/High->right,Low->high/High->left"
endif
group asd: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_full ,TX2 FIFO Half Full" "Not half full,Half full"
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_full ,TX1 FIFO Half Full" "Not half full,Half full"
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_full ,TX0 FIFO Half Full" "Not half full,Half full"
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 asd:0x000C++3
line.long 0x00 "I2SGICtrl,I2S Global Control Register"
bitfld.long 0x00 1. " I2s_loopback       ,Loopback Operation" "No loopback mode,Loopback mode"
bitfld.long 0x00 0. "  I2s_ife            ,PCLK Enable" "Off,On"
tree.end
;end include file ep9312/i2s.ph
tree.end
tree "AC'97 Controller"
base asd:0x80880000
;begin include file ep9312/ac97.ph
;parameters:
tree "Channel 1"
base asd:0x80880000
;begin include file ep9312/ac97/acxrx.ph
;parameters: 0x80880004 1
group asd:0x0000++3
line.long 0x00 "AC97DR1,Data Read/Write from/to FIFO1"
hexfld.long 0x00 " DATA  ,Data Receive/Transmit"
group asd:0x0004++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 asd: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" "Not busy,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 asd: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"
;end include file ep9312/ac97/acxrx.ph
tree.end
tree "Channel 2"
base asd:0x80880020
;begin include file ep9312/ac97/acxrx.ph
;parameters: 0x80880024 2
group asd:0x0000++3
line.long 0x00 "AC97DR2,Data Read/Write from/to FIFO2"
hexfld.long 0x00 " DATA  ,Data Receive/Transmit"
group asd:0x0004++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 asd: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" "Not busy,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 asd: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"
;end include file ep9312/ac97/acxrx.ph
tree.end
tree "Channel 3"
base asd:0x80880040
;begin include file ep9312/ac97/acxrx.ph
;parameters: 0x80880044 3
group asd:0x0000++3
line.long 0x00 "AC97DR3,Data Read/Write from/to FIFO3"
hexfld.long 0x00 " DATA  ,Data Receive/Transmit"
group asd:0x0004++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 asd: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" "Not busy,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 asd: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"
;end include file ep9312/ac97/acxrx.ph
tree.end
tree "Channel 4"
base asd:0x80880060
;begin include file ep9312/ac97/acxrx.ph
;parameters: 0x80880064 4
group asd:0x0000++3
line.long 0x00 "AC97DR4,Data Read/Write from/to FIFO4"
hexfld.long 0x00 " DATA  ,Data Receive/Transmit"
group asd:0x0004++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 asd: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" "Not busy,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 asd: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"
;end include file ep9312/ac97/acxrx.ph
tree.end
tree "Main Registers"
base asd:0x80880000
;begin include file ep9312/ac97/global.ph
;parameters:
group asd:0x0080++0x0B
line.long 0x00 "AC97S1Data,Slot 1 Data Register"
hexmask.long.byte  0x00 0.--7.  1. " DATA            ,Read/Write Data Value"
line.long 0x04 "AC97S2Data,Slot 2 Data Register"
hexmask.long.word  0x04 0.--15. 1. " DATA            ,Read/Write Data Value"
line.long 0x08 "AC97S12Data,Slot 12 Data Register"
hexmask.long.tbyte 0x08 0.--19. 1. " DATA            ,Read/Write Data Value"
group asd: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 asd: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 asd: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 asd:0x0098++3
line.long 0x00 "AC97EOI,End of Interrupt Register"
bitfld.long 0x00 1. " CODECREADY      ,Codec Ready Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 0. "      WINT         ,Wakeup Interrupt Status Clear" "No effect,Clear"
group asd:0x009C++0x0B
line.long 0x00 "AC97GCR,Global Control Register"
bitfld.long 0x00 2. " CODECReady      ,CODEC Ready" "Not ready,Ready"
bitfld.long 0x00 1. "      LOOP         ,Loopback Mode" "Disabled,Enabled"
textline      "                         "
bitfld.long 0x00 0. " AC97IFE         ,AC97IF Enable" "Disabled,Enabled"
line.long 0x04 "AC97Reset,Controller Reset Register"
bitfld.long 0x04 2. " EFORCER         ,Forced RESET Enable" "Disabled,Enabled"
bitfld.long 0x04 1. "       FORCEDRESET  ,Force Reset" "No reset,Reset"
textline      "                         "
bitfld.long 0x04 0. " TIMEDRESET      ,Timed Reset" "No reset,Reset"
line.long 0x08 "AC97SYNC,SYNC Control Register"
bitfld.long 0x08 2. " EFORCES         ,Forced SYNC Enable" "Disabled,Enabled"
bitfld.long 0x08 1. "       FORCEDSYNC   ,Forced SYNC" "Not forced,Forced"
textline      "                         "
bitfld.long 0x08 0. " TIMEDSYNC       ,Forced Timed SYNC" "Not forced,Forced"
rgroup asd: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"
;end include file ep9312/ac97/global.ph
tree.end
;end include file ep9312/ac97.ph
tree.end
tree "Synchronous Serial Port (SSP)"
base asd:0x808A0000
;begin include file ep9312/ssp.ph
;parameters:
group asd:0x0000++7
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" "SPI,TI serial,Microwire,Reserved"
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,?..."
line.long 0x04 "SSPCR1,Control Register 1"
bitfld.long     0x04     6.   " SOD     ,Slave-Mode Output Disable" "Drive SSPTXD,Not drive SSPTXD"
bitfld.long     0x04     5.   "  MS    ,Master/Slave Mode Select" "Master,Slave"
bitfld.long     0x04     4.   "        SSE ,Synchronous Serial Port Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x04     3.   " LBM     ,Loop Back Mode" "Normal,Loop Back"
bitfld.long     0x04     2.   "         RORIE ,Receive FIFO Overrun Interrupt Enable" "Disabled,Enabled"
bitfld.long     0x04     1.   "      TIE ,Transmit FIFO Interrupt Enable" "Disabled,Enabled"
textline      "                         "
bitfld.long     0x04     0.   " RIE     ,Receive FIFO Interrupt Enable" "Disabled,Enabled"
group asd:0x0008++3
line.long 0x00 "SSPDR,Transmit/Receive FIFO"
hexmask.long.word 0x00 0.--15. 1. " DATA    ,Data"
rgroup asd: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   ,Tramsnit FIFO Empty" "Not empty,Empty"
group asd:0x0010++3
line.long 0x00 "SSPCPSR,Clock Prescale Register"
hexmask.long.byte 0x00 0.--7. 1. " CPSDVSR ,Clock Pre-scale Divisior"
rgroup asd:0x0014++3
line.long 0x00 "SSPIIR,Interrupt Identification 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"
wgroup asd:0x0014++3
line.long 0x00 "SSPICR,Interrupt Clear Register"
;end include file ep9312/ssp.ph
tree.end
tree "Pulse Width Modulator"
base asd:0x80910000
;begin include file ep9312/pwm.ph
;parameters:
group asd:0x0000++1 "Output 0"
line.word 0x00 "PWM0TermCnt,PWM0 Terminal Count"
hexmask.word 0x00 0.--15. 1. " PWM_TC ,Terminal Count"
group asd:0x0004++1
line.word 0x00 "PWM0DutyCycle,PWM0 Duty Cycle"
hexmask.word 0x00 0.--15. 1. " PWM_DC ,Duty Cycle"
group asd:0x0008++1
line.word 0x00 "PWM0En,PWM0 Enable"
bitfld.word 0x00 0. " EN     ,PWM Enable" "Disabled,Enabled"
group asd:0x000C++1
line.word 0x00 "PWM0Invert,PWM0 Invert"
bitfld.word 0x00 0. " EN     ,Invert PWM Output" "Not inverted,Inverted"
group asd:0x0010++1
line.word 0x00 "PWM0Sync,PWM0 Synchronous Register"
group asd:0x0020++1 "Output 1"
line.word 0x00 "PWM1TermCnt,PWM1 Terminal Count"
hexmask.word 0x00 0.--15. 1. " PWM_TC ,Terminal Count"
group asd:0x0024++1
line.word 0x00 "PWM1DutyCycle,PWM1 Duty Cycle"
hexmask.word 0x00 0.--15. 1. " PWM_DC ,Duty Cycle"
group asd:0x0028++1
line.word 0x00 "PWM1En,PWM1 Enable"
bitfld.word 0x00 0. " EN     ,PWM Enable" "Disabled,Enabled"
group asd:0x002C++1
line.word 0x00 "PWM1Invert,PWM1 Invert"
bitfld.word 0x00 0. " EN     ,Invert PWM Output" "Not inverted,Inverted"
group asd:0x0030++1
line.word 0x00 "PWM1Sync,PWM1 Synchronous Register"
;end include file ep9312/pwm.ph
tree.end
tree "Analog Touch Screen Interface"
base asd:0x80900000
;begin include file ep9312/touch.ph
;parameters:
group asd:0x0000++7
line.long 0x00 "TSSetup,Analog Resistive Touch Screen Controller Setup Control Register"
bitfld.long     0x00    31.   " TDTCT      ,Touch Detect" "Not detect,Detect"
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,Analog Resistive Touch Screen Controller 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 asd:0x0008++3
line.long 0x00 "TSXYResult,Analog Resistive Touch Screen Controller 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 "
group asd:0x000C++0x13
line.long 0x00 "TSDischarge,Analog Resistive Touch Screen Controller Switch Matrix 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,Analog Resistive Touch Screen Controller Switch Matrix 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,Analog Resistive Touch Screen Controller Switch Matrix 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,Analog Resistive Touch Screen Controller Switch Matrix 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"
line.long 0x10 "TSDetect,Analog Resistive Touch Screen Controller Switch Matrix Control Register"
bitfld.long  0x10     29.    " SCTL[29]   ,Analog Switch Control Value when Controller Disabled" "Low,High"
hexmask.long 0x10 0.--28. 1. "          SCTL    ,Analog Switch Control Value"
wgroup asd:0x0020++3
line.long 0x00 "TSSWLock,Analog Resistive Touch Screen Controller Software Lock Register"
hexmask.long.byte 0x00 0.--7. 1. " SWLOCK     ,Unlock Value"
rgroup asd:0x0020++3
line.long 0x00 "TSSWLock,Analog Resistive Touch Screen Controller Software Lock Register"
bitfld.long 0x00 0. " SWLCK[0]   ,Software Lock Status" "Locked,Unlocked"
group asd:0x0024++3
line.long 0x00 "TSSetup2,Analog Resistive Touch Screen Controller Setup Control Register #2"
bitfld.long 0x00 11. " RINTEN     ,Synchronous Data Ready Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 10. "      S28EN   ,Switch 28 Enable" "Disabled,Enabled"
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 clears,Manual"
bitfld.long 0x00  0. "  TINT      ,Touch Interrupt" "No interrupt,Interrupt"
;end include file ep9312/touch.ph
tree.end
tree "Keypad Interface"
base asd:0x808F0000
;begin include file ep9312/keypad.ph
;parameters:
group asd:0x0000++7
line.long 0x00 "KeyScanInt,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 mode,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 asd:0x0008++3
line.long 0x00 "KeyRegister,Key Value Capture Register"
bitfld.long     0x00 15.      " KX   ,Output of Key Array Column Multiplexer" "No key pressed,Key presed"
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"
;end include file ep9312/keypad.ph
tree.end
tree "IDE Interface"
base asd:0x800A0000
;begin include file ep9312/ide.ph
;parameters:
group asd:0x0000++0x0F
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      "                         "
hexmask.long.byte   0x00  2.--4. 1. " DA    ,Device Address Output Control"
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"
line.long 0x04 "IDECfg,IDE Configuration Register"
bitfld.long     0x04  8.--9.  " WST   ,Wait State for Turn" "0,1,2,3"
hexmask.long.byte 0x04  4.--7. 1. "           MODE  ,Speed Mode Number"
bitfld.long     0x04  3.    "        UDMA  ,Ultra DMA Operation Selection" "No UDMA,UDMA"
textline      "                         "
bitfld.long     0x04  2.    " MDMA  ,Multiword DMA Operation Selection" "No MDMA,MDMA"
bitfld.long     0x04  1.    "     PIO   ,Pooled IO Operation Selection" "No PIO,PIO"
bitfld.long     0x04  0.    "    IDEEN ,IDE Master Enable" "Disabled,Enabled"
line.long 0x08 "IDEMDMAOp,IDE MDMA Operation Register"
bitfld.long     0x08  1.    " RWOP  ,Read/Write Operation Selection" "Read,Write"
bitfld.long     0x08  0.    "       MEN   ,Enable Multiword DMA Operation" "Disabled,Enabled"
line.long 0x0C "IDEUDMAOp,IDE UDMA Operation Register"
bitfld.long     0x0C  1.    " RWOP  ,Read/Write Operation Selection" "Read,Write"
bitfld.long     0x0C  0.    "       UEN   ,Enable Ultra DMA Operation" "Disabled,Enabled"
group asd:0x0010++3
line.long 0x00 "IDEDataOut,IDE PIO Data Output Register"
hexfld.long 0x00 " IDEDD ,IDE Output Data"
rgroup asd:0x0014++3
line.long 0x00 "IDEDataIn,IDE Data Input Register"
hexfld.long 0x00 " IDEDD ,IDE Input Data"
wgroup asd:0x0018++3
line.long 0x00 "IDEMDMADataOut,IDE MDMA Data Output Register"
hexfld.long 0x00 " IDEDD ,IDE MDMA Output Data"
rgroup asd:0x001C++3
line.long 0x00 "IDEMDMADataIn,IDE MDMA Data Input Register"
hexfld.long 0x00 " IDEDD ,IDE MDMA Input Data"
wgroup asd:0x0020++3
line.long 0x00 "IDEUDMADataOut,IDE UDMA Data Output Register"
hexfld.long 0x00 " IDEDD ,IDE UDMA Output Data"
rgroup asd:0x0024++3
line.long 0x00 "IDEUDMADataIn,IDE UDMA Data Input Register"
hexfld.long 0x00 " IDEDD ,IDE UDMA Input Data"
rgroup asd:0x0028++3
line.long 0x00 "IDEUDMASts,IDE UDMA Status Register"
bitfld.long 0x00 26. " N4X   ,Data Transferred Not Multiplies of 4 32-bit Words Error" "No error,Error"
bitfld.long 0x00 25. "    NDI    ,Data In Not Completed Error" "No error,Error"
bitfld.long 0x00 24. "      NDO    ,Data Out Not Completed Error" "No error,Error"
textline      "                         "
bitfld.long 0x00 18. " SBUSY ,UDMA Busy" "Not busy,Busy"
bitfld.long 0x00 17. "    INTIde ,UDMA Error Interrupt" "No interrupt,Interrupt"
bitfld.long 0x00 16. "  DMAIde ,DMA Signal from UDMA Request" "Not requested,Requested"
textline      "                         "
bitfld.long 0x00 10. " DSDD  ,DSTROBE and DDMARDYn Status" "Low,High"
bitfld.long 0x00  9. "        DMARQ  ,DMARQ Synchronized 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" "Not stopped,Stopped"
bitfld.long 0x00  5. "   HSHD   ,HSTROBE and HDMARDYn Status" "Low,High"
textline      "                         "
hexmask.long.byte 0x00 2.--4. 1. " DA    ,Device Address Status"
bitfld.long 0x00  1. "          CS1n   ,Chip Select Pin 1 Status" "Low,High"
bitfld.long 0x00  0. "          CS0n   ,Chip Select Pin 0 Status" "Low,High"
group asd:0x002C++3
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 UDMA 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 asd:0x0030++7
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" "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 or More Entries In Write Buffer Filled" "Not filled,Filled"
bitfld.long     0x00  8.      "  EMPTY  ,Write Buffer Empty" "Not empty,Empty"
hexmask.long.byte 0x00  4.--7.  1.  "     TPTR   ,Tail Pointer In Write Buffer"
textline      "                         "
hexmask.long.byte 0x00  0.--3.  1.  " HPTR  ,Head Pointer In Write Buffer"
line.long 0x04 "IDEUDMARdBufSts,IDE UDMA Read Buffer Status Register"
hexmask.long.word 0x04 16.--31. 1.  " CRC   ,CRC Result for Data-In Operation"
bitfld.long     0x04 11.      "        FULL   ,Read Buffer Full" "Not full,Full"
bitfld.long     0x04 10.      "      NFULL  ,Read Buffer Near Full Status" "Not near full,Near full"
textline      "                         "
bitfld.long     0x04  9.      " HOM   ,Half or More Entries In Read Buffer Filled" "Not filled,Filled"
bitfld.long     0x04  8.      "  EMPTY  ,Read Buffer Empty" "Not empty,Empty"
hexmask.long.byte 0x04  4.--7.  1.  "     TPTR   ,Tail Pointer In Read Buffer"
textline      "                         "
hexmask.long.byte 0x04  0.--3.  1.  " HPTR  ,Head Pointer In Read Buffer"
;end include file ep9312/ide.ph
tree.end
tree "GPIO Interface"
base asd:0x80840000
;begin include file ep9312/gpio.ph
;parameters:
tree "PORT A"
base asd:0x80840000
;begin include file ep9312/gpio/portabcd.ph
;parameters: 0x0000 A
group asd:0x0000++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 asd:(0x0000+0x0010)++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"
;end include file ep9312/gpio/portabcd.ph
;begin include file ep9312/gpio/intabf.ph
;parameters: 0x0090 A
group asd:(0x0090+0x000C)++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 asd:0x0090++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 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 6. "   PAINTE6  ,Pin 6 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 5. "   PAINTE5  ,Pin 5 Falling/Rising Sensitive" "Falling edge,Rising edge"
textline      "                         "
bitfld.long 0x04 4. " PAINTE4  ,Pin 4 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 3. "   PAINTE3  ,Pin 3 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 2. "   PAINTE2  ,Pin 2 Falling/Rising Sensitive" "Falling edge,Rising edge"
textline      "                         "
bitfld.long 0x04 1. " PAINTE1  ,Pin 1 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 0. "   PAINTE0  ,Pin 0 Falling/Rising Sensitive" "Falling edge,Rising edge"
wgroup asd:(0x0090+0x0008)++3
line.long 0x00 "GPIOAEOI,GPIO A End of Interrupt Register"
bitfld.long 0x00 7. " PAINTC7  ,Interrupt Clear on Pin 7" "No effect,Clear"
bitfld.long 0x00 6. "      PAINTC6  ,Interrupt Clear on Pin 6" "No effect,Clear"
bitfld.long 0x00 5. "      PAINTC5  ,Interrupt Clear on Pin 5" "No effect,Clear"
textline      "                         "
bitfld.long 0x00 4. " PAINTC4  ,Interrupt Clear on Pin 4" "No effect,Clear"
bitfld.long 0x00 3. "      PAINTC3  ,Interrupt Clear on Pin 3" "No effect,Clear"
bitfld.long 0x00 2. "      PAINTC2  ,Interrupt Clear on Pin 2" "No effect,Clear"
textline      "                         "
bitfld.long 0x00 1. " PAINTC1  ,Interrupt Clear on Pin 1" "No effect,Clear"
bitfld.long 0x00 0. "      PAINTC0  ,Interrupt Clear on Pin 0" "No effect,Clear"
group asd:(0x0090+0x0018)++3
line.long 0x00 "GPIOADB,GPIO A Debounce Enable"
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 asd:(0x0090+0x0014)++3
line.long 0x00 "RawIntStsA,GPIO A Raw Interrupt Status"
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 asd:(0x0090+0x0010)++3
line.long 0x00 "IntStsA,GPIO A Interrupt Status"
bitfld.long 0x00 7. " PAINTS7  ,Pin 7 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 6. "   PAINTS6  ,Pin 6 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 5. "   PAINTS5  ,Pin 5 Masked Interrupt Status" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x00 4. " PAINTS4  ,Pin 4 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 3. "   PAINTS3  ,Pin 3 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 2. "   PAINTS2  ,Pin 2 Masked Interrupt Status" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x00 1. " PAINTS1  ,Pin 1 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 0. "   PAINTS0  ,Pin 0 Masked Interrupt Status" "No interrupt,Interrupt"
;end include file ep9312/gpio/intabf.ph
tree.end
tree "PORT B"
base asd:0x80840000
;begin include file ep9312/gpio/portabcd.ph
;parameters: 0x0004 B
group asd:0x0004++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 asd:(0x0004+0x0010)++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"
;end include file ep9312/gpio/portabcd.ph
;begin include file ep9312/gpio/intabf.ph
;parameters: 0x00AC B
group asd:(0x00AC+0x000C)++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 asd:0x00AC++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 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 6. "   PBINTE6  ,Pin 6 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 5. "   PBINTE5  ,Pin 5 Falling/Rising Sensitive" "Falling edge,Rising edge"
textline      "                         "
bitfld.long 0x04 4. " PBINTE4  ,Pin 4 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 3. "   PBINTE3  ,Pin 3 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 2. "   PBINTE2  ,Pin 2 Falling/Rising Sensitive" "Falling edge,Rising edge"
textline      "                         "
bitfld.long 0x04 1. " PBINTE1  ,Pin 1 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 0. "   PBINTE0  ,Pin 0 Falling/Rising Sensitive" "Falling edge,Rising edge"
wgroup asd:(0x00AC+0x0008)++3
line.long 0x00 "GPIOBEOI,GPIO B End of Interrupt Register"
bitfld.long 0x00 7. " PBINTC7  ,Interrupt Clear on Pin 7" "No effect,Clear"
bitfld.long 0x00 6. "      PBINTC6  ,Interrupt Clear on Pin 6" "No effect,Clear"
bitfld.long 0x00 5. "      PBINTC5  ,Interrupt Clear on Pin 5" "No effect,Clear"
textline      "                         "
bitfld.long 0x00 4. " PBINTC4  ,Interrupt Clear on Pin 4" "No effect,Clear"
bitfld.long 0x00 3. "      PBINTC3  ,Interrupt Clear on Pin 3" "No effect,Clear"
bitfld.long 0x00 2. "      PBINTC2  ,Interrupt Clear on Pin 2" "No effect,Clear"
textline      "                         "
bitfld.long 0x00 1. " PBINTC1  ,Interrupt Clear on Pin 1" "No effect,Clear"
bitfld.long 0x00 0. "      PBINTC0  ,Interrupt Clear on Pin 0" "No effect,Clear"
group asd:(0x00AC+0x0018)++3
line.long 0x00 "GPIOBDB,GPIO B Debounce Enable"
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 asd:(0x00AC+0x0014)++3
line.long 0x00 "RawIntStsB,GPIO B Raw Interrupt Status"
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 asd:(0x00AC+0x0010)++3
line.long 0x00 "IntStsB,GPIO B Interrupt Status"
bitfld.long 0x00 7. " PBINTS7  ,Pin 7 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 6. "   PBINTS6  ,Pin 6 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 5. "   PBINTS5  ,Pin 5 Masked Interrupt Status" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x00 4. " PBINTS4  ,Pin 4 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 3. "   PBINTS3  ,Pin 3 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 2. "   PBINTS2  ,Pin 2 Masked Interrupt Status" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x00 1. " PBINTS1  ,Pin 1 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 0. "   PBINTS0  ,Pin 0 Masked Interrupt Status" "No interrupt,Interrupt"
;end include file ep9312/gpio/intabf.ph
tree.end
tree "PORT C"
base asd:0x80840000
;begin include file ep9312/gpio/portabcd.ph
;parameters: 0x0008 C
group asd:0x0008++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 asd:(0x0008+0x0010)++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"
;end include file ep9312/gpio/portabcd.ph
tree.end
tree "PORT D"
base asd:0x80840000
;begin include file ep9312/gpio/portabcd.ph
;parameters: 0x000C D
group asd:0x000C++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 asd:(0x000C+0x0010)++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"
;end include file ep9312/gpio/portabcd.ph
tree.end
tree "PORT E"
base asd:0x80840000
;begin include file ep9312/gpio/portefgh.ph
;parameters: 0x0020 E
group asd:0x0020++7
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"
line.long 0x04 "PEDDR,Port E Data Direction Register"
bitfld.long 0x04 7. " PEDIR7  ,Port E Direction Pin 7" "Input,Output"
bitfld.long 0x04 6. "  PEDIR6  ,Port E Direction Pin 6" "Input,Output"
bitfld.long 0x04 5. "  PEDIR5  ,Port E Direction Pin 5" "Input,Output"
textline      "                         "
bitfld.long 0x04 4. " PEDIR4  ,Port E Direction Pin 4" "Input,Output"
bitfld.long 0x04 3. "  PEDIR3  ,Port E Direction Pin 3" "Input,Output"
bitfld.long 0x04 2. "  PEDIR2  ,Port E Direction Pin 2" "Input,Output"
textline      "                         "
bitfld.long 0x04 1. " PEDIR1  ,Port E Direction Pin 1" "Input,Output"
bitfld.long 0x04 0. "  PEDIR0  ,Port E Direction Pin 0" "Input,Output"
;end include file ep9312/gpio/portefgh.ph
tree.end
tree "PORT F"
base asd:0x80840000
;begin include file ep9312/gpio/portefgh.ph
;parameters: 0x0030 F
group asd:0x0030++7
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"
line.long 0x04 "PFDDR,Port F Data Direction Register"
bitfld.long 0x04 7. " PFDIR7  ,Port F Direction Pin 7" "Input,Output"
bitfld.long 0x04 6. "  PFDIR6  ,Port F Direction Pin 6" "Input,Output"
bitfld.long 0x04 5. "  PFDIR5  ,Port F Direction Pin 5" "Input,Output"
textline      "                         "
bitfld.long 0x04 4. " PFDIR4  ,Port F Direction Pin 4" "Input,Output"
bitfld.long 0x04 3. "  PFDIR3  ,Port F Direction Pin 3" "Input,Output"
bitfld.long 0x04 2. "  PFDIR2  ,Port F Direction Pin 2" "Input,Output"
textline      "                         "
bitfld.long 0x04 1. " PFDIR1  ,Port F Direction Pin 1" "Input,Output"
bitfld.long 0x04 0. "  PFDIR0  ,Port F Direction Pin 0" "Input,Output"
;end include file ep9312/gpio/portefgh.ph
;begin include file ep9312/gpio/intabf.ph
;parameters: 0x004C F
group asd:(0x004C+0x000C)++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 asd:0x004C++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 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 6. "   PFINTE6  ,Pin 6 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 5. "   PFINTE5  ,Pin 5 Falling/Rising Sensitive" "Falling edge,Rising edge"
textline      "                         "
bitfld.long 0x04 4. " PFINTE4  ,Pin 4 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 3. "   PFINTE3  ,Pin 3 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 2. "   PFINTE2  ,Pin 2 Falling/Rising Sensitive" "Falling edge,Rising edge"
textline      "                         "
bitfld.long 0x04 1. " PFINTE1  ,Pin 1 Falling/Rising Sensitive" "Falling edge,Rising edge"
bitfld.long 0x04 0. "   PFINTE0  ,Pin 0 Falling/Rising Sensitive" "Falling edge,Rising edge"
wgroup asd:(0x004C+0x0008)++3
line.long 0x00 "GPIOFEOI,GPIO F End of Interrupt Register"
bitfld.long 0x00 7. " PFINTC7  ,Interrupt Clear on Pin 7" "No effect,Clear"
bitfld.long 0x00 6. "      PFINTC6  ,Interrupt Clear on Pin 6" "No effect,Clear"
bitfld.long 0x00 5. "      PFINTC5  ,Interrupt Clear on Pin 5" "No effect,Clear"
textline      "                         "
bitfld.long 0x00 4. " PFINTC4  ,Interrupt Clear on Pin 4" "No effect,Clear"
bitfld.long 0x00 3. "      PFINTC3  ,Interrupt Clear on Pin 3" "No effect,Clear"
bitfld.long 0x00 2. "      PFINTC2  ,Interrupt Clear on Pin 2" "No effect,Clear"
textline      "                         "
bitfld.long 0x00 1. " PFINTC1  ,Interrupt Clear on Pin 1" "No effect,Clear"
bitfld.long 0x00 0. "      PFINTC0  ,Interrupt Clear on Pin 0" "No effect,Clear"
group asd:(0x004C+0x0018)++3
line.long 0x00 "GPIOFDB,GPIO F Debounce Enable"
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 asd:(0x004C+0x0014)++3
line.long 0x00 "RawIntStsF,GPIO F Raw Interrupt Status"
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 asd:(0x004C+0x0010)++3
line.long 0x00 "IntStsF,GPIO F Interrupt Status"
bitfld.long 0x00 7. " PFINTS7  ,Pin 7 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 6. "   PFINTS6  ,Pin 6 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 5. "   PFINTS5  ,Pin 5 Masked Interrupt Status" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x00 4. " PFINTS4  ,Pin 4 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 3. "   PFINTS3  ,Pin 3 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 2. "   PFINTS2  ,Pin 2 Masked Interrupt Status" "No interrupt,Interrupt"
textline      "                         "
bitfld.long 0x00 1. " PFINTS1  ,Pin 1 Masked Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x00 0. "   PFINTS0  ,Pin 0 Masked Interrupt Status" "No interrupt,Interrupt"
;end include file ep9312/gpio/intabf.ph
tree.end
tree "PORT G"
base asd:0x80840000
;begin include file ep9312/gpio/portefgh.ph
;parameters: 0x0038 G
group asd:0x0038++7
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"
line.long 0x04 "PGDDR,Port G Data Direction Register"
bitfld.long 0x04 7. " PGDIR7  ,Port G Direction Pin 7" "Input,Output"
bitfld.long 0x04 6. "  PGDIR6  ,Port G Direction Pin 6" "Input,Output"
bitfld.long 0x04 5. "  PGDIR5  ,Port G Direction Pin 5" "Input,Output"
textline      "                         "
bitfld.long 0x04 4. " PGDIR4  ,Port G Direction Pin 4" "Input,Output"
bitfld.long 0x04 3. "  PGDIR3  ,Port G Direction Pin 3" "Input,Output"
bitfld.long 0x04 2. "  PGDIR2  ,Port G Direction Pin 2" "Input,Output"
textline      "                         "
bitfld.long 0x04 1. " PGDIR1  ,Port G Direction Pin 1" "Input,Output"
bitfld.long 0x04 0. "  PGDIR0  ,Port G Direction Pin 0" "Input,Output"
;end include file ep9312/gpio/portefgh.ph
tree.end
tree "PORT H"
base asd:0x80840000
;begin include file ep9312/gpio/portefgh.ph
;parameters: 0x0040 H
group asd:0x0040++7
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"
line.long 0x04 "PHDDR,Port H Data Direction Register"
bitfld.long 0x04 7. " PHDIR7  ,Port H Direction Pin 7" "Input,Output"
bitfld.long 0x04 6. "  PHDIR6  ,Port H Direction Pin 6" "Input,Output"
bitfld.long 0x04 5. "  PHDIR5  ,Port H Direction Pin 5" "Input,Output"
textline      "                         "
bitfld.long 0x04 4. " PHDIR4  ,Port H Direction Pin 4" "Input,Output"
bitfld.long 0x04 3. "  PHDIR3  ,Port H Direction Pin 3" "Input,Output"
bitfld.long 0x04 2. "  PHDIR2  ,Port H Direction Pin 2" "Input,Output"
textline      "                         "
bitfld.long 0x04 1. " PHDIR1  ,Port H Direction Pin 1" "Input,Output"
bitfld.long 0x04 0. "  PHDIR0  ,Port H Direction Pin 0" "Input,Output"
;end include file ep9312/gpio/portefgh.ph
tree.end
textline ""
;begin include file ep9312/gpio/ee.ph
;parameters:
group asd:0x00C8++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"
;end include file ep9312/gpio/ee.ph
;end include file ep9312/gpio.ph
tree.end
tree "Security"
base asd:0x80830000
;begin include file ep9312/security.ph
;parameters:
rgroup asd:0x2714++3
line.long 0x00 "ExtensionID,Part ID for EP93xx Devices"
hexmask.long.byte 0x00 1.--8. 1. " PartID ,Identification Number"
;end include file ep9312/security.ph
tree.end
