13862 lines
881 KiB
Plaintext
13862 lines
881 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: MAC71xx On-Chip Peripherals
|
|
; @Props: Released
|
|
; @Author: MAL, MAR
|
|
; @Changelog:
|
|
; 2005-03-08
|
|
; 2005-11-21
|
|
; @Manufacturer: NXP
|
|
; @Doc:
|
|
; @Core:
|
|
; @Core: ARM7
|
|
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: permac71xx.per 17811 2024-04-23 14:07:55Z kwisniewski $
|
|
|
|
config 16. 8.
|
|
width 0x0b
|
|
base ad:0x0
|
|
tree "VREG (Voltage Regulator)"
|
|
base 0xfc090000
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.byte 0x0000++3
|
|
line.byte 0x00 "VREGHTCL,VREG High Temperature Control Register"
|
|
bitfld.byte 0x00 5. " VSEL ,Voltage access select" "V_HT,V_DD"
|
|
bitfld.byte 0x00 4. " VAE ,Voltage access enable" "External pin,VSEL"
|
|
line.byte 0x01 "VREGCTRL,VREG Control Register"
|
|
bitfld.byte 0x01 2. " LVDS ,Low voltage detect status" "Above V_LVID,Below V_LVIA"
|
|
bitfld.byte 0x01 1. " LVIE ,Low voltage interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x01 0. " LVIF ,Low voltage interrupt flag" "Cleared,Set"
|
|
line.byte 0x02 "VREGAPICL,VREG Autonomous Periodic Interrupt Control Register"
|
|
bitfld.byte 0x02 7. " APICLK ,Autonomous periodic interrupt clock select" "Interrupt,Bus clock"
|
|
hexmask.byte.byte 0x02 3.--6. 1. " APIR ,Autonomous periodic interrupt rate"
|
|
bitfld.byte 0x02 2. " APIFE ,Autonomous periodic interrupt feature enable" "Disabled,Enabled"
|
|
bitfld.byte 0x02 1. " APIE ,Autonomous periodic interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x02 0. " APIF ,Autonomous periodic interrupt flag" "Cleared,Set"
|
|
line.byte 0x03 "VREGAPITR,VREG Autonomous Periodic Interrupt Trimming Register"
|
|
hexmask.byte.byte 0x03 2.--7. 1. " APITR ,API period trimming"
|
|
else
|
|
group.byte 0x0000++0x00
|
|
line.byte 0x00 "VREGCTRL,VREG Control Register"
|
|
bitfld.byte 0x00 2. " LVDS ,Low voltage detect status" "Above V_LVID,Below V_LVIA"
|
|
bitfld.byte 0x00 1. " LVIE ,Low voltage interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " LVIF ,Low voltage interrupt flag" "Cleared,Set"
|
|
endif
|
|
tree.end
|
|
tree "CRG (Clock and Reset Generator)"
|
|
base 0xfc088000
|
|
group.byte 0x00--0x01
|
|
line.byte 0x00 "SYNR,CRG Synthesizer Divider Register"
|
|
hexmask.byte.byte 0x00 0.--5. 1. " SYN ,Multiplication factor of the PLL"
|
|
line.byte 0x01 "REFDV,CRG Reference Divider Register"
|
|
hexmask.byte.byte 0x01 0.--3. 1. " REFDV ,Reference divider"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.byte 0x03++0x00
|
|
line.byte 0x00 "CRGFLG,CRG Flags Register"
|
|
bitfld.byte 0x00 6. " PORF ,Power-on reset flag" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 5. " LVRF ,Low-voltage reset flag" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 4. " LOCKIF ,PLL lock interrupt flag" "Not changed,Changed"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " LOCK ,Lock status bit" "Not locked,Locked"
|
|
bitfld.byte 0x00 2. " TRACK ,Track status bit" "Acquisition,Tracking"
|
|
bitfld.byte 0x00 1. " SCMIF ,Self-clock mode interrupt flag" "Not changed,Changed"
|
|
bitfld.byte 0x00 0. " SCM ,Self-clock mode status" "Normal,Self clock"
|
|
else
|
|
group.byte 0x03++0x00
|
|
line.byte 0x00 "CRGFLG,CRG Flags Register"
|
|
bitfld.byte 0x00 7. " STPEF ,Stop entry flag" "Not entered,Entered"
|
|
bitfld.byte 0x00 6. " PORF ,Power-on reset flag" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 5. " LVRF ,Low-voltage reset flag" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 4. " LOCKIF ,PLL lock interrupt flag" "Not changed,Changed"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " LOCK ,Lock status bit" "Not locked,Locked"
|
|
bitfld.byte 0x00 2. " TRACK ,Track status bit" "Acquisition,Tracking"
|
|
bitfld.byte 0x00 1. " SCMIF ,Self-clock mode interrupt flag" "Not changed,Changed"
|
|
bitfld.byte 0x00 0. " SCM ,Self-clock mode status" "Normal,Self clock"
|
|
endif
|
|
group.byte 0x04--0x08
|
|
line.byte 0x00 "CRGINT,CRG Interrupt Enable Register"
|
|
bitfld.byte 0x00 4. " LOCKIE ,Lock interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1. " SCMIE ,Self-clock mode interrupt enable" "Disabled,Enabled"
|
|
line.byte 0x01 "CLKSEL,CRG Clock Select Register"
|
|
bitfld.byte 0x01 7. " PLLSEL ,PLL select bit" "OSCCLK,PLLCLK"
|
|
bitfld.byte 0x01 6. " PSTP ,Pseudo-stop" "Stop,Run"
|
|
bitfld.byte 0x01 3. " PLLDOZE ,PLL stops in doze mode" "Run,Stop"
|
|
bitfld.byte 0x01 1. " RTIDOZE ,RTI stops in doze mode" "Run,Stop"
|
|
textline " "
|
|
bitfld.byte 0x01 0. " SWTDOZE ,SWT stops in doze mode" "Run,Stop"
|
|
line.byte 0x02 "PLLCTL,CRG PLL Control Register"
|
|
bitfld.byte 0x02 7. " CME ,Clock monitor enable" "Disabled,Enabled"
|
|
bitfld.byte 0x02 6. " PLLON ,Phase lock loop on" "Disabled,Enabled"
|
|
bitfld.byte 0x02 5. " AUTO ,Automatic bandwidth control" "Disabled,Enabled"
|
|
bitfld.byte 0x02 4. " ACQ ,Acquisition" "Low filter,High filter"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " FSTWKP ,Fast Wake-up" "Disabled,Enabled"
|
|
bitfld.byte 0x02 2. " PRE ,RTI enable during pseudo-stop mode" "Stop,Run"
|
|
bitfld.byte 0x02 1. " PWE ,SWT enable during pseudo stop" "Stop,Run"
|
|
bitfld.byte 0x02 0. " SCME ,Self-clock mode enable" "Disabled,Enabled"
|
|
line.byte 0x03 "SDMCTL,CRG Stop/Doze Control Register"
|
|
bitfld.byte 0x03 1. " DOZE ,Doze control" "Run,Doze"
|
|
bitfld.byte 0x03 0. " STOP ,Stop control" "Run,Stop"
|
|
line.byte 0x04 "BDMCTL,CRG BDM Control Register"
|
|
bitfld.byte 0x04 6. " RSBCK ,SWT and RTI stop in debug mode" "Run,Stop"
|
|
tree.end
|
|
tree "MCM (Miscellaneous Control Module)"
|
|
base 0xfc040000
|
|
group.word 0x00--0x03
|
|
line.word 0x00 "PCT,Processor Core Type Register"
|
|
hexmask.word.word 0x00 0.--15. 1. " PCT ,Processor core type"
|
|
line.word 0x02 "REV,Device Revision Register"
|
|
bitfld.word 0x02 12.--15. " FAMMAJ ,Family major identifier" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,xE,0xF"
|
|
bitfld.word 0x02 8.--11. " FAMMIN ,Family minor identifier" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,xE,0xF"
|
|
bitfld.word 0x02 4.--7. " MSKMAJ ,Mask major identifier" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,xE,0xF"
|
|
bitfld.word 0x02 0.--3. " MSKMIN ,Mask minor identifier" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,xE,0xF"
|
|
group.byte 0x04--0x04
|
|
line.byte 0x00 "AMC,XBS Master Configuration Register"
|
|
bitfld.byte 0x00 7. " XMC7 ,XBS master configuration" "Absent,Present"
|
|
bitfld.byte 0x00 6. " XMC6 ,XBS master configuration" "Absent,Present"
|
|
bitfld.byte 0x00 5. " XMC5 ,XBS master configuration" "Absent,Present"
|
|
bitfld.byte 0x00 4. " XMC4 ,XBS master configuration" "Absent,Present"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " XMC3 ,XBS master configuration" "Absent,Present"
|
|
bitfld.byte 0x00 2. " XMC2 ,XBS master configuration" "Absent,Present"
|
|
bitfld.byte 0x00 1. " XMC1 ,XBS master configuration" "Absent,Present"
|
|
bitfld.byte 0x00 0. " XMC0 ,XBS master configuration" "Absent,Present"
|
|
group.byte 0x06--0x06
|
|
line.byte 0x00 "ASC,XBS Slave Configuration Register"
|
|
bitfld.byte 0x00 7. " XSC7 ,XBS slave configuration" "Absent,Present"
|
|
bitfld.byte 0x00 6. " XSC6 ,XBS slave configuration" "Absent,Present"
|
|
bitfld.byte 0x00 5. " XSC5 ,XBS slave configuration" "Absent,Present"
|
|
bitfld.byte 0x00 4. " XSC4 ,XBS slave configuration" "Absent,Present"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " XSC3 ,XBS slave configuration" "Absent,Present"
|
|
bitfld.byte 0x00 2. " XSC2 ,XBS slave configuration" "Absent,Present"
|
|
bitfld.byte 0x00 1. " XSC1 ,XBS slave configuration" "Absent,Present"
|
|
bitfld.byte 0x00 0. " XSC0 ,XBS slave configuration" "Absent,Present"
|
|
group.long 0x08--0x0b
|
|
line.long 0x00 "IOPMC,IPS On-Platform Module Configuration Register"
|
|
bitfld.long 0x00 31. " PMC31 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 30. " PMC30 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 29. " PMC29 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 28. " PMC28 ,Platform module configuration" "Absent,Present"
|
|
textline " "
|
|
bitfld.long 0x00 27. " PMC27 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 26. " PMC26 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 25. " PMC25 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 24. " PMC24 ,Platform module configuration" "Absent,Present"
|
|
textline " "
|
|
bitfld.long 0x00 23. " PMC23 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 22. " PMC22 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 21. " PMC21 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 20. " PMC20 ,Platform module configuration" "Absent,Present"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PMC19 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 18. " PMC18 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 17. " PMC17 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 16. " PMC16 ,Platform module configuration" "Absent,Present"
|
|
textline " "
|
|
bitfld.long 0x00 15. " PMC15 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 14. " PMC14 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 13. " PMC13 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 12. " PMC12 ,Platform module configuration" "Absent,Present"
|
|
textline " "
|
|
bitfld.long 0x00 11. " PMC11 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 10. " PMC10 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 9. " PMC9 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 8. " PMC8 ,Platform module configuration" "Absent,Present"
|
|
textline " "
|
|
bitfld.long 0x00 7. " PMC7 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 6. " PMC6 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 5. " PMC5 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 4. " PMC4 ,Platform module configuration" "Absent,Present"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PMC3 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 2. " PMC2 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 1. " PMC1 ,Platform module configuration" "Absent,Present"
|
|
bitfld.long 0x00 0. " PMC0 ,Platform module configuration" "Absent,Present"
|
|
group.byte 0x07--0x07
|
|
line.byte 0x00 "MRSR,Reset Status Register"
|
|
bitfld.byte 0x00 7. " POR ,Power-on reset" "Not caused,Caused"
|
|
bitfld.byte 0x00 6. " DIR ,Device input reset" "Not caused,Caused"
|
|
bitfld.byte 0x00 5. " SWTR ,Software watchdog timer reset" "Not caused,Caused"
|
|
group.byte 0x13--0x13
|
|
line.byte 0x00 "MWCR,Wake-up Control Register"
|
|
bitfld.byte 0x00 7. " ENBWCR ,Enable WCR" "Disabled,Enabled"
|
|
hexmask.byte.byte 0x00 0.--3. 1. " PRILVL ,Interrupt priority level"
|
|
group.word 0x16--0x17
|
|
line.word 0x00 "MSWTCR,Software Watchdog Timer Control Register"
|
|
bitfld.word 0x00 15. " RO ,Read-only" "Read/write,Read only"
|
|
bitfld.word 0x00 9. " SWCIN16 ,Force SWT CarryIn16" "Enabled,Disabled"
|
|
bitfld.word 0x00 8. " SWRWH ,Software watchdog run while halted" "Enabled,Disabled"
|
|
bitfld.word 0x00 7. " SWE ,Software watchdog enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.word 0x00 5.--6. " SWRI ,Software watchdog reset/interrupt" "Interrupt only,Interrupt/reset,Reset only,Window"
|
|
hexmask.word.byte 0x00 0.--4. 1. " SWT ,Software watchdog time-out period"
|
|
group.byte 0x1b--0x1b
|
|
line.byte 0x00 "MSWTSR,SWT Service Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " SWSR ,Software Watchdog Timer Service Register"
|
|
group.byte 0x1f--0x1f
|
|
line.byte 0x00 "MSWTIR,SWT Interrupt Register"
|
|
bitfld.byte 0x00 0. " SWTIC ,Software watchdog interrupt flag" "Not occurred,Occurred"
|
|
group.long 0x20--0x23
|
|
line.long 0x00 "AAMR,XBS Address Map Register"
|
|
bitfld.long 0x00 31. " EA7 ,EA7 Enable address region 7" "Disabled,Enabled"
|
|
bitfld.long 0x00 28.--30. " A7Slave ,Address 7 slave number" "Program,External,Reserved,SRAM,Reserved,Reserved,Reserved,AIPS"
|
|
bitfld.long 0x00 27. " EA6 ,EA6 Enable address region 6" "Disabled,Enabled"
|
|
bitfld.long 0x00 24.--26. " A6Slave ,Address 6 slave number" "Program,External,Reserved,SRAM,Reserved,Reserved,Reserved,AIPS"
|
|
textline " "
|
|
bitfld.long 0x00 23. " EA5 ,EA5 Enable address region 5" "Disabled,Enabled"
|
|
bitfld.long 0x00 20.--22. " A5Slave ,Address 5 slave number" "Program,External,Reserved,SRAM,Reserved,Reserved,Reserved,AIPS"
|
|
bitfld.long 0x00 19. " EA4 ,EA4 Enable address region 4" "Disabled,Enabled"
|
|
bitfld.long 0x00 16.--18. " A4Slave ,Address 4 slave number" "Program,External,Reserved,SRAM,Reserved,Reserved,Reserved,AIPS"
|
|
textline " "
|
|
bitfld.long 0x00 15. " EA3 ,EA3 Enable address region 3" "Disabled,Enabled"
|
|
bitfld.long 0x00 12.--14. " A3Slave ,Address 3 slave number" "Program,External,Reserved,SRAM,Reserved,Reserved,Reserved,AIPS"
|
|
bitfld.long 0x00 11. " EA2 ,EA2 Enable address region 2" "Disabled,Enabled"
|
|
bitfld.long 0x00 8.--10. " A2Slave ,Address 2 slave number" "Program,External,Reserved,SRAM,Reserved,Reserved,Reserved,AIPS"
|
|
textline " "
|
|
bitfld.long 0x00 7. " EA1 ,EA1 Enable address region 1" "Disabled,Enabled"
|
|
bitfld.long 0x00 4.--6. " A1Slave ,Address 1 slave number" "Program,External,Reserved,SRAM,Reserved,Reserved,Reserved,AIPS"
|
|
bitfld.long 0x00 3. " EA0 ,EA0 Enable address region 0" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--2. " A0Slave ,Address 0 slave number" "Program,External,Reserved,SRAM,Reserved,Reserved,Reserved,AIPS"
|
|
group.long 0x70--0x73
|
|
line.long 0x00 "CFADR,Core Fault Address"
|
|
hexmask.long.long 0x00 0.--31. 1. " CFADR ,Core fault address register"
|
|
group.byte 0x76--0x77
|
|
line.byte 0x00 "CFLOC,Core Fault Location"
|
|
bitfld.byte 0x00 7. " LocalErr ,Bus error location indicator" "Master bus,Local bus"
|
|
line.byte 0x01 "CFATR,Core Fault Attributes"
|
|
bitfld.byte 0x01 7. " WRITE ,Write" "Read,Write"
|
|
bitfld.byte 0x01 4.--6. " SIZE ,Size" "8-bit,16-bit,32-bit,64-bit,?..."
|
|
bitfld.byte 0x01 3. " PROT3 ,Cacheable" "Non-cacheable,Cacheable"
|
|
bitfld.byte 0x01 2. " PROT2 ,Bufferable" "Non-Bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.byte 0x01 1. " PROT1 ,Mode" "User,Supervisor"
|
|
bitfld.byte 0x01 0. " PROT0 ,Type" "Program,Data"
|
|
group.long 0x7c--0x7f
|
|
line.long 0x00 "CFDTR,Core Fault Data"
|
|
hexmask.long.long 0x00 0.--31. 1. " CFDTR ,Core fault data register"
|
|
tree.end
|
|
tree "INTC (Interrupt Controller)"
|
|
base 0xfc048000
|
|
group.long 0x00--0x17
|
|
line.long 0x00 "IPRH,INTC Interrupt Pending Register High (Requests 63-32)"
|
|
bitfld.long 0x00 31. " IPR63 ,Interrupt pending register 63" "Negated,Asserted"
|
|
bitfld.long 0x00 30. " IPR62 ,Interrupt pending register 62" "Negated,Asserted"
|
|
bitfld.long 0x00 29. " IPR61 ,Interrupt pending register 61" "Negated,Asserted"
|
|
bitfld.long 0x00 28. " IPR60 ,Interrupt pending register 60" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 27. " IPR59 ,Interrupt pending register 59" "Negated,Asserted"
|
|
bitfld.long 0x00 26. " IPR58 ,Interrupt pending register 58" "Negated,Asserted"
|
|
bitfld.long 0x00 25. " IPR57 ,Interrupt pending register 57" "Negated,Asserted"
|
|
bitfld.long 0x00 24. " IPR56 ,Interrupt pending register 56" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 23. " IPR55 ,Interrupt pending register 55" "Negated,Asserted"
|
|
bitfld.long 0x00 22. " IPR54 ,Interrupt pending register 54" "Negated,Asserted"
|
|
bitfld.long 0x00 21. " IPR53 ,Interrupt pending register 53" "Negated,Asserted"
|
|
bitfld.long 0x00 20. " IPR52 ,Interrupt pending register 52" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 19. " IPR51 ,Interrupt pending register 51" "Negated,Asserted"
|
|
bitfld.long 0x00 18. " IPR50 ,Interrupt pending register 50" "Negated,Asserted"
|
|
bitfld.long 0x00 17. " IPR49 ,Interrupt pending register 49" "Negated,Asserted"
|
|
bitfld.long 0x00 16. " IPR48 ,Interrupt pending register 48" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 15. " IPR47 ,Interrupt pending register 47" "Negated,Asserted"
|
|
bitfld.long 0x00 14. " IPR46 ,Interrupt pending register 46" "Negated,Asserted"
|
|
bitfld.long 0x00 13. " IPR45 ,Interrupt pending register 45" "Negated,Asserted"
|
|
bitfld.long 0x00 12. " IPR44 ,Interrupt pending register 44" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 11. " IPR43 ,Interrupt pending register 43" "Negated,Asserted"
|
|
bitfld.long 0x00 10. " IPR42 ,Interrupt pending register 42" "Negated,Asserted"
|
|
bitfld.long 0x00 9. " IPR41 ,Interrupt pending register 41" "Negated,Asserted"
|
|
bitfld.long 0x00 8. " IPR40 ,Interrupt pending register 40" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 7. " IPR39 ,Interrupt pending register 39" "Negated,Asserted"
|
|
bitfld.long 0x00 6. " IPR38 ,Interrupt pending register 38" "Negated,Asserted"
|
|
bitfld.long 0x00 5. " IPR37 ,Interrupt pending register 37" "Negated,Asserted"
|
|
bitfld.long 0x00 4. " IPR36 ,Interrupt pending register 36" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " IPR35 ,Interrupt pending register 35" "Negated,Asserted"
|
|
bitfld.long 0x00 2. " IPR34 ,Interrupt pending register 34" "Negated,Asserted"
|
|
bitfld.long 0x00 1. " IPR33 ,Interrupt pending register 33" "Negated,Asserted"
|
|
bitfld.long 0x00 0. " IPR32 ,Interrupt pending register 32" "Negated,Asserted"
|
|
line.long 0x04 "IPRL,INTC Interrupt Pending Register Low (Requests 31-0)"
|
|
bitfld.long 0x04 31. " IPR31 ,Interrupt pending register 31" "Negated,Asserted"
|
|
bitfld.long 0x04 30. " IPR30 ,Interrupt pending register 30" "Negated,Asserted"
|
|
bitfld.long 0x04 29. " IPR29 ,Interrupt pending register 29" "Negated,Asserted"
|
|
bitfld.long 0x04 28. " IPR28 ,Interrupt pending register 28" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x04 27. " IPR27 ,Interrupt pending register 27" "Negated,Asserted"
|
|
bitfld.long 0x04 26. " IPR26 ,Interrupt pending register 26" "Negated,Asserted"
|
|
bitfld.long 0x04 25. " IPR25 ,Interrupt pending register 25" "Negated,Asserted"
|
|
bitfld.long 0x04 24. " IPR24 ,Interrupt pending register 24" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x04 23. " IPR23 ,Interrupt pending register 23" "Negated,Asserted"
|
|
bitfld.long 0x04 22. " IPR22 ,Interrupt pending register 22" "Negated,Asserted"
|
|
bitfld.long 0x04 21. " IPR21 ,Interrupt pending register 21" "Negated,Asserted"
|
|
bitfld.long 0x04 20. " IPR20 ,Interrupt pending register 20" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x04 19. " IPR19 ,Interrupt pending register 19" "Negated,Asserted"
|
|
bitfld.long 0x04 18. " IPR18 ,Interrupt pending register 18" "Negated,Asserted"
|
|
bitfld.long 0x04 17. " IPR17 ,Interrupt pending register 17" "Negated,Asserted"
|
|
bitfld.long 0x04 16. " IPR16 ,Interrupt pending register 16" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x04 15. " IPR15 ,Interrupt pending register 15" "Negated,Asserted"
|
|
bitfld.long 0x04 14. " IPR14 ,Interrupt pending register 14" "Negated,Asserted"
|
|
bitfld.long 0x04 13. " IPR13 ,Interrupt pending register 13" "Negated,Asserted"
|
|
bitfld.long 0x04 12. " IPR12 ,Interrupt pending register 12" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x04 11. " IPR11 ,Interrupt pending register 11" "Negated,Asserted"
|
|
bitfld.long 0x04 10. " IPR10 ,Interrupt pending register 10" "Negated,Asserted"
|
|
bitfld.long 0x04 9. " IPR9 ,Interrupt pending register 9" "Negated,Asserted"
|
|
bitfld.long 0x04 8. " IPR8 ,Interrupt pending register 8" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x04 7. " IPR7 ,Interrupt pending register 7" "Negated,Asserted"
|
|
bitfld.long 0x04 6. " IPR6 ,Interrupt pending register 6" "Negated,Asserted"
|
|
bitfld.long 0x04 5. " IPR5 ,Interrupt pending register 5" "Negated,Asserted"
|
|
bitfld.long 0x04 4. " IPR4 ,Interrupt pending register 4" "Negated,Asserted"
|
|
textline " "
|
|
bitfld.long 0x04 3. " IPR3 ,Interrupt pending register 3" "Negated,Asserted"
|
|
bitfld.long 0x04 2. " IPR2 ,Interrupt pending register 2" "Negated,Asserted"
|
|
bitfld.long 0x04 1. " IPR1 ,Interrupt pending register 1" "Negated,Asserted"
|
|
bitfld.long 0x04 0. " IPR0 ,Interrupt pending register 0" "Negated,Asserted"
|
|
line.long 0x08 "IMRH,INTC Interrupt Mask Register High (Requests 63-32)"
|
|
bitfld.long 0x08 31. " IMR63 ,Interrupt mask register 63" "Enabled,Masked"
|
|
bitfld.long 0x08 30. " IMR62 ,Interrupt mask register 62" "Enabled,Masked"
|
|
bitfld.long 0x08 29. " IMR61 ,Interrupt mask register 61" "Enabled,Masked"
|
|
bitfld.long 0x08 28. " IMR60 ,Interrupt mask register 60" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 27. " IMR59 ,Interrupt mask register 59" "Enabled,Masked"
|
|
bitfld.long 0x08 26. " IMR58 ,Interrupt mask register 58" "Enabled,Masked"
|
|
bitfld.long 0x08 25. " IMR57 ,Interrupt mask register 57" "Enabled,Masked"
|
|
bitfld.long 0x08 24. " IMR56 ,Interrupt mask register 56" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 23. " IMR55 ,Interrupt mask register 55" "Enabled,Masked"
|
|
bitfld.long 0x08 22. " IMR54 ,Interrupt mask register 54" "Enabled,Masked"
|
|
bitfld.long 0x08 21. " IMR53 ,Interrupt mask register 53" "Enabled,Masked"
|
|
bitfld.long 0x08 20. " IMR52 ,Interrupt mask register 52" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 19. " IMR51 ,Interrupt mask register 51" "Enabled,Masked"
|
|
bitfld.long 0x08 18. " IMR50 ,Interrupt mask register 50" "Enabled,Masked"
|
|
bitfld.long 0x08 17. " IMR49 ,Interrupt mask register 49" "Enabled,Masked"
|
|
bitfld.long 0x08 16. " IMR48 ,Interrupt mask register 48" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 15. " IMR47 ,Interrupt mask register 47" "Enabled,Masked"
|
|
bitfld.long 0x08 14. " IMR46 ,Interrupt mask register 46" "Enabled,Masked"
|
|
bitfld.long 0x08 13. " IMR45 ,Interrupt mask register 45" "Enabled,Masked"
|
|
bitfld.long 0x08 12. " IMR44 ,Interrupt mask register 44" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 11. " IMR43 ,Interrupt mask register 43" "Enabled,Masked"
|
|
bitfld.long 0x08 10. " IMR42 ,Interrupt mask register 42" "Enabled,Masked"
|
|
bitfld.long 0x08 9. " IMR41 ,Interrupt mask register 41" "Enabled,Masked"
|
|
bitfld.long 0x08 8. " IMR40 ,Interrupt mask register 40" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 7. " IMR39 ,Interrupt mask register 39" "Enabled,Masked"
|
|
bitfld.long 0x08 6. " IMR38 ,Interrupt mask register 38" "Enabled,Masked"
|
|
bitfld.long 0x08 5. " IMR37 ,Interrupt mask register 37" "Enabled,Masked"
|
|
bitfld.long 0x08 4. " IMR36 ,Interrupt mask register 36" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 3. " IMR35 ,Interrupt mask register 35" "Enabled,Masked"
|
|
bitfld.long 0x08 2. " IMR34 ,Interrupt mask register 34" "Enabled,Masked"
|
|
bitfld.long 0x08 1. " IMR33 ,Interrupt mask register 33" "Enabled,Masked"
|
|
bitfld.long 0x08 0. " IMR32 ,Interrupt mask register 32" "Enabled,Masked"
|
|
line.long 0x0c "IMRL,INTC Interrupt Mask Register Low (Requests 31-0)"
|
|
bitfld.long 0x0c 31. " IMR31 ,Interrupt mask register 31" "Enabled,Masked"
|
|
bitfld.long 0x0c 30. " IMR30 ,Interrupt mask register 30" "Enabled,Masked"
|
|
bitfld.long 0x0c 29. " IMR29 ,Interrupt mask register 29" "Enabled,Masked"
|
|
bitfld.long 0x0c 28. " IMR28 ,Interrupt mask register 28" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 27. " IMR27 ,Interrupt mask register 27" "Enabled,Masked"
|
|
bitfld.long 0x0c 26. " IMR26 ,Interrupt mask register 26" "Enabled,Masked"
|
|
bitfld.long 0x0c 25. " IMR25 ,Interrupt mask register 25" "Enabled,Masked"
|
|
bitfld.long 0x0c 24. " IMR24 ,Interrupt mask register 24" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 23. " IMR23 ,Interrupt mask register 23" "Enabled,Masked"
|
|
bitfld.long 0x0c 22. " IMR22 ,Interrupt mask register 22" "Enabled,Masked"
|
|
bitfld.long 0x0c 21. " IMR21 ,Interrupt mask register 21" "Enabled,Masked"
|
|
bitfld.long 0x0c 20. " IMR20 ,Interrupt mask register 20" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " IMR19 ,Interrupt mask register 19" "Enabled,Masked"
|
|
bitfld.long 0x0c 18. " IMR18 ,Interrupt mask register 18" "Enabled,Masked"
|
|
bitfld.long 0x0c 17. " IMR17 ,Interrupt mask register 17" "Enabled,Masked"
|
|
bitfld.long 0x0c 16. " IMR16 ,Interrupt mask register 16" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 15. " IMR15 ,Interrupt mask register 15" "Enabled,Masked"
|
|
bitfld.long 0x0c 14. " IMR14 ,Interrupt mask register 14" "Enabled,Masked"
|
|
bitfld.long 0x0c 13. " IMR13 ,Interrupt mask register 13" "Enabled,Masked"
|
|
bitfld.long 0x0c 12. " IMR12 ,Interrupt mask register 12" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 11. " IMR11 ,Interrupt mask register 11" "Enabled,Masked"
|
|
bitfld.long 0x0c 10. " IMR10 ,Interrupt mask register 10" "Enabled,Masked"
|
|
bitfld.long 0x0c 9. " IMR9 ,Interrupt mask register 9" "Enabled,Masked"
|
|
bitfld.long 0x0c 8. " IMR8 ,Interrupt mask register 8" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " IMR7 ,Interrupt mask register 7" "Enabled,Masked"
|
|
bitfld.long 0x0c 6. " IMR6 ,Interrupt mask register 6" "Enabled,Masked"
|
|
bitfld.long 0x0c 5. " IMR5 ,Interrupt mask register 5" "Enabled,Masked"
|
|
bitfld.long 0x0c 4. " IMR4 ,Interrupt mask register 4" "Enabled,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 3. " IMR3 ,Interrupt mask register 3" "Enabled,Masked"
|
|
bitfld.long 0x0c 2. " IMR2 ,Interrupt mask register 2" "Enabled,Masked"
|
|
bitfld.long 0x0c 1. " IMR1 ,Interrupt mask register 1" "Enabled,Masked"
|
|
bitfld.long 0x0c 0. " IMR0 ,Interrupt mask register 0" "Enabled,Masked"
|
|
line.long 0x10 "INTFRCH,INTC Interrupt Force Register High (Requests 63-32)"
|
|
bitfld.long 0x10 31. " IFCR63 ,Interrupt force register 63" "Disabled,Enabled"
|
|
bitfld.long 0x10 30. " IFCR62 ,Interrupt force register 62" "Disabled,Enabled"
|
|
bitfld.long 0x10 29. " IFCR61 ,Interrupt force register 61" "Disabled,Enabled"
|
|
bitfld.long 0x10 28. " IFCR60 ,Interrupt force register 60" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 27. " IFCR59 ,Interrupt force register 59" "Disabled,Enabled"
|
|
bitfld.long 0x10 26. " IFCR58 ,Interrupt force register 58" "Disabled,Enabled"
|
|
bitfld.long 0x10 25. " IFCR57 ,Interrupt force register 57" "Disabled,Enabled"
|
|
bitfld.long 0x10 24. " IFCR56 ,Interrupt force register 56" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 23. " IFCR55 ,Interrupt force register 55" "Disabled,Enabled"
|
|
bitfld.long 0x10 22. " IFCR54 ,Interrupt force register 54" "Disabled,Enabled"
|
|
bitfld.long 0x10 21. " IFCR53 ,Interrupt force register 53" "Disabled,Enabled"
|
|
bitfld.long 0x10 20. " IFCR52 ,Interrupt force register 52" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 19. " IFCR51 ,Interrupt force register 51" "Disabled,Enabled"
|
|
bitfld.long 0x10 18. " IFCR50 ,Interrupt force register 50" "Disabled,Enabled"
|
|
bitfld.long 0x10 17. " IFCR49 ,Interrupt force register 49" "Disabled,Enabled"
|
|
bitfld.long 0x10 16. " IFCR48 ,Interrupt force register 48" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 15. " IFCR47 ,Interrupt force register 47" "Disabled,Enabled"
|
|
bitfld.long 0x10 14. " IFCR46 ,Interrupt force register 46" "Disabled,Enabled"
|
|
bitfld.long 0x10 13. " IFCR45 ,Interrupt force register 45" "Disabled,Enabled"
|
|
bitfld.long 0x10 12. " IFCR44 ,Interrupt force register 44" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 11. " IFCR43 ,Interrupt force register 43" "Disabled,Enabled"
|
|
bitfld.long 0x10 10. " IFCR42 ,Interrupt force register 42" "Disabled,Enabled"
|
|
bitfld.long 0x10 9. " IFCR41 ,Interrupt force register 41" "Disabled,Enabled"
|
|
bitfld.long 0x10 8. " IFCR40 ,Interrupt force register 40" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 7. " IFCR39 ,Interrupt force register 39" "Disabled,Enabled"
|
|
bitfld.long 0x10 6. " IFCR38 ,Interrupt force register 38" "Disabled,Enabled"
|
|
bitfld.long 0x10 5. " IFCR37 ,Interrupt force register 37" "Disabled,Enabled"
|
|
bitfld.long 0x10 4. " IFCR36 ,Interrupt force register 36" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 3. " IFCR35 ,Interrupt force register 35" "Disabled,Enabled"
|
|
bitfld.long 0x10 2. " IFCR34 ,Interrupt force register 34" "Disabled,Enabled"
|
|
bitfld.long 0x10 1. " IFCR33 ,Interrupt force register 33" "Disabled,Enabled"
|
|
bitfld.long 0x10 0. " IFCR32 ,Interrupt force register 32" "Disabled,Enabled"
|
|
line.long 0x14 "INTFRCL,INTC Interrupt Force Register Low (Requests 31-0)"
|
|
bitfld.long 0x14 31. " IFCR31 ,Interrupt force register 31" "Disabled,Enabled"
|
|
bitfld.long 0x14 30. " IFCR30 ,Interrupt force register 30" "Disabled,Enabled"
|
|
bitfld.long 0x14 29. " IFCR29 ,Interrupt force register 29" "Disabled,Enabled"
|
|
bitfld.long 0x14 28. " IFCR28 ,Interrupt force register 28" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 27. " IFCR27 ,Interrupt force register 27" "Disabled,Enabled"
|
|
bitfld.long 0x14 26. " IFCR26 ,Interrupt force register 26" "Disabled,Enabled"
|
|
bitfld.long 0x14 25. " IFCR25 ,Interrupt force register 25" "Disabled,Enabled"
|
|
bitfld.long 0x14 24. " IFCR24 ,Interrupt force register 24" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 23. " IFCR23 ,Interrupt force register 23" "Disabled,Enabled"
|
|
bitfld.long 0x14 22. " IFCR22 ,Interrupt force register 22" "Disabled,Enabled"
|
|
bitfld.long 0x14 21. " IFCR21 ,Interrupt force register 21" "Disabled,Enabled"
|
|
bitfld.long 0x14 20. " IFCR20 ,Interrupt force register 20" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 19. " IFCR19 ,Interrupt force register 19" "Disabled,Enabled"
|
|
bitfld.long 0x14 18. " IFCR18 ,Interrupt force register 18" "Disabled,Enabled"
|
|
bitfld.long 0x14 17. " IFCR17 ,Interrupt force register 17" "Disabled,Enabled"
|
|
bitfld.long 0x14 16. " IFCR16 ,Interrupt force register 16" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 15. " IFCR15 ,Interrupt force register 15" "Disabled,Enabled"
|
|
bitfld.long 0x14 14. " IFCR14 ,Interrupt force register 14" "Disabled,Enabled"
|
|
bitfld.long 0x14 13. " IFCR13 ,Interrupt force register 13" "Disabled,Enabled"
|
|
bitfld.long 0x14 12. " IFCR12 ,Interrupt force register 12" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 11. " IFCR11 ,Interrupt force register 11" "Disabled,Enabled"
|
|
bitfld.long 0x14 10. " IFCR10 ,Interrupt force register 10" "Disabled,Enabled"
|
|
bitfld.long 0x14 9. " IFCR9 ,Interrupt force register 9" "Disabled,Enabled"
|
|
bitfld.long 0x14 8. " IFCR8 ,Interrupt force register 8" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 7. " IFCR7 ,Interrupt force register 7" "Disabled,Enabled"
|
|
bitfld.long 0x14 6. " IFCR6 ,Interrupt force register 6" "Disabled,Enabled"
|
|
bitfld.long 0x14 5. " IFCR5 ,Interrupt force register 5" "Disabled,Enabled"
|
|
bitfld.long 0x14 4. " IFCR4 ,Interrupt force register 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x14 3. " IFCR3 ,Interrupt force register 3" "Disabled,Enabled"
|
|
bitfld.long 0x14 2. " IFCR2 ,Interrupt force register 2" "Disabled,Enabled"
|
|
bitfld.long 0x14 1. " IFCR1 ,Interrupt force register 1" "Disabled,Enabled"
|
|
bitfld.long 0x14 0. " IFCR0 ,Interrupt force register 0" "Disabled,Enabled"
|
|
group.byte 0x1b--0x1b
|
|
line.byte 0x00 "ICONFIG,INTC Module Configuration Register"
|
|
bitfld.byte 0x00 5. " EMASK ,Enable hardware level masking" "Disabled,Enabled"
|
|
hexmask.byte.byte 0x00 0.--4. 1. " FIQDEF ,FIQ interrupt level definition"
|
|
wgroup.byte 0x1c--0x1d
|
|
line.byte 0x00 "SIMR,INTC Set Interrupt Mask"
|
|
hexmask.byte.byte 0x00 0.--6. 1. " SIMR ,Set interrupt mask"
|
|
line.byte 0x01 "CIMR,INTC Clear Interrupt Mask"
|
|
hexmask.byte.byte 0x01 0.--6. 1. " CIMR ,Clear interrupt mask"
|
|
group.byte 0x1e--0x1f
|
|
line.byte 0x00 "CLMASK,INTC Current Level Mask"
|
|
hexmask.byte.byte 0x00 0.--4. 1. " CLMASK ,Current level mask"
|
|
line.byte 0x01 "SLMASK,INTC Saved Level Mask"
|
|
hexmask.byte.byte 0x01 0.--4. 1. " SLMASK ,Saved level mask"
|
|
group.byte (0x40+0.)++0x00
|
|
line.byte 0x00 "ICR0,INTC Interrupt Control Register 0"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+1.)++0x00
|
|
line.byte 0x00 "ICR1,INTC Interrupt Control Register 1"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+2.)++0x00
|
|
line.byte 0x00 "ICR2,INTC Interrupt Control Register 2"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+3.)++0x00
|
|
line.byte 0x00 "ICR3,INTC Interrupt Control Register 3"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+4.)++0x00
|
|
line.byte 0x00 "ICR4,INTC Interrupt Control Register 4"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+5.)++0x00
|
|
line.byte 0x00 "ICR5,INTC Interrupt Control Register 5"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+6.)++0x00
|
|
line.byte 0x00 "ICR6,INTC Interrupt Control Register 6"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+7.)++0x00
|
|
line.byte 0x00 "ICR7,INTC Interrupt Control Register 7"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+8.)++0x00
|
|
line.byte 0x00 "ICR8,INTC Interrupt Control Register 8"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+9.)++0x00
|
|
line.byte 0x00 "ICR9,INTC Interrupt Control Register 9"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+10.)++0x00
|
|
line.byte 0x00 "ICR10,INTC Interrupt Control Register 10"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+11.)++0x00
|
|
line.byte 0x00 "ICR11,INTC Interrupt Control Register 11"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+12.)++0x00
|
|
line.byte 0x00 "ICR12,INTC Interrupt Control Register 12"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+13.)++0x00
|
|
line.byte 0x00 "ICR13,INTC Interrupt Control Register 13"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+14.)++0x00
|
|
line.byte 0x00 "ICR14,INTC Interrupt Control Register 14"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+15.)++0x00
|
|
line.byte 0x00 "ICR15,INTC Interrupt Control Register 15"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+16.)++0x00
|
|
line.byte 0x00 "ICR16,INTC Interrupt Control Register 16"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+17.)++0x00
|
|
line.byte 0x00 "ICR17,INTC Interrupt Control Register 17"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+18.)++0x00
|
|
line.byte 0x00 "ICR18,INTC Interrupt Control Register 18"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+19.)++0x00
|
|
line.byte 0x00 "ICR19,INTC Interrupt Control Register 19"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+20.)++0x00
|
|
line.byte 0x00 "ICR20,INTC Interrupt Control Register 20"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+21.)++0x00
|
|
line.byte 0x00 "ICR21,INTC Interrupt Control Register 21"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+22.)++0x00
|
|
line.byte 0x00 "ICR22,INTC Interrupt Control Register 22"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+23.)++0x00
|
|
line.byte 0x00 "ICR23,INTC Interrupt Control Register 23"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+24.)++0x00
|
|
line.byte 0x00 "ICR24,INTC Interrupt Control Register 24"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+25.)++0x00
|
|
line.byte 0x00 "ICR25,INTC Interrupt Control Register 25"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+26.)++0x00
|
|
line.byte 0x00 "ICR26,INTC Interrupt Control Register 26"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+27.)++0x00
|
|
line.byte 0x00 "ICR27,INTC Interrupt Control Register 27"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+28.)++0x00
|
|
line.byte 0x00 "ICR28,INTC Interrupt Control Register 28"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+29.)++0x00
|
|
line.byte 0x00 "ICR29,INTC Interrupt Control Register 29"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+30.)++0x00
|
|
line.byte 0x00 "ICR30,INTC Interrupt Control Register 30"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+31.)++0x00
|
|
line.byte 0x00 "ICR31,INTC Interrupt Control Register 31"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+32.)++0x00
|
|
line.byte 0x00 "ICR32,INTC Interrupt Control Register 32"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+33.)++0x00
|
|
line.byte 0x00 "ICR33,INTC Interrupt Control Register 33"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+34.)++0x00
|
|
line.byte 0x00 "ICR34,INTC Interrupt Control Register 34"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+35.)++0x00
|
|
line.byte 0x00 "ICR35,INTC Interrupt Control Register 35"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+36.)++0x00
|
|
line.byte 0x00 "ICR36,INTC Interrupt Control Register 36"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+37.)++0x00
|
|
line.byte 0x00 "ICR37,INTC Interrupt Control Register 37"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+38.)++0x00
|
|
line.byte 0x00 "ICR38,INTC Interrupt Control Register 38"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+39.)++0x00
|
|
line.byte 0x00 "ICR39,INTC Interrupt Control Register 39"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+40.)++0x00
|
|
line.byte 0x00 "ICR40,INTC Interrupt Control Register 40"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+41.)++0x00
|
|
line.byte 0x00 "ICR41,INTC Interrupt Control Register 41"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+42.)++0x00
|
|
line.byte 0x00 "ICR42,INTC Interrupt Control Register 42"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+43.)++0x00
|
|
line.byte 0x00 "ICR43,INTC Interrupt Control Register 43"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+44.)++0x00
|
|
line.byte 0x00 "ICR44,INTC Interrupt Control Register 44"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+45.)++0x00
|
|
line.byte 0x00 "ICR45,INTC Interrupt Control Register 45"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+46.)++0x00
|
|
line.byte 0x00 "ICR46,INTC Interrupt Control Register 46"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+47.)++0x00
|
|
line.byte 0x00 "ICR47,INTC Interrupt Control Register 47"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+48.)++0x00
|
|
line.byte 0x00 "ICR48,INTC Interrupt Control Register 48"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+49.)++0x00
|
|
line.byte 0x00 "ICR49,INTC Interrupt Control Register 49"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+50.)++0x00
|
|
line.byte 0x00 "ICR50,INTC Interrupt Control Register 50"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+51.)++0x00
|
|
line.byte 0x00 "ICR51,INTC Interrupt Control Register 51"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+52.)++0x00
|
|
line.byte 0x00 "ICR52,INTC Interrupt Control Register 52"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+53.)++0x00
|
|
line.byte 0x00 "ICR53,INTC Interrupt Control Register 53"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+54.)++0x00
|
|
line.byte 0x00 "ICR54,INTC Interrupt Control Register 54"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+55.)++0x00
|
|
line.byte 0x00 "ICR55,INTC Interrupt Control Register 55"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+56.)++0x00
|
|
line.byte 0x00 "ICR56,INTC Interrupt Control Register 56"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+57.)++0x00
|
|
line.byte 0x00 "ICR57,INTC Interrupt Control Register 57"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+58.)++0x00
|
|
line.byte 0x00 "ICR58,INTC Interrupt Control Register 58"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+59.)++0x00
|
|
line.byte 0x00 "ICR59,INTC Interrupt Control Register 59"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+60.)++0x00
|
|
line.byte 0x00 "ICR60,INTC Interrupt Control Register 60"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+61.)++0x00
|
|
line.byte 0x00 "ICR61,INTC Interrupt Control Register 61"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+62.)++0x00
|
|
line.byte 0x00 "ICR62,INTC Interrupt Control Register 62"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte (0x40+63.)++0x00
|
|
line.byte 0x00 "ICR63,INTC Interrupt Control Register 63"
|
|
bitfld.byte 0x00 0.--3. " LEVEL ,Interrupt request level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0xec--0xec
|
|
line.byte 0x00 "IRQIACK,INTC IRQ Acknowledge Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " IAVECT ,Interrupt vector number"
|
|
group.byte 0xf0--0xf0
|
|
line.byte 0x00 "FIQIACK,INTC FIQ Acknowledge Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " FAVECT ,Interrupt vector number"
|
|
tree.end
|
|
tree "eDMA (Enhanced Direct Memory Access Controller)"
|
|
base 0xfc044000
|
|
group.long 0x000--0x03
|
|
line.long 0x000 "DMACR,eDMA Control Register"
|
|
bitfld.long 0x000 2. " ERCA ,Enable Round-Robin Channel Arbitration" "Fixed-priority,Round-robin"
|
|
rgroup.long 0x04--0x07
|
|
line.long 0x00 "DMAES,eDMA Error Status Register"
|
|
bitfld.long 0x00 31. " VLD ,Logical OR of all DMAERR status bits" "No errors,Error"
|
|
bitfld.long 0x00 14. " CPE ,Channel priority error" "No error,Error"
|
|
bitfld.long 0x00 8.--11. " ERRCHN ,Error channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. " SAE ,Source address error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SOE ,Source offset error" "No error,Error"
|
|
bitfld.long 0x00 5. " DAE ,Destination address error" "No error,Error"
|
|
bitfld.long 0x00 4. " DOE ,Destination offset error" "No error,Error"
|
|
bitfld.long 0x00 3. " NCE ,NBYTES/CITER configuration error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SGE ,Scatter/Gather Configuration Error" "No error,Error"
|
|
bitfld.long 0x00 1. " SBE ,Source bus error" "No error,Error"
|
|
bitfld.long 0x00 0. " DBE ,Destination bus error" "No error,Error"
|
|
group.word 0x0e--0x0f
|
|
line.word 0x00 "DMAERQ,eDMA Enable Request Register"
|
|
bitfld.word 0x00 15. " ERQ15 ,Enable eDMA request 15" "Disabled,Enabled"
|
|
bitfld.word 0x00 14. " ERQ14 ,Enable eDMA request 14" "Disabled,Enabled"
|
|
bitfld.word 0x00 13. " ERQ13 ,Enable eDMA request 13" "Disabled,Enabled"
|
|
bitfld.word 0x00 12. " ERQ12 ,Enable eDMA request 12" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.word 0x00 11. " ERQ11 ,Enable eDMA request 11" "Disabled,Enabled"
|
|
bitfld.word 0x00 10. " ERQ10 ,Enable eDMA request 10" "Disabled,Enabled"
|
|
bitfld.word 0x00 9. " ERQ9 ,Enable eDMA request 9" "Disabled,Enabled"
|
|
bitfld.word 0x00 8. " ERQ8 ,Enable eDMA request 8" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.word 0x00 7. " ERQ7 ,Enable eDMA request 7" "Disabled,Enabled"
|
|
bitfld.word 0x00 6. " ERQ6 ,Enable eDMA request 6" "Disabled,Enabled"
|
|
bitfld.word 0x00 5. " ERQ5 ,Enable eDMA request 5" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " ERQ4 ,Enable eDMA request 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.word 0x00 3. " ERQ3 ,Enable eDMA request 3" "Disabled,Enabled"
|
|
bitfld.word 0x00 2. " ERQ2 ,Enable eDMA request 2" "Disabled,Enabled"
|
|
bitfld.word 0x00 1. " ERQ1 ,Enable eDMA request 1" "Disabled,Enabled"
|
|
bitfld.word 0x00 0. " ERQ0 ,Enable eDMA request 0" "Disabled,Enabled"
|
|
group.word 0x16--0x17
|
|
line.word 0x00 "DMAEEI,eDMA Enable Error Interrupt Register"
|
|
bitfld.word 0x00 15. " EEI15 ,Enable error interrupt 15" "Disabled,Enabled"
|
|
bitfld.word 0x00 14. " EEI14 ,Enable error interrupt 14" "Disabled,Enabled"
|
|
bitfld.word 0x00 13. " EEI13 ,Enable error interrupt 13" "Disabled,Enabled"
|
|
bitfld.word 0x00 12. " EEI12 ,Enable error interrupt 12" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.word 0x00 11. " EEI11 ,Enable error interrupt 11" "Disabled,Enabled"
|
|
bitfld.word 0x00 10. " EEI10 ,Enable error interrupt 10" "Disabled,Enabled"
|
|
bitfld.word 0x00 9. " EEI9 ,Enable error interrupt 9" "Disabled,Enabled"
|
|
bitfld.word 0x00 8. " EEI8 ,Enable error interrupt 8" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.word 0x00 7. " EEI7 ,Enable error interrupt 7" "Disabled,Enabled"
|
|
bitfld.word 0x00 6. " EEI6 ,Enable error interrupt 6" "Disabled,Enabled"
|
|
bitfld.word 0x00 5. " EEI5 ,Enable error interrupt 5" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " EEI4 ,Enable error interrupt 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.word 0x00 3. " EEI3 ,Enable error interrupt 3" "Disabled,Enabled"
|
|
bitfld.word 0x00 2. " EEI2 ,Enable error interrupt 2" "Disabled,Enabled"
|
|
bitfld.word 0x00 1. " EEI1 ,Enable error interrupt 1" "Disabled,Enabled"
|
|
bitfld.word 0x00 0. " EEI0 ,Enable error interrupt 0" "Disabled,Enabled"
|
|
wgroup.byte 0x18--0x1f
|
|
line.byte 0x00 "DMASERQ,eDMA Set Enable Request Register"
|
|
bitfld.byte 0x00 6. " SAER ,Set all enable requests" "Specified,All"
|
|
bitfld.byte 0x00 0.--3. " SERQ ,Set enable request n" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x01 "DMACERQ,eDMA Clear Enable Request Register"
|
|
bitfld.byte 0x01 6. " CAER ,Clear all enable requests" "Specified,All"
|
|
bitfld.byte 0x01 0.--3. " CERQ ,Clear enable request n" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x02 "DMASEEI,eDMA Set Enable Error Interrupt Register"
|
|
bitfld.byte 0x02 6. " SAEE ,Set all enable error interrupts" "Specified,All"
|
|
bitfld.byte 0x02 0.--3. " SEEI ,Set enable error interrupt n" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x03 "DMACEEI,eDMA Clear Enable Error Interrupt Request Register"
|
|
bitfld.byte 0x03 6. " CAEE ,Clear all enable error interrupts" "Specified,All"
|
|
bitfld.byte 0x03 0.--3. " CEEI ,Clear enable error interrupt n" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x04 "DMACINT,eDMA Clear Interrupt Request Register"
|
|
bitfld.byte 0x04 6. " CAIR ,Clear all enable error interrupts" "Specified,All"
|
|
bitfld.byte 0x04 0.--3. " CINT ,Clear individual interrupt request n" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x05 "DMACERR,eDMA Clear Error Register"
|
|
bitfld.byte 0x05 6. " CAER ,Clear all error indicators" "Specified,All"
|
|
bitfld.byte 0x05 0.--3. " CERR ,Clear error indicator n" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x06 "DMASSRT,eDMA Set START Bit Register"
|
|
bitfld.byte 0x06 6. " SAST ,Set all START bits (activate all channels)" "Specified,All"
|
|
bitfld.byte 0x06 0.--3. " SSRT ,Set START bit for channel n" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x07 "DMACDNE,eDMA Clear DONE Status Bit Register"
|
|
bitfld.byte 0x07 6. " CADN ,Clear all DONE status bits" "Specified,All"
|
|
bitfld.byte 0x07 0.--3. " CDNE ,Clear DONE bit for channel n" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.word 0x26--0x27
|
|
line.word 0x00 "DMAINT,eDMA Interrupt Request Register"
|
|
bitfld.word 0x00 15. " INT15 ,eDMA interrupt request 15" "Cleared,Active"
|
|
bitfld.word 0x00 14. " INT14 ,eDMA interrupt request 14" "Cleared,Active"
|
|
bitfld.word 0x00 13. " INT13 ,eDMA interrupt request 13" "Cleared,Active"
|
|
bitfld.word 0x00 12. " INT12 ,eDMA interrupt request 12" "Cleared,Active"
|
|
textline " "
|
|
bitfld.word 0x00 11. " INT11 ,eDMA interrupt request 11" "Cleared,Active"
|
|
bitfld.word 0x00 10. " INT10 ,eDMA interrupt request 10" "Cleared,Active"
|
|
bitfld.word 0x00 9. " INT9 ,eDMA interrupt request 9" "Cleared,Active"
|
|
bitfld.word 0x00 8. " INT8 ,eDMA interrupt request 8" "Cleared,Active"
|
|
textline " "
|
|
bitfld.word 0x00 7. " INT7 ,eDMA interrupt request 7" "Cleared,Active"
|
|
bitfld.word 0x00 6. " INT6 ,eDMA interrupt request 6" "Cleared,Active"
|
|
bitfld.word 0x00 5. " INT5 ,eDMA interrupt request 5" "Cleared,Active"
|
|
bitfld.word 0x00 4. " INT4 ,eDMA interrupt request 4" "Cleared,Active"
|
|
textline " "
|
|
bitfld.word 0x00 3. " INT3 ,eDMA interrupt request 3" "Cleared,Active"
|
|
bitfld.word 0x00 2. " INT2 ,eDMA interrupt request 2" "Cleared,Active"
|
|
bitfld.word 0x00 1. " INT1 ,eDMA interrupt request 1" "Cleared,Active"
|
|
bitfld.word 0x00 0. " INT0 ,eDMA interrupt request 0" "Cleared,Active"
|
|
group.word 0x2e--0x2f
|
|
line.word 0x00 "DMAERR,eDMA Error Registers"
|
|
bitfld.word 0x00 15. " ERR15 ,eDMA error 15" "Not occurred,Occurred"
|
|
bitfld.word 0x00 14. " ERR14 ,eDMA error 14" "Not occurred,Occurred"
|
|
bitfld.word 0x00 13. " ERR13 ,eDMA error 13" "Not occurred,Occurred"
|
|
bitfld.word 0x00 12. " ERR12 ,eDMA error 12" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.word 0x00 11. " ERR11 ,eDMA error 11" "Not occurred,Occurred"
|
|
bitfld.word 0x00 10. " ERR10 ,eDMA error 10" "Not occurred,Occurred"
|
|
bitfld.word 0x00 9. " ERR9 ,eDMA error 9" "Not occurred,Occurred"
|
|
bitfld.word 0x00 8. " ERR8 ,eDMA error 8" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.word 0x00 7. " ERR7 ,eDMA error 7" "Not occurred,Occurred"
|
|
bitfld.word 0x00 6. " ERR6 ,eDMA error 6" "Not occurred,Occurred"
|
|
bitfld.word 0x00 5. " ERR5 ,eDMA error 5" "Not occurred,Occurred"
|
|
bitfld.word 0x00 4. " ERR4 ,eDMA error 4" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.word 0x00 3. " ERR3 ,eDMA error 3" "Not occurred,Occurred"
|
|
bitfld.word 0x00 2. " ERR2 ,eDMA error 2" "Not occurred,Occurred"
|
|
bitfld.word 0x00 1. " ERR1 ,eDMA error 1" "Not occurred,Occurred"
|
|
bitfld.word 0x00 0. " ERR0 ,eDMA error 0" "Not occurred,Occurred"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.byte 0x0100--0x010f
|
|
line.byte 0x00 "DCHPRI0,eDMA Channel 0 Priority Register"
|
|
bitfld.byte 0x00 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0.--3. " CHPRI ,Channel 0 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x01 "DCHPRI1,eDMA Channel 1 Priority Register"
|
|
bitfld.byte 0x01 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x01 0.--3. " CHPRI ,Channel 1 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x02 "DCHPRI2,eDMA Channel 2 Priority Register"
|
|
bitfld.byte 0x02 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x02 0.--3. " CHPRI ,Channel 2 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x03 "DCHPRI3,eDMA Channel 3 Priority Register"
|
|
bitfld.byte 0x03 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x03 0.--3. " CHPRI ,Channel 3 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x04 "DCHPRI4,eDMA Channel 4 Priority Register"
|
|
bitfld.byte 0x04 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x04 0.--3. " CHPRI ,Channel 4 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x05 "DCHPRI5,eDMA Channel 5 Priority Register"
|
|
bitfld.byte 0x05 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x05 0.--3. " CHPRI ,Channel 5 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x06 "DCHPRI6,eDMA Channel 6 Priority Register"
|
|
bitfld.byte 0x06 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x06 0.--3. " CHPRI ,Channel 6 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x07 "DCHPRI7,eDMA Channel 7 Priority Register"
|
|
bitfld.byte 0x07 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x07 0.--3. " CHPRI ,Channel 7 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x08 "DCHPRI8,eDMA Channel 8 Priority Register"
|
|
bitfld.byte 0x08 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x08 0.--3. " CHPRI ,Channel 8 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x09 "DCHPRI9,eDMA Channel 9 Priority Register"
|
|
bitfld.byte 0x09 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x09 0.--3. " CHPRI ,Channel 9 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0a "DCHPRI10,eDMA Channel 10 Priority Register"
|
|
bitfld.byte 0x0a 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x0a 0.--3. " CHPRI ,Channel 10 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0b "DCHPRI11,eDMA Channel 11 Priority Register"
|
|
bitfld.byte 0x0b 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x0b 0.--3. " CHPRI ,Channel 11 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0c "DCHPRI12,eDMA Channel 12 Priority Register"
|
|
bitfld.byte 0x0c 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x0c 0.--3. " CHPRI ,Channel 12 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0d "DCHPRI13,eDMA Channel 13 Priority Register"
|
|
bitfld.byte 0x0d 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x0d 0.--3. " CHPRI ,Channel 13 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0e "DCHPRI14,eDMA Channel 14 Priority Register"
|
|
bitfld.byte 0x0e 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x0e 0.--3. " CHPRI ,Channel 14 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0f "DCHPRI15,eDMA Channel 15 Priority Register"
|
|
bitfld.byte 0x0f 7. " ECP ,Enable Channel Preemption" "Disabled,Enabled"
|
|
bitfld.byte 0x0f 0.--3. " CHPRI ,Channel 15 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
else
|
|
group.byte 0x0100--0x010f
|
|
line.byte 0x00 "DCHPRI0,eDMA Channel 0 Priority Register"
|
|
bitfld.byte 0x00 0.--3. " CHPRI ,Channel 0 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x01 "DCHPRI1,eDMA Channel 1 Priority Register"
|
|
bitfld.byte 0x01 0.--3. " CHPRI ,Channel 1 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x02 "DCHPRI2,eDMA Channel 2 Priority Register"
|
|
bitfld.byte 0x02 0.--3. " CHPRI ,Channel 2 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x03 "DCHPRI3,eDMA Channel 3 Priority Register"
|
|
bitfld.byte 0x03 0.--3. " CHPRI ,Channel 3 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x04 "DCHPRI4,eDMA Channel 4 Priority Register"
|
|
bitfld.byte 0x04 0.--3. " CHPRI ,Channel 4 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x05 "DCHPRI5,eDMA Channel 5 Priority Register"
|
|
bitfld.byte 0x05 0.--3. " CHPRI ,Channel 5 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x06 "DCHPRI6,eDMA Channel 6 Priority Register"
|
|
bitfld.byte 0x06 0.--3. " CHPRI ,Channel 6 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x07 "DCHPRI7,eDMA Channel 7 Priority Register"
|
|
bitfld.byte 0x07 0.--3. " CHPRI ,Channel 7 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x08 "DCHPRI8,eDMA Channel 8 Priority Register"
|
|
bitfld.byte 0x08 0.--3. " CHPRI ,Channel 8 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x09 "DCHPRI9,eDMA Channel 9 Priority Register"
|
|
bitfld.byte 0x09 0.--3. " CHPRI ,Channel 9 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0a "DCHPRI10,eDMA Channel 10 Priority Register"
|
|
bitfld.byte 0x0a 0.--3. " CHPRI ,Channel 10 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0b "DCHPRI11,eDMA Channel 11 Priority Register"
|
|
bitfld.byte 0x0b 0.--3. " CHPRI ,Channel 11 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0c "DCHPRI12,eDMA Channel 12 Priority Register"
|
|
bitfld.byte 0x0c 0.--3. " CHPRI ,Channel 12 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0d "DCHPRI13,eDMA Channel 13 Priority Register"
|
|
bitfld.byte 0x0d 0.--3. " CHPRI ,Channel 13 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0e "DCHPRI14,eDMA Channel 14 Priority Register"
|
|
bitfld.byte 0x0e 0.--3. " CHPRI ,Channel 14 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x0f "DCHPRI15,eDMA Channel 15 Priority Register"
|
|
bitfld.byte 0x0f 0.--3. " CHPRI ,Channel 15 arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
endif
|
|
tree "Transfer Control Descriptor 0 (TCD0)"
|
|
group.long (0x1000+(0.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(0.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(0.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(0.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(0.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(0.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(0.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(0.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 1 (TCD1)"
|
|
group.long (0x1000+(1.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(1.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(1.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(1.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(1.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(1.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(1.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(1.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 2 (TCD2)"
|
|
group.long (0x1000+(2.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(2.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(2.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(2.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(2.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(2.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(2.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(2.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 3 (TCD3)"
|
|
group.long (0x1000+(3.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(3.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(3.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(3.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(3.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(3.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(3.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(3.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 4 (TCD4)"
|
|
group.long (0x1000+(4.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(4.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(4.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(4.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(4.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(4.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(4.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(4.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 5 (TCD5)"
|
|
group.long (0x1000+(5.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(5.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(5.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(5.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(5.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(5.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(5.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(5.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 6 (TCD6)"
|
|
group.long (0x1000+(6.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(6.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(6.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(6.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(6.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(6.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(6.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(6.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 7 (TCD7)"
|
|
group.long (0x1000+(7.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(7.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(7.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(7.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(7.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(7.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(7.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(7.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 8 (TCD8)"
|
|
group.long (0x1000+(8.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(8.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(8.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(8.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(8.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(8.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(8.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(8.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 9 (TCD9)"
|
|
group.long (0x1000+(9.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(9.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(9.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(9.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(9.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(9.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(9.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(9.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 10 (TCD10)"
|
|
group.long (0x1000+(10.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(10.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(10.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(10.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(10.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(10.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(10.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(10.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 11 (TCD11)"
|
|
group.long (0x1000+(11.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(11.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(11.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(11.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(11.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(11.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(11.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(11.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 12 (TCD12)"
|
|
group.long (0x1000+(12.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(12.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(12.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(12.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(12.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(12.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(12.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(12.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 13 (TCD13)"
|
|
group.long (0x1000+(13.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(13.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(13.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(13.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(13.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(13.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(13.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(13.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 14 (TCD14)"
|
|
group.long (0x1000+(14.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(14.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(14.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(14.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(14.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(14.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(14.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(14.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree "Transfer Control Descriptor 15 (TCD15)"
|
|
group.long (0x1000+(15.*0x20))++0x13
|
|
line.long 0x00 "TCDW0,Transfer Control Descriptor Word 0"
|
|
hexmask.long.long 0x00 0.--31. 1. " SADDR ,Source address"
|
|
line.long 0x04 "TCDW1,Transfer Control Descriptor Word 1"
|
|
hexmask.long.byte 0x04 27.--31. 1. " SMOD ,Source address modulo"
|
|
bitfld.long 0x04 24.--26. " SSIZE ,Source data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
hexmask.long.byte 0x04 19.--23. 1. " DMOD ,Destination address modulo"
|
|
bitfld.long 0x04 16.--18. " DSIZE ,Destination data transfer size" "8-bit,16-bit,32-bit,Reserved,16-byte burst,?..."
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SOFF ,Source address signed offset"
|
|
line.long 0x08 "TCDW2,Transfer Control Descriptor Word 2"
|
|
hexmask.long.long 0x08 0.--31. 1. " NBYTES ,Minor byte transfer count"
|
|
line.long 0x0c "TCDW3,Transfer Control Descriptor Word 3"
|
|
hexmask.long.long 0x0c 0.--31. 1. " SLAST ,Last source address adjustment"
|
|
line.long 0x10 "TCDW4,Transfer Control Descriptor Word 4"
|
|
hexmask.long.long 0x10 0.--31. 1. " DADDR ,Destination address"
|
|
if ((data.long((sd:0xfc045014+(15.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(15.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " CITER_LINKCH ,Minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
else
|
|
group.long (0x1000+(15.*0x20)+0x14)++0x03
|
|
line.long 0x00 "TCDW5,Transfer Control Descriptor Word 5"
|
|
bitfld.long 0x00 31. " CITER_E_LINK ,Enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " CITER ,Current major iteration count"
|
|
hexmask.long.word 0x00 0.--15. 1. " DOFF ,Destination address signed offset"
|
|
endif
|
|
group.long (0x1000+(15.*0x20)+0x18)++0x03
|
|
line.long 0x00 "TCDW6,Transfer Control Descriptor Word 6"
|
|
hexmask.long.long 0x00 0.--31. 1. " DLAST_SGA ,Last destination address adjustment or the memory address for the next TCD to be loaded for this channel"
|
|
if ((data.long((sd:0xfc04501c+(15.*0x20)))&0x80000000)==0x80000000)
|
|
group.long (0x1000+(15.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 25.--30. 1. " BITER_LINKCH ,Beginning minor loop complete link channel"
|
|
hexmask.long.word 0x00 16.--24. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
else
|
|
group.long (0x1000+(15.*0x20)+0x1c)++0x03
|
|
line.long 0x00 "TCDW7,Transfer Control Descriptor Word 7"
|
|
bitfld.long 0x00 31. " BITER_E_LINK ,Beginning enable channel linking on minor loop complete" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 16.--30. 1. " BITER ,Beginning major iteration count"
|
|
bitfld.long 0x00 14.--15. " BWC ,Bandwidth control" "Full,reserved,4 cycles,8 cycles"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--13. 1. " MAJOR_LINKCH ,Major loop complete link channel"
|
|
bitfld.long 0x00 7. " DONE ,Channel done" "Not competed,Completed"
|
|
bitfld.long 0x00 6. " ACTIVE ,Channel active" "Not active,Active"
|
|
bitfld.long 0x00 5. " MAJOR_E_LINK ,Enable channel-to-channel linking on major loop complete" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " E_SG ,Enable scatter/gather processing" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " D_REQ ,Disable request" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " INT_HALF ,Enable an interrupt when major counter is half complete" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " INT_MAJ ,Enable an interrupt when major iteration count completes" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,Channel start" "Idle,Start"
|
|
endif
|
|
tree.end
|
|
tree.end
|
|
sif (cpu()=="MAC7111"||cpu()=="MAC7131"||cpu()=="MAC7114"||cpu()=="MAC7134"||cpu()=="MAC7115"||cpu()=="MAC7135"||cpu()=="MAC7116"||cpu()=="MAC7136"||cpu()=="MAC71XX")
|
|
tree "EIM (External Interface Module)"
|
|
base 0xfc008000
|
|
tree "Chip select 0"
|
|
group.word (0x80+(0.*0x0c))++0x01
|
|
line.word 0x00 "CSAR0,Chip select address register -- bank 0"
|
|
hexmask.word.word 0x00 0.--15. 1. " BA ,Base address"
|
|
group.long (0x80+(0.*0x0c)+0x04)++0x03
|
|
line.long 0x00 "CSMR0,Chip select mask register -- bank 0"
|
|
hexmask.long.word 0x00 16.--31. 1. " BAM ,Base address mask"
|
|
bitfld.long 0x00 8. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.long 0x00 6. " AM ,Alternate master" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " C/I ,Address space mask bit -- CPU space and interrupt acknowledge cycle mask" "Avaible,Not avaible"
|
|
textline " "
|
|
bitfld.long 0x00 4. " SC ,Address space mask bit -- supervisor code address space mask" "Avaible,Not avaible"
|
|
bitfld.long 0x00 3. " SD ,Address space mask bit -- supervisor data address space mask" "Avaible,Not avaible"
|
|
bitfld.long 0x00 2. " UC ,Address space mask bit -- user code address space mask" "Avaible,Not avaible"
|
|
bitfld.long 0x00 1. " UD ,Address space mask bit -- user data address space mask" "Avaible,Not avaible"
|
|
textline " "
|
|
bitfld.long 0x00 0. " V ,Valid bit" "Invalid,Valid"
|
|
group.word (0x80+(0.*0x0c)+0x0a)++0x01
|
|
line.word 0x00 "CSCR0,Chip select control register -- bank 0"
|
|
hexmask.word.byte 0x00 10.--13. 1. " WS ,Wait states"
|
|
bitfld.word 0x00 8. " AA ,Auto-acknowledge enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 6.--7. " PS ,Port size" "32-bit,16-bit,16-bit,8-bit"
|
|
bitfld.word 0x00 5. " BEM ,Byte enable mode" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.word 0x00 4. " BSTR ,Burst read enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 3. " BSTW ,Burst write enable" "Disabled,Enabled"
|
|
tree.end
|
|
tree "Chip select 1"
|
|
group.word (0x80+(1.*0x0c))++0x01
|
|
line.word 0x00 "CSAR1,Chip select address register -- bank 1"
|
|
hexmask.word.word 0x00 0.--15. 1. " BA ,Base address"
|
|
group.long (0x80+(1.*0x0c)+0x04)++0x03
|
|
line.long 0x00 "CSMR1,Chip select mask register -- bank 1"
|
|
hexmask.long.word 0x00 16.--31. 1. " BAM ,Base address mask"
|
|
bitfld.long 0x00 8. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.long 0x00 6. " AM ,Alternate master" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " C/I ,Address space mask bit -- CPU space and interrupt acknowledge cycle mask" "Avaible,Not avaible"
|
|
textline " "
|
|
bitfld.long 0x00 4. " SC ,Address space mask bit -- supervisor code address space mask" "Avaible,Not avaible"
|
|
bitfld.long 0x00 3. " SD ,Address space mask bit -- supervisor data address space mask" "Avaible,Not avaible"
|
|
bitfld.long 0x00 2. " UC ,Address space mask bit -- user code address space mask" "Avaible,Not avaible"
|
|
bitfld.long 0x00 1. " UD ,Address space mask bit -- user data address space mask" "Avaible,Not avaible"
|
|
textline " "
|
|
bitfld.long 0x00 0. " V ,Valid bit" "Invalid,Valid"
|
|
group.word (0x80+(1.*0x0c)+0x0a)++0x01
|
|
line.word 0x00 "CSCR1,Chip select control register -- bank 1"
|
|
hexmask.word.byte 0x00 10.--13. 1. " WS ,Wait states"
|
|
bitfld.word 0x00 8. " AA ,Auto-acknowledge enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 6.--7. " PS ,Port size" "32-bit,16-bit,16-bit,8-bit"
|
|
bitfld.word 0x00 5. " BEM ,Byte enable mode" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.word 0x00 4. " BSTR ,Burst read enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 3. " BSTW ,Burst write enable" "Disabled,Enabled"
|
|
tree.end
|
|
tree "Chip select 2"
|
|
group.word (0x80+(2.*0x0c))++0x01
|
|
line.word 0x00 "CSAR2,Chip select address register -- bank 2"
|
|
hexmask.word.word 0x00 0.--15. 1. " BA ,Base address"
|
|
group.long (0x80+(2.*0x0c)+0x04)++0x03
|
|
line.long 0x00 "CSMR2,Chip select mask register -- bank 2"
|
|
hexmask.long.word 0x00 16.--31. 1. " BAM ,Base address mask"
|
|
bitfld.long 0x00 8. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.long 0x00 6. " AM ,Alternate master" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " C/I ,Address space mask bit -- CPU space and interrupt acknowledge cycle mask" "Avaible,Not avaible"
|
|
textline " "
|
|
bitfld.long 0x00 4. " SC ,Address space mask bit -- supervisor code address space mask" "Avaible,Not avaible"
|
|
bitfld.long 0x00 3. " SD ,Address space mask bit -- supervisor data address space mask" "Avaible,Not avaible"
|
|
bitfld.long 0x00 2. " UC ,Address space mask bit -- user code address space mask" "Avaible,Not avaible"
|
|
bitfld.long 0x00 1. " UD ,Address space mask bit -- user data address space mask" "Avaible,Not avaible"
|
|
textline " "
|
|
bitfld.long 0x00 0. " V ,Valid bit" "Invalid,Valid"
|
|
group.word (0x80+(2.*0x0c)+0x0a)++0x01
|
|
line.word 0x00 "CSCR2,Chip select control register -- bank 2"
|
|
hexmask.word.byte 0x00 10.--13. 1. " WS ,Wait states"
|
|
bitfld.word 0x00 8. " AA ,Auto-acknowledge enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 6.--7. " PS ,Port size" "32-bit,16-bit,16-bit,8-bit"
|
|
bitfld.word 0x00 5. " BEM ,Byte enable mode" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.word 0x00 4. " BSTR ,Burst read enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 3. " BSTW ,Burst write enable" "Disabled,Enabled"
|
|
tree.end
|
|
tree.end
|
|
endif
|
|
tree "XBS (Cross-Bar Switch Module)"
|
|
base 0xfc004000
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "PR_EIM,Priority Register for EIM Slave port"
|
|
bitfld.long 0x00 4. " DMA_MSTR ,DMA master priority" "Highest priority,Lowest priority"
|
|
bitfld.long 0x00 0. " CORE_MSTR ,Core master priority" "Highest priority,Lowest priority"
|
|
group.long 0x0110++0x03
|
|
line.long 0x00 "CR_EIM,Control Register for EIM Slave port"
|
|
bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only"
|
|
bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest priority,Lowest priority"
|
|
bitfld.long 0x00 8.--9. " ARB ,Arbitration mode" "Fixed priority,Round Robin,?..."
|
|
bitfld.long 0x00 4.--5. " PCTL ,Parking control" "PARK bit field,Last master,Safe state,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0. " PARK ,Parking control" "CORE,DMA"
|
|
group.long 0x300++0x03
|
|
line.long 0x00 "PR_SRAM,Priority Register for SRAM Slave port"
|
|
bitfld.long 0x00 4. " DMA_MSTR ,DMA master priority" "Highest priority,Lowest priority"
|
|
bitfld.long 0x00 0. " CORE_MSTR ,Core master priority" "Highest priority,Lowest priority"
|
|
group.long 0x0310++0x03
|
|
line.long 0x00 "CR_SRAM,Control Register for SRAM Slave port"
|
|
bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only"
|
|
bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest priority,Lowest priority"
|
|
bitfld.long 0x00 8.--9. " ARB ,Arbitration mode" "Fixed priority,Round Robin,?..."
|
|
bitfld.long 0x00 4.--5. " PCTL ,Parking control" "PARK bit field,Last master,Safe state,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0. " PARK ,Parking control" "CORE,DMA"
|
|
group.long 0x700++0x03
|
|
line.long 0x00 "PR_PC,Priority Register for Peripheral Controller Slave port"
|
|
bitfld.long 0x00 4. " DMA_MSTR ,DMA master priority" "Highest priority,Lowest priority"
|
|
bitfld.long 0x00 0. " CORE_MSTR ,Core master priority" "Highest priority,Lowest priority"
|
|
group.long 0x0710++0x03
|
|
line.long 0x00 "CR_PC,Control Register for Peripheral Controller Slave port"
|
|
bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only"
|
|
bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest priority,Lowest priority"
|
|
bitfld.long 0x00 8.--9. " ARB ,Arbitration mode" "Fixed priority,Round Robin,?..."
|
|
bitfld.long 0x00 4.--5. " PCTL ,Parking control" "PARK bit field,Last master,Safe state,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0. " PARK ,Parking control" "CORE,DMA"
|
|
tree.end
|
|
tree "CFM (Common Flash Module)"
|
|
base 0xfc0f0000
|
|
group.word 0x00--0x01
|
|
line.word 0x00 "CFMMCR,CFM Module Configuration Register"
|
|
bitfld.word 0x00 11.--12. " MRDS ,Margin read setting" "Normal,Programmed-level,Erased-level,?..."
|
|
bitfld.word 0x00 10. " LOCK ,Write lock control" "Writable,Write-locked"
|
|
bitfld.word 0x00 9. " PVIE ,Protection violation interrupt enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 8. " AEIE ,Access error interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.word 0x00 7. " CBEIE ,Command buffer empty interrupt enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 6. " CCIE ,Command complete interrupt enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 5. " KEYACC ,Enable Security Key Writing" "Write sequence,Release security"
|
|
group.byte 0x02--0x02
|
|
line.byte 0x00 "CFMCLKD,CFM Clock Divider Register"
|
|
bitfld.byte 0x00 7. " DIVLD ,Clock divider loaded" "Not loaded,Loaded"
|
|
bitfld.byte 0x00 6. " PRDIV8 ,Enable Prescaler by 8" "Disabled,Enabled"
|
|
hexmask.byte.byte 0x00 0.--5. 1. " DIV ,Clock divider bits"
|
|
group.long 0x08--0x0b
|
|
line.long 0x00 "CFMSEC,CFM Security Register"
|
|
bitfld.long 0x00 30.--31. " KEYEN ,Enable backdoor key access to unlock security" "Disabled,Disabled,Enabled,Disabled"
|
|
bitfld.long 0x00 29. " SECSTAT ,Flash memory security status" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 2.--15. 1. " NV ,Non-volatile flags"
|
|
bitfld.long 0x00 0.--1. " SEC ,Flash memory security" "Secured,Secured,Not secured,Secured"
|
|
group.long 0x10--0x1b
|
|
line.long 0x00 "CFMPROT,CFM Program Flash Protection Register"
|
|
bitfld.long 0x00 31. " PROTECT31 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 30. " PROTECT30 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 29. " PROTECT29 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 28. " PROTECT28 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
textline " "
|
|
bitfld.long 0x00 27. " PROTECT27 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 26. " PROTECT26 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 25. " PROTECT25 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 24. " PROTECT24 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
textline " "
|
|
bitfld.long 0x00 23. " PROTECT23 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 22. " PROTECT22 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 21. " PROTECT21 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 20. " PROTECT20 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PROTECT19 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 18. " PROTECT18 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 17. " PROTECT17 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 16. " PROTECT16 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
textline " "
|
|
bitfld.long 0x00 15. " PROTECT15 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 14. " PROTECT14 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 13. " PROTECT13 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 12. " PROTECT12 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
textline " "
|
|
bitfld.long 0x00 11. " PROTECT11 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 10. " PROTECT10 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 9. " PROTECT9 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 8. " PROTECT8 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
textline " "
|
|
bitfld.long 0x00 7. " PROTECT7 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 6. " PROTECT6 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 5. " PROTECT5 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 4. " PROTECT4 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PROTECT3 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 2. " PROTECT2 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 1. " PROTECT1 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.long 0x00 0. " PROTECT0 ,Program Flash logical sector protection" "Not protected,Protected"
|
|
line.long 0x04 "CFMSACC,CFM Program Flash Supervisor Access Register"
|
|
bitfld.long 0x04 31. " SUPV31 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 30. " SUPV30 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 29. " SUPV29 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 28. " SUPV28 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x04 27. " SUPV27 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 26. " SUPV26 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 25. " SUPV25 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 24. " SUPV24 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x04 23. " SUPV23 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 22. " SUPV22 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 21. " SUPV21 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 20. " SUPV20 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x04 19. " SUPV19 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 18. " SUPV18 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 17. " SUPV17 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 16. " SUPV16 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x04 15. " SUPV15 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 14. " SUPV14 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 13. " SUPV13 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 12. " SUPV12 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x04 11. " SUPV11 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 10. " SUPV10 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 9. " SUPV9 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 8. " SUPV8 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x04 7. " SUPV7 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 6. " SUPV6 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 5. " SUPV5 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 4. " SUPV4 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x04 3. " SUPV3 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 2. " SUPV2 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 1. " SUPV1 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
bitfld.long 0x04 0. " SUPV0 ,Program Flash address space assignment for supervisor/user access" "Unrestricted,Supervisor"
|
|
line.long 0x08 "CFMDACC,CFM Program Flash Data Access Register"
|
|
bitfld.long 0x08 31. " DACC31 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 30. " DACC30 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 29. " DACC29 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 28. " DACC28 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
textline " "
|
|
bitfld.long 0x08 27. " DACC27 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 26. " DACC26 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 25. " DACC25 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 24. " DACC24 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
textline " "
|
|
bitfld.long 0x08 23. " DACC23 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 22. " DACC22 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 21. " DACC21 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 20. " DACC20 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
textline " "
|
|
bitfld.long 0x08 19. " DACC19 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 18. " DACC18 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 17. " DACC17 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 16. " DACC16 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
textline " "
|
|
bitfld.long 0x08 15. " DACC15 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 14. " DACC14 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 13. " DACC13 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 12. " DACC12 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
textline " "
|
|
bitfld.long 0x08 11. " DACC11 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 10. " DACC10 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 9. " DACC9 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 8. " DACC8 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
textline " "
|
|
bitfld.long 0x08 7. " DACC7 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 6. " DACC6 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 5. " DACC5 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 4. " DACC4 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
textline " "
|
|
bitfld.long 0x08 3. " DACC3 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 2. " DACC2 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 1. " DACC1 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.long 0x08 0. " DACC0 ,Program Flash memory address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
group.byte 0x20--0x20
|
|
line.byte 0x00 "CFMUSTAT,CFM User Status Register"
|
|
bitfld.byte 0x00 7. " CBEIF ,Command buffer empty interrupt flag" "Full,Ready"
|
|
bitfld.byte 0x00 6. " CCIF ,Command complete interrupt flag" "In progress,Completed"
|
|
bitfld.byte 0x00 5. " PVIOL ,Protection violation" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 4. " ACCERR ,Access Error" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " BLANK ,All Flash memory locations or the selected Flash logical page have been verified as erased" "Not erased,Erased"
|
|
group.byte 0x24--0x24
|
|
line.byte 0x00 "CFMCMD,CFM Command Register"
|
|
hexmask.byte.byte 0x00 0.--6. 1. " CMD ,Command"
|
|
rgroup.long 0x30--0x33
|
|
line.long 0x00 "CFMDATA0,CFM Data Register"
|
|
hexmask.long.long 0x00 0.--31. 1. " DATA ,Data"
|
|
rgroup.long 0x38--0x3b
|
|
line.long 0x00 "CFMDATA1,CFM Data Register"
|
|
hexmask.long.long 0x00 0.--31. 1. " DATA ,Data"
|
|
rgroup.word 0x42--0x43
|
|
line.word 0x00 "CFMDISU,CFM Disable Upper Block Register"
|
|
hexmask.word.word 0x00 0.--15. 1. " DISU ,Disable Upper Program Flash Logical Block"
|
|
group.byte 0x44--0x46
|
|
line.byte 0x00 "CFMDFPROT,CFM Data Flash Protection Register"
|
|
bitfld.byte 0x00 7. " PROTECT_DF7 ,Data Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.byte 0x00 6. " PROTECT_DF6 ,Data Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.byte 0x00 5. " PROTECT_DF5 ,Data Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.byte 0x00 4. " PROTECT_DF4 ,Data Flash logical sector protection" "Not protected,Protected"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " PROTECT_DF3 ,Data Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.byte 0x00 2. " PROTECT_DF2 ,Data Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.byte 0x00 1. " PROTECT_DF1 ,Data Flash logical sector protection" "Not protected,Protected"
|
|
bitfld.byte 0x00 0. " PROTECT_DF0 ,Data Flash logical sector protection" "Not protected,Protected"
|
|
line.byte 0x01 "CFMDFSACC,CFM Data Flash Supervisor Access Register"
|
|
bitfld.byte 0x01 7. " SUPV_DF7 ,Data Flash address space assignment for supervisor/unrestricted access" "Unrestricted,Supervisor"
|
|
bitfld.byte 0x01 6. " SUPV_DF6 ,Data Flash address space assignment for supervisor/unrestricted access" "Unrestricted,Supervisor"
|
|
bitfld.byte 0x01 5. " SUPV_DF5 ,Data Flash address space assignment for supervisor/unrestricted access" "Unrestricted,Supervisor"
|
|
bitfld.byte 0x01 4. " SUPV_DF4 ,Data Flash address space assignment for supervisor/unrestricted access" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.byte 0x01 3. " SUPV_DF3 ,Data Flash address space assignment for supervisor/unrestricted access" "Unrestricted,Supervisor"
|
|
bitfld.byte 0x01 2. " SUPV_DF2 ,Data Flash address space assignment for supervisor/unrestricted access" "Unrestricted,Supervisor"
|
|
bitfld.byte 0x01 1. " SUPV_DF1 ,Data Flash address space assignment for supervisor/unrestricted access" "Unrestricted,Supervisor"
|
|
bitfld.byte 0x01 0. " SUPV_DF0 ,Data Flash address space assignment for supervisor/unrestricted access" "Unrestricted,Supervisor"
|
|
line.byte 0x02 "CFMDFDACC,CFM Data Flash Data Access Register"
|
|
bitfld.byte 0x02 7. " DACC_DF7 ,Data Flash address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.byte 0x02 6. " DACC_DF6 ,Data Flash address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.byte 0x02 5. " DACC_DF5 ,Data Flash address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.byte 0x02 4. " DACC_DF4 ,Data Flash address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " DACC_DF3 ,Data Flash address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.byte 0x02 2. " DACC_DF2 ,Data Flash address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.byte 0x02 1. " DACC_DF1 ,Data Flash address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
bitfld.byte 0x02 0. " DACC_DF0 ,Data Flash address space assignment for data/instruction access" "Data only,Data/instruction"
|
|
group.word 0x4a--0x4b
|
|
line.word 0x00 "CFMCLKSEL,CFM Clock Select Register"
|
|
bitfld.byte 0x00 0.--1. " CLKSEL ,Program Flash read access latency" "Two-cycle,Single-cycle,?..."
|
|
tree.end
|
|
tree "AIPS (AMBA to IP Bus Bridge Module)"
|
|
base 0xfc000000
|
|
group.byte 0x00--0x00
|
|
line.byte 0x00 "MPROT0,AIPS Master Protection Register -- ARM7 CPU"
|
|
bitfld.byte 0x00 6. " MTR ,Master trusted for reads" "Not trusted,Trusted"
|
|
bitfld.byte 0x00 5. " MTW ,Master trusted for writes" "Not trusted,Trusted"
|
|
bitfld.byte 0x00 4. " MPL ,Master privilege level." "Forced,Not forced"
|
|
line.byte 0x00 "MPROT1,AIPS Master Protection Register -- eDMA"
|
|
bitfld.byte 0x00 2. " MTR ,Master trusted for reads" "Not trusted,Trusted"
|
|
bitfld.byte 0x00 1. " MTW ,Master trusted for writes" "Not trusted,Trusted"
|
|
bitfld.byte 0x00 0. " MPL ,Master privilege level." "Forced,Not forced"
|
|
group.byte 0x20--0x21
|
|
line.byte 0x00 "PAC0,AIPS Peripheral Access Control Register -- AIPS"
|
|
bitfld.byte 0x00 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x00 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x00 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x00 "PAC1,AIPS Peripheral Access Control Register -- XBS"
|
|
bitfld.byte 0x00 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x00 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x00 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x01 "PAC2,AIPS Peripheral Access Control Register -- EIM"
|
|
bitfld.byte 0x01 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x01 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x01 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
group.byte 0x28--0x29
|
|
line.byte 0x00 "PAC16,AIPS Peripheral Access Control Register -- MCM"
|
|
bitfld.byte 0x00 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x00 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x00 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x00 "PAC17,AIPS Peripheral Access Control Register -- eDMA"
|
|
bitfld.byte 0x00 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x00 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x00 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x01 "PAC18,AIPS Peripheral Access Control Register -- INTC"
|
|
bitfld.byte 0x01 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x01 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x01 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
group.byte 0x40--0x4e
|
|
line.byte 0x00 "OPAC0,AIPS Peripheral Access Control Register -- SSM"
|
|
bitfld.byte 0x00 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x00 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x00 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x00 "OPAC1,AIPS Peripheral Access Control Register -- DMA Mux"
|
|
bitfld.byte 0x00 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x00 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x00 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x01 "OPAC2,AIPS Peripheral Access Control Register -- CRG"
|
|
bitfld.byte 0x01 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x01 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x01 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x01 "OPAC3,AIPS Peripheral Access Control Register -- PIT"
|
|
bitfld.byte 0x01 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x01 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x01 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x02 "OPAC4,AIPS Peripheral Access Control Register -- VREG"
|
|
bitfld.byte 0x02 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x02 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x02 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x02 "OPAC5,AIPS Peripheral Access Control Register -- FlexCAN_A"
|
|
bitfld.byte 0x02 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x02 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x02 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x03 "OPAC6,AIPS Peripheral Access Control Register -- FlexCAN_B"
|
|
bitfld.byte 0x03 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x03 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x03 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x03 "OPAC7,AIPS Peripheral Access Control Register -- FlexCAN_C"
|
|
bitfld.byte 0x03 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x03 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x03 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x04 "OPAC8,AIPS Peripheral Access Control Register -- FlexCAN_D"
|
|
bitfld.byte 0x04 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x04 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x04 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x05 "OPAC11,AIPS Peripheral Access Control Register -- I2C"
|
|
bitfld.byte 0x05 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x05 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x05 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x06 "OPAC13,AIPS Peripheral Access Control Register -- DSPI_A"
|
|
bitfld.byte 0x06 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x06 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x06 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x07 "OPAC14,AIPS Peripheral Access Control Register -- DSPI_B"
|
|
bitfld.byte 0x07 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x07 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x07 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x08 "OPAC17,AIPS Peripheral Access Control Register -- eSCI_A"
|
|
bitfld.byte 0x08 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x08 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x08 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x09 "OPAC18,AIPS Peripheral Access Control Register -- eSCI_B"
|
|
bitfld.byte 0x09 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x09 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x09 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x09 "OPAC19,AIPS Peripheral Access Control Register -- eSCI_C"
|
|
bitfld.byte 0x09 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x09 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x09 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x0a "OPAC20,AIPS Peripheral Access Control Register -- eSCI_D"
|
|
bitfld.byte 0x0a 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x0a 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x0a 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x0b "OPAC23,AIPS Peripheral Access Control Register -- eMIOS"
|
|
bitfld.byte 0x0b 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x0b 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x0b 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x0c "OPAC24,AIPS Peripheral Access Control Register -- ATD_A"
|
|
bitfld.byte 0x0c 7. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x0c 6. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x0c 5. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x0c "OPAC25,AIPS Peripheral Access Control Register -- ATD_B"
|
|
bitfld.byte 0x0c 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x0c 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x0c 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x0d "OPAC26,AIPS Peripheral Access Control Register -- PIM"
|
|
bitfld.byte 0x0d 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x0d 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x0d 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x0e "OPAC28,AIPS Peripheral Access Control Register -- CFM"
|
|
bitfld.byte 0x0e 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x0e 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x0e 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
group.byte 0x50--0x50
|
|
line.byte 0x00 "OPAC32,AIPS Peripheral Access Control Register -- Program Flash Array"
|
|
bitfld.byte 0x00 6. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x00 5. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x00 4. " TP ,Trusted protect" "Not protected,Protected"
|
|
line.byte 0x00 "OPAC33,AIPS Peripheral Access Control Register -- Data Flash Array"
|
|
bitfld.byte 0x00 2. " SP ,Supervisor protect" "Not protected,Protected"
|
|
bitfld.byte 0x00 1. " WP ,Write protect" "Write allowed,Write protected"
|
|
bitfld.byte 0x00 0. " TP ,Trusted protect" "Not protected,Protected"
|
|
tree.end
|
|
tree "DMAmux (DMA Channel Multiplexer Module)"
|
|
base 0xfc084000
|
|
group.byte (0x00+0.)++0x00
|
|
line.byte 0x00 "CHCONFIG0,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+1.)++0x00
|
|
line.byte 0x00 "CHCONFIG1,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+2.)++0x00
|
|
line.byte 0x00 "CHCONFIG2,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+3.)++0x00
|
|
line.byte 0x00 "CHCONFIG3,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+4.)++0x00
|
|
line.byte 0x00 "CHCONFIG4,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+5.)++0x00
|
|
line.byte 0x00 "CHCONFIG5,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+6.)++0x00
|
|
line.byte 0x00 "CHCONFIG6,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+7.)++0x00
|
|
line.byte 0x00 "CHCONFIG7,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+8.)++0x00
|
|
line.byte 0x00 "CHCONFIG8,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+9.)++0x00
|
|
line.byte 0x00 "CHCONFIG9,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+10.)++0x00
|
|
line.byte 0x00 "CHCONFIG10,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+11.)++0x00
|
|
line.byte 0x00 "CHCONFIG11,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+12.)++0x00
|
|
line.byte 0x00 "CHCONFIG12,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+13.)++0x00
|
|
line.byte 0x00 "CHCONFIG13,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+14.)++0x00
|
|
line.byte 0x00 "CHCONFIG14,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
group.byte (0x00+15.)++0x00
|
|
line.byte 0x00 "CHCONFIG15,DMAMux Channel Configuration Register"
|
|
bitfld.byte 0x00 7. " ENBL ,DMA request channel enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TRIG ,DMA request channel periodic trigger enable" "Normal,Periodic trigger"
|
|
bitfld.byte 0x00 0.--5. " SOURCE ,DMA request channel source" "Disabled,I2C Transmit,I2C Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,eSCI_A Transmit,eSCI_A Receive,eSCI_B Transmit,eSCI_B Receive,eSCI_C Transmit,eSCI_C Receive,eSCI_D Transmit,eSCI_D Receive,eMIOS Channel 0,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,ATD_A Result,ATD_A Command,ATD_B Result,ATD_B Command,Always Enabled 0,Always Enabled 1,Always Enabled 2,Always Enabled 3,Always Enabled 4,Always Enabled 5,Always Enabled 6,Always Enabled 7,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"
|
|
tree.end
|
|
width 0x0d
|
|
tree "PIM (Port Integration Module)"
|
|
sif (cpu()=="MAC7111"||cpu()=="MAC7114"||cpu()=="MAC7115"||cpu()=="MAC7116"||cpu()=="MAC7112"||cpu()=="MAC7131"||cpu()=="MAC7134"||cpu()=="MAC7135"||cpu()=="MAC7136"||cpu()=="MAC71XX")
|
|
base 0xfc0e8000
|
|
tree "Port A"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_A,Port A Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_A,Port A Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_A,Port A Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_A,Port A Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_A,Port A Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_A,Port A Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_A,Port A Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_A,Port A Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_A,Port A Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_A,Port A Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_A,Port A Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_A,Port A Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_A,Port A Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_A,Port A Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_A,Port A Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_A,Port A Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_A,Port A Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_A,Port A Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_A,Port A Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_A,Port A Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_A,Port A Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_A,Port A Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_A,Port A Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_A,Port A Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_A,Port A Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_A,Port A Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_A,Port A Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_A,Port A Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_A,Port A Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_A,Port A Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_A,Port A Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_A,Port A Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_A,Port A Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_A,Port A Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_A,Port A Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e8040
|
|
tree "Port B"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_B,Port B Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_B,Port B Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_B,Port B Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_B,Port B Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_B,Port B Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_B,Port B Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_B,Port B Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_B,Port B Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_B,Port B Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_B,Port B Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_B,Port B Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_B,Port B Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_B,Port B Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_B,Port B Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_B,Port B Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_B,Port B Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_B,Port B Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_B,Port B Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_B,Port B Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_B,Port B Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_B,Port B Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_B,Port B Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_B,Port B Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_B,Port B Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_B,Port B Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_B,Port B Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_B,Port B Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_B,Port B Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_B,Port B Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_B,Port B Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_B,Port B Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_B,Port B Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_B,Port B Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_B,Port B Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_B,Port B Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e8080
|
|
tree "Port C"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_C,Port C Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_C,Port C Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_C,Port C Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_C,Port C Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_C,Port C Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_C,Port C Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_C,Port C Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_C,Port C Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_C,Port C Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_C,Port C Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_C,Port C Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_C,Port C Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_C,Port C Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_C,Port C Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_C,Port C Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_C,Port C Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_C,Port C Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_C,Port C Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_C,Port C Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_C,Port C Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_C,Port C Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_C,Port C Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_C,Port C Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_C,Port C Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_C,Port C Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_C,Port C Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_C,Port C Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_C,Port C Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_C,Port C Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_C,Port C Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_C,Port C Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_C,Port C Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_C,Port C Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_C,Port C Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_C,Port C Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e80c0
|
|
tree "Port D"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_D,Port D Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_D,Port D Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_D,Port D Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_D,Port D Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_D,Port D Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_D,Port D Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_D,Port D Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_D,Port D Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_D,Port D Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_D,Port D Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_D,Port D Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_D,Port D Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_D,Port D Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_D,Port D Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_D,Port D Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_D,Port D Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_D,Port D Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_D,Port D Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_D,Port D Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_D,Port D Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_D,Port D Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_D,Port D Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_D,Port D Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_D,Port D Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_D,Port D Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_D,Port D Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_D,Port D Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_D,Port D Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_D,Port D Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_D,Port D Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_D,Port D Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_D,Port D Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_D,Port D Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_D,Port D Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_D,Port D Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
endif
|
|
sif (cpu()=="MAC7101"||cpu()=="MAC7104"||cpu()=="MAC7105"||cpu()=="MAC7106")
|
|
base 0xfc0e8000
|
|
tree "Port A"
|
|
group.word 0x00--0x0d
|
|
line.word 0x00 "CONFIG0_A,Port A Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_A,Port A Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_A,Port A Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_A,Port A Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_A,Port A Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_A,Port A Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_A,Port A Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x1a--0x1f
|
|
line.word 0x00 "CONFIG13_A,Port A Pin 13 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG14_A,Port A Pin 14 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG15_A,Port A Pin 15 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_A,Port A Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_A,Port A Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_A,Port A Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x2e
|
|
line.byte 0x00 "PINDATA0_A,Port A Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_A,Port A Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_A,Port A Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_A,Port A Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_A,Port A Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_A,Port A Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_A,Port A Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
group.byte 0x35--0x37
|
|
line.byte 0x00 "PINDATA13_A,Port A Pin 13 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA14_A,Port A Pin 14 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA15_A,Port A Pin 15 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e8040
|
|
tree "Port B"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_B,Port B Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_B,Port B Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_B,Port B Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_B,Port B Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_B,Port B Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_B,Port B Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_B,Port B Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_B,Port B Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_B,Port B Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_B,Port B Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_B,Port B Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_B,Port B Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_B,Port B Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_B,Port B Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_B,Port B Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_B,Port B Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_B,Port B Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_B,Port B Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_B,Port B Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_B,Port B Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_B,Port B Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_B,Port B Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_B,Port B Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_B,Port B Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_B,Port B Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_B,Port B Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_B,Port B Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_B,Port B Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_B,Port B Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_B,Port B Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_B,Port B Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_B,Port B Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_B,Port B Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_B,Port B Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_B,Port B Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e8080
|
|
tree "Port C"
|
|
group.word 0x00--0x17
|
|
line.word 0x00 "CONFIG0_C,Port C Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_C,Port C Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_C,Port C Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_C,Port C Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_C,Port C Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_C,Port C Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_C,Port C Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_C,Port C Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_C,Port C Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_C,Port C Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_C,Port C Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_C,Port C Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_C,Port C Interrupt Flag"
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_C,Port C Data"
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_C,Port C Input"
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x33
|
|
line.byte 0x00 "PINDATA0_C,Port C Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_C,Port C Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_C,Port C Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_C,Port C Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_C,Port C Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_C,Port C Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_C,Port C Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_C,Port C Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_C,Port C Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_C,Port C Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_C,Port C Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_C,Port C Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e80c0
|
|
tree "Port D"
|
|
group.word 0x00--0x09
|
|
line.word 0x00 "CONFIG0_D,Port D Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_D,Port D Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_D,Port D Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_D,Port D Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_D,Port D Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x16--0x1f
|
|
line.word 0x00 "CONFIG11_D,Port D Pin 11 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG12_D,Port D Pin 12 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG13_D,Port D Pin 13 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG14_D,Port D Pin 14 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG15_D,Port D Pin 15 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_D,Port D Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_D,Port D Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_D,Port D Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x2c
|
|
line.byte 0x00 "PINDATA0_D,Port D Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_D,Port D Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_D,Port D Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_D,Port D Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_D,Port D Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
group.byte 0x33--0x37
|
|
line.byte 0x00 "PINDATA11_D,Port D Pin 11 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA12_D,Port D Pin 12 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA13_D,Port D Pin 13 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA14_D,Port D Pin 14 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA15_D,Port D Pin 15 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
endif
|
|
sif (cpu()=="MAC7121"||cpu()=="MAC7122"||cpu()=="MAC7125"||cpu()=="MAC7126"||cpu()=="MAC7124")
|
|
base 0xfc0e8000
|
|
tree "Port A"
|
|
group.word 0x00--0x01
|
|
line.word 0x00 "CONFIG0_A,Port A Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x0e--0x1f
|
|
line.word 0x00 "CONFIG7_A,Port A Pin 7 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG8_A,Port A Pin 8 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG9_A,Port A Pin 9 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG10_A,Port A Pin 10 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG11_A,Port A Pin 11 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG12_A,Port A Pin 12 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG13_A,Port A Pin 13 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG14_A,Port A Pin 14 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG15_A,Port A Pin 15 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_A,Port A Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_A,Port A Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_A,Port A Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x28
|
|
line.byte 0x00 "PINDATA0_A,Port A Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
group.byte 0x2f--0x37
|
|
line.byte 0x00 "PINDATA7_A,Port A Pin 7 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA8_A,Port A Pin 8 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA9_A,Port A Pin 9 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA10_A,Port A Pin 10 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA11_A,Port A Pin 11 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA12_A,Port A Pin 12 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA13_A,Port A Pin 13 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA14_A,Port A Pin 14 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA15_A,Port A Pin 15 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e8040
|
|
tree "Port B"
|
|
group.word 0x00--0x15
|
|
line.word 0x00 "CONFIG0_B,Port B Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_B,Port B Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_B,Port B Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_B,Port B Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_B,Port B Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_B,Port B Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_B,Port B Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_B,Port B Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_B,Port B Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_B,Port B Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_B,Port B Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x18--0x1f
|
|
line.word 0x00 "CONFIG12_B,Port B Pin 12 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG13_B,Port B Pin 13 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG14_B,Port B Pin 14 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG15_B,Port B Pin 15 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_B,Port B Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_B,Port B Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_B,Port B Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x32
|
|
line.byte 0x00 "PINDATA0_B,Port B Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_B,Port B Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_B,Port B Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_B,Port B Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_B,Port B Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_B,Port B Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_B,Port B Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_B,Port B Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_B,Port B Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_B,Port B Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_B,Port B Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
group.byte 0x34--0x37
|
|
line.byte 0x00 "PINDATA12_B,Port B Pin 12 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA13_B,Port B Pin 13 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA14_B,Port B Pin 14 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA15_B,Port B Pin 15 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e8080
|
|
tree "Port C"
|
|
group.word 0x1e--0x1f
|
|
line.word 0x00 "CONFIG15_C,Port C Pin 15 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_C,Port C Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_C,Port C Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_C,Port C Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
group.byte 0x37--0x37
|
|
line.byte 0x00 "PINDATA15_C,Port C Pin 15 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e80c0
|
|
tree "Port D"
|
|
group.word 0x00--0x15
|
|
line.word 0x00 "CONFIG0_D,Port D Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_D,Port D Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_D,Port D Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_D,Port D Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_D,Port D Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_D,Port D Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_D,Port D Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_D,Port D Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_D,Port D Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_D,Port D Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_D,Port D Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_D,Port D Interrupt Flag"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_D,Port D Data"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_D,Port D Input"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x32
|
|
line.byte 0x00 "PINDATA0_D,Port D Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_D,Port D Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_D,Port D Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_D,Port D Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_D,Port D Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_D,Port D Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_D,Port D Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_D,Port D Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_D,Port D Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_D,Port D Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_D,Port D Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
endif
|
|
sif (cpu()=="MAC7141"||cpu()=="MAC7142"||cpu()=="MAC7144")
|
|
base 0xfc0e8000
|
|
tree "Port A"
|
|
group.word 0x0e--0x13
|
|
line.word 0x00 "CONFIG7_A,Port A Pin 7 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG8_A,Port A Pin 8 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG9_A,Port A Pin 9 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x1e--0x1f
|
|
line.word 0x00 "CONFIG15_A,Port A Pin 15 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_A,Port A Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_A,Port A Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_A,Port A Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
group.byte 0x2f--0x31
|
|
line.byte 0x00 "PINDATA7_A,Port A Pin 7 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA8_A,Port A Pin 8 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA9_A,Port A Pin 9 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
group.byte 0x37--0x37
|
|
line.byte 0x00 "PINDATA15_A,Port A Pin 15 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e8040
|
|
tree "Port B"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_B,Port B Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_B,Port B Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_B,Port B Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_B,Port B Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_B,Port B Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_B,Port B Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_B,Port B Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_B,Port B Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_B,Port B Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_B,Port B Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_B,Port B Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_B,Port B Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_B,Port B Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_B,Port B Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_B,Port B Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_B,Port B Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_B,Port B Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_B,Port B Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_B,Port B Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_B,Port B Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_B,Port B Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_B,Port B Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_B,Port B Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_B,Port B Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_B,Port B Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_B,Port B Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_B,Port B Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_B,Port B Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_B,Port B Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_B,Port B Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_B,Port B Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_B,Port B Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_B,Port B Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_B,Port B Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_B,Port B Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e80c0
|
|
tree "Port D"
|
|
group.word 0x00--0x09
|
|
line.word 0x00 "CONFIG0_D,Port D Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_D,Port D Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_D,Port D Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_D,Port D Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_D,Port D Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x0c--0x15
|
|
line.word 0x00 "CONFIG6_D,Port D Pin 6 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG7_D,Port D Pin 7 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG8_D,Port D Pin 8 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG9_D,Port D Pin 9 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG10_D,Port D Pin 10 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_D,Port D Interrupt Flag"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_D,Port D Data"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_D,Port D Input"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x2c
|
|
line.byte 0x00 "PINDATA0_D,Port D Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_D,Port D Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_D,Port D Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_D,Port D Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_D,Port D Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
group.byte 0x2e--0x32
|
|
line.byte 0x00 "PINDATA6_D,Port D Pin 6 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA7_D,Port D Pin 7 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA8_D,Port D Pin 8 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA9_D,Port D Pin 9 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA10_D,Port D Pin 10 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
endif
|
|
base 0xfc0e8100
|
|
tree "Port E"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_E,Port E Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_E,Port E Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_E,Port E Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_E,Port E Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_E,Port E Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_E,Port E Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_E,Port E Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_E,Port E Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_E,Port E Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_E,Port E Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_E,Port E Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_E,Port E Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_E,Port E Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_E,Port E Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_E,Port E Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_E,Port E Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_E,Port E Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_E,Port E Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_E,Port E Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_E,Port E Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_E,Port E Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_E,Port E Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_E,Port E Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_E,Port E Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_E,Port E Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_E,Port E Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_E,Port E Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_E,Port E Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_E,Port E Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_E,Port E Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_E,Port E Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_E,Port E Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_E,Port E Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_E,Port E Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_E,Port E Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
base 0xfc0e8140
|
|
tree "Port F"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_F,Port F Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_F,Port F Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_F,Port F Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_F,Port F Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_F,Port F Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_F,Port F Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_F,Port F Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_F,Port F Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_F,Port F Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_F,Port F Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_F,Port F Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_F,Port F Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_F,Port F Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_F,Port F Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_F,Port F Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_F,Port F Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_F,Port F Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_F,Port F Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_F,Port F Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_F,Port F Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_F,Port F Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_F,Port F Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_F,Port F Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_F,Port F Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_F,Port F Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_F,Port F Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_F,Port F Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_F,Port F Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_F,Port F Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_F,Port F Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_F,Port F Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_F,Port F Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_F,Port F Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_F,Port F Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_F,Port F Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
sif (cpu()=="MAC7101"||cpu()=="MAC7111"||cpu()=="MAC7112"||cpu()=="MAC7121"||cpu()=="MAC7122"||cpu()=="MAC7131"||cpu()=="MAC7104"||cpu()=="MAC7114"||cpu()=="MAC7124"||cpu()=="MAC7134"||cpu()=="MAC71XX")
|
|
base 0xfc0e8180
|
|
tree "Port G"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_G,Port G Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_G,Port G Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_G,Port G Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_G,Port G Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_G,Port G Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_G,Port G Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_G,Port G Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_G,Port G Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_G,Port G Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_G,Port G Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_G,Port G Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_G,Port G Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_G,Port G Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_G,Port G Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_G,Port G Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_G,Port G Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_G,Port G Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_G,Port G Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_G,Port G Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_G,Port G Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_G,Port G Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_G,Port G Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_G,Port G Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_G,Port G Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_G,Port G Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_G,Port G Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_G,Port G Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_G,Port G Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_G,Port G Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_G,Port G Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_G,Port G Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_G,Port G Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_G,Port G Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_G,Port G Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_G,Port G Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
endif
|
|
sif (cpu()=="MAC7141"||cpu()=="MAC7142"||cpu()=="MAC7144")
|
|
base 0xfc0e8180
|
|
tree "Port G"
|
|
group.word 0x00--0x0f
|
|
line.word 0x00 "CONFIG0_G,Port G Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_G,Port G Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_G,Port G Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_G,Port G Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_G,Port G Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_G,Port G Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_G,Port G Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_G,Port G Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x18--0x1b
|
|
line.word 0x00 "CONFIG12_G,Port G Pin 12 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG13_G,Port G Pin 13 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_G,Port G Interrupt Flag"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_G,Port G Data"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_G,Port G Input"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x2f
|
|
line.byte 0x00 "PINDATA0_G,Port G Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_G,Port G Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_G,Port G Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_G,Port G Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_G,Port G Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_G,Port G Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_G,Port G Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_G,Port G Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
group.byte 0x34--0x35
|
|
line.byte 0x00 "PINDATA12_G,Port G Pin 12 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA13_G,Port G Pin 13 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
endif
|
|
sif (cpu()=="MAC7101"||cpu()=="MAC7112"||cpu()=="MAC7122"||cpu()=="MAC7131"||cpu()=="MAC7142"||cpu()=="MAC7104"||cpu()=="MAC7144"||cpu()=="MAC71XX")
|
|
base 0xfc0e81c0
|
|
tree "Port H"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_H,Port H Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_H,Port H Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_H,Port H Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_H,Port H Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_H,Port H Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_H,Port H Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_H,Port H Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_H,Port H Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_H,Port H Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_H,Port H Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_H,Port H Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_H,Port H Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_H,Port H Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_H,Port H Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_H,Port H Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_H,Port H Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_H,Port H Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_H,Port H Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_H,Port H Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_H,Port H Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_H,Port H Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_H,Port H Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_H,Port H Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_H,Port H Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_H,Port H Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_H,Port H Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_H,Port H Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_H,Port H Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_H,Port H Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_H,Port H Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_H,Port H Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_H,Port H Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_H,Port H Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_H,Port H Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_H,Port H Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
endif
|
|
sif (cpu()=="MAC7112"||cpu()=="MAC7122"||cpu()=="MAC7131"||cpu()=="MAC7135"||cpu()=="MAC7136"||cpu()=="MAC7141"||cpu()=="MAC7142"||cpu()=="MAC7134"||cpu()=="MAC7144"||cpu()=="MAC71XX")
|
|
base 0xfc0e8200
|
|
tree "Port I"
|
|
group.word 0x00--0x1f
|
|
line.word 0x00 "CONFIG0_I,Port I Pin 0 Configuration"
|
|
bitfld.word 0x00 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x00 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x00 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x00 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x00 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x00 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x02 "CONFIG1_I,Port I Pin 1 Configuration"
|
|
bitfld.word 0x02 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x02 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x02 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x02 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x04 "CONFIG2_I,Port I Pin 2 Configuration"
|
|
bitfld.word 0x04 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x04 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x04 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x04 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x06 "CONFIG3_I,Port I Pin 3 Configuration"
|
|
bitfld.word 0x06 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x06 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x06 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x06 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x08 "CONFIG4_I,Port I Pin 4 Configuration"
|
|
bitfld.word 0x08 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x08 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x08 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x08 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0a "CONFIG5_I,Port I Pin 5 Configuration"
|
|
bitfld.word 0x0a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0c "CONFIG6_I,Port I Pin 6 Configuration"
|
|
bitfld.word 0x0c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x0e "CONFIG7_I,Port I Pin 7 Configuration"
|
|
bitfld.word 0x0e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x0e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x0e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x0e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x0e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x10 "CONFIG8_I,Port I Pin 8 Configuration"
|
|
bitfld.word 0x10 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x10 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x10 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x10 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x10 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x10 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x10 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x12 "CONFIG9_I,Port I Pin 9 Configuration"
|
|
bitfld.word 0x12 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x12 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x12 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x12 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x12 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x12 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x12 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x14 "CONFIG10_I,Port I Pin 10 Configuration"
|
|
bitfld.word 0x14 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x14 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x14 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x14 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x14 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x14 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x14 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x16 "CONFIG11_I,Port I Pin 11 Configuration"
|
|
bitfld.word 0x16 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x16 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x16 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x16 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x16 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x16 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x16 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x18 "CONFIG12_I,Port I Pin 12 Configuration"
|
|
bitfld.word 0x18 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x18 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x18 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x18 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x18 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x18 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x18 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1a "CONFIG13_I,Port I Pin 13 Configuration"
|
|
bitfld.word 0x1a 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1a 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1a 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1c "CONFIG14_I,Port I Pin 14 Configuration"
|
|
bitfld.word 0x1c 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1c 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1c 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1c 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1c 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1c 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1c 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
line.word 0x1e "CONFIG15_I,Port I Pin 15 Configuration"
|
|
bitfld.word 0x1e 7. " MODE ,Mode" "GPIO,Peripherial"
|
|
bitfld.word 0x1e 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x1e 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x1e 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
textline " "
|
|
bitfld.word 0x1e 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
bitfld.word 0x1e 1. " PIE ,Pin interrupt enable" "Masked,Enabled"
|
|
bitfld.word 0x1e 0. " PIF ,Pin interrupt flag" "Not pending,Pending"
|
|
group.word 0x20--0x21
|
|
line.word 0x00 "PORTIFR_I,Port I Interrupt Flag"
|
|
eventfld.word 0x00 15. " PIF15 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 14. " PIF14 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 13. " PIF13 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 12. " PIF12 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 11. " PIF11 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 10. " PIF10 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 9. " PIF9 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 8. " PIF8 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 7. " PIF7 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 6. " PIF6 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 5. " PIF5 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 4. " PIF4 ,Interrupt flag" "Not pending,Pending"
|
|
textline " "
|
|
eventfld.word 0x00 3. " PIF3 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 2. " PIF2 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 1. " PIF1 ,Interrupt flag" "Not pending,Pending"
|
|
eventfld.word 0x00 0. " PIF0 ,Interrupt flag" "Not pending,Pending"
|
|
group.word 0x24--0x25
|
|
line.word 0x00 "PORTDATA_I,Port I Data"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit write/read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit write/read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit write/read data" "Low,High"
|
|
rgroup.word 0x26--0x27
|
|
line.word 0x00 "PORTIR_I,Port I Input"
|
|
bitfld.word 0x00 15. " DATA15 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 14. " DATA14 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 13. " DATA13 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 12. " DATA12 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 11. " DATA11 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 10. " DATA10 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 9. " DATA9 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 8. " DATA8 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 7. " DATA7 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 6. " DATA6 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 5. " DATA5 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 4. " DATA4 ,16-bit read data" "Low,High"
|
|
textline " "
|
|
bitfld.word 0x00 3. " DATA3 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 2. " DATA2 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 1. " DATA1 ,16-bit read data" "Low,High"
|
|
bitfld.word 0x00 0. " DATA0 ,16-bit read data" "Low,High"
|
|
group.byte 0x28--0x37
|
|
line.byte 0x00 "PINDATA0_I,Port I Pin 0 Data"
|
|
bitfld.byte 0x00 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x01 "PINDATA1_I,Port I Pin 1 Data"
|
|
bitfld.byte 0x01 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x02 "PINDATA2_I,Port I Pin 2 Data"
|
|
bitfld.byte 0x02 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x03 "PINDATA3_I,Port I Pin 3 Data"
|
|
bitfld.byte 0x03 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x04 "PINDATA4_I,Port I Pin 4 Data"
|
|
bitfld.byte 0x04 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x05 "PINDATA5_I,Port I Pin 5 Data"
|
|
bitfld.byte 0x05 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x06 "PINDATA6_I,Port I Pin 6 Data"
|
|
bitfld.byte 0x06 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x07 "PINDATA7_I,Port I Pin 7 Data"
|
|
bitfld.byte 0x07 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x08 "PINDATA8_I,Port I Pin 8 Data"
|
|
bitfld.byte 0x08 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x09 "PINDATA9_I,Port I Pin 9 Data"
|
|
bitfld.byte 0x09 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0a "PINDATA10_I,Port I Pin 10 Data"
|
|
bitfld.byte 0x0a 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0b "PINDATA11_I,Port I Pin 11 Data"
|
|
bitfld.byte 0x0b 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0c "PINDATA12_I,Port I Pin 12 Data"
|
|
bitfld.byte 0x0c 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0d "PINDATA13_I,Port I Pin 13 Data"
|
|
bitfld.byte 0x0d 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0e "PINDATA14_I,Port I Pin 14 Data"
|
|
bitfld.byte 0x0e 0. " DATA ,1-bit read/write data" "Low,High"
|
|
line.byte 0x0f "PINDATA15_I,Port I Pin 15 Data"
|
|
bitfld.byte 0x0f 0. " DATA ,1-bit read/write data" "Low,High"
|
|
tree.end
|
|
endif
|
|
base 0xfc0e8000
|
|
tree "Global Control"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
rgroup.word 0x3c0++0x01
|
|
line.word 0x00 "GLBINT,PIM Global Interrupt Status"
|
|
bitfld.word 0x00 7. " GPIF7 ,Global Port Interrupt Flag 7" "Not pending,Pending"
|
|
bitfld.word 0x00 6. " GPIF6 ,Global Port Interrupt Flag 6" "Not pending,Pending"
|
|
bitfld.word 0x00 5. " GPIF5 ,Global Port Interrupt Flag 5" "Not pending,Pending"
|
|
bitfld.word 0x00 4. " GPIF4 ,Global Port Interrupt Flag 4" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.word 0x00 3. " GPIF3 ,Global Port Interrupt Flag 3" "Not pending,Pending"
|
|
bitfld.word 0x00 2. " GPIF2 ,Global Port Interrupt Flag 2" "Not pending,Pending"
|
|
bitfld.word 0x00 1. " GPIF1 ,Global Port Interrupt Flag 1" "Not pending,Pending"
|
|
bitfld.word 0x00 0. " GPIF0 ,Global Port Interrupt Flag 0" "Not pending,Pending"
|
|
group.word 0x03c2++0x0b
|
|
line.word 0x00 "PIMCONFIG,PIM Global Configuration"
|
|
bitfld.word 0x00 1. " EIMCLKEN ,EIM Clock Enable" "Disabled,Enabled"
|
|
bitfld.word 0x00 0. " PORTHSEL ,Port H Select" "Not swapped,Swapped"
|
|
line.word 0x02 "CONFIG_TDI,TDI Pin Configuration"
|
|
bitfld.word 0x02 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x02 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
line.word 0x04 "CONFIG_TDO,TDO Pin Configuration"
|
|
bitfld.word 0x04 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x04 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
line.word 0x06 "CONFIG_TMS,TMS Pin Configuration"
|
|
bitfld.word 0x06 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x06 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
line.word 0x08 "CONFIG_TCK,TCK Pin Configuration"
|
|
bitfld.word 0x08 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x08 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
line.word 0x0a "CONFIG_TA,TA / AS Pin Configuration"
|
|
bitfld.word 0x0a 6. " DD ,Data direction" "Input,Output"
|
|
bitfld.word 0x0a 5. " ODE ,Open drain enable" "Disabled,Enabled"
|
|
bitfld.word 0x0a 4. " RDS ,Reduced drive strength" "Full,1/3 full"
|
|
bitfld.word 0x0a 2.--3. " PULL ,Pull-up/down select" "Disabled,Disabled,Pull-down,Pull-up"
|
|
endif
|
|
tree.end
|
|
tree.end
|
|
width 0x0b
|
|
tree "ATD (Analog-to-Digital Converter)"
|
|
tree "ATD_A (Analog-to-Digital Converter Module A)"
|
|
base 0xfc0e0000
|
|
if ((data.byte(sd:0xfc0e0000)&0x01)==0x01)
|
|
group.byte 0x00--0x00
|
|
line.byte 0x00 "ATDTRIGCTL,ATD Trigger Control Register"
|
|
bitfld.byte 0x00 2.--3. " TRIGSEL ,Trigger source select" "No trigger,SYSTRIG0,SYSTRIG1,Analog input"
|
|
bitfld.byte 0x00 1. " TRIGP ,Trigger polarity" "Low level,High level"
|
|
bitfld.byte 0x00 0. " TRIGLE ,Trigger level/edge sensitivity" "Edge,Level"
|
|
else
|
|
group.byte 0x00--0x00
|
|
line.byte 0x00 "ATDTRIGCTL,ATD Trigger Control Register"
|
|
bitfld.byte 0x00 2.--3. " TRIGSEL ,Trigger source select" "No trigger,SYSTRIG0,SYSTRIG1,Analog input"
|
|
bitfld.byte 0x00 1. " TRIGP ,Trigger polarity" "Falling edge,Rising edge"
|
|
bitfld.byte 0x00 0. " TRIGLE ,Trigger level/edge sensitivity" "Edge,Level"
|
|
endif
|
|
group.byte 0x01--0x03
|
|
line.byte 0x00 "ATDETRIGCH,ATD External Trigger Channel Register"
|
|
bitfld.byte 0x00 0.--3. " ETRIGCH ,External trigger channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15"
|
|
line.byte 0x01 "ATDPRE,ATD Prescaler Register"
|
|
hexmask.byte.byte 0x01 0.--6. 1. " PRES ,Prescaler value"
|
|
line.byte 0x02 "ATDMODE,ATD Operating Mode Register"
|
|
bitfld.byte 0x02 7. " MDIS ,Module disable" "Disabled,Enabled"
|
|
bitfld.byte 0x02 6. " DOZE ,Doze mode support" "Disabled,Enabled"
|
|
bitfld.byte 0x02 4.--5. " DEBUG ,Debug mode support" "Continue,Debug features,Finish current,Freeze"
|
|
group.byte 0x0e--0x0f
|
|
line.byte 0x00 "ATDINT,ATD Interrupt Register"
|
|
bitfld.byte 0x00 5. " CQFIE ,Command queue full (CQF) interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " CQEIE ,Command queue empty (CQE) interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 3. " CRLIE ,Conversion result lost (CRL) interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " ETOIE ,External trigger overrun (ETO) interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " CPIE ,Conversion paused (CP) interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " CCIE ,Conversion complete (CC) interrupt enable" "Disabled,Enabled"
|
|
line.byte 0x01 "ATDFLAG,ATD Flag Register"
|
|
bitfld.byte 0x01 5. " CQF ,Command queue full flag" "Not full,Full"
|
|
bitfld.byte 0x01 4. " CQE ,Command queue empty flag" "Not empty,Empty"
|
|
bitfld.byte 0x01 3. " CRL ,Conversion result lost flag" "Not overwritten,Overwritten"
|
|
bitfld.byte 0x01 2. " ETO ,External trigger overrun flag" "Not detected,Detected"
|
|
textline " "
|
|
bitfld.byte 0x01 1. " CP ,Conversion paused flag" "Executed,Finished"
|
|
bitfld.byte 0x01 0. " CC ,Conversion complete flag" "Not finished,Finished"
|
|
;
|
|
if ((data.long(sd:0xfc0e0000+0x10)&0x40000000)==0x40000000)
|
|
group.long 0x10--0x13
|
|
line.long 0x00 "ATDCW,ATD Command Word Register"
|
|
bitfld.long 0x00 30. " CWSC ,Special channel" "External channel,Reference voltage"
|
|
bitfld.long 0x00 29. " CWGI ,Generate Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert and pause,Wait for trigger,Convert continuously"
|
|
bitfld.long 0x00 25.--26. " CWSL ,Sample length" "2 clocks,4 clocks,8 clocks,16 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CWSB ,Sample amplifier bypass" "Amplifier used,Bypassed"
|
|
bitfld.long 0x00 23. " CW8 ,8-bit resolution" "10 bits,8 bits"
|
|
bitfld.long 0x00 21.--22. " CWNF ,Numeric format" "Right justified unsigned,Right justified signed,Left justified unsigned,Left justified unsigned"
|
|
bitfld.long 0x00 16.--19. " CWCH ,Channel select" "Reserved,Reserved,Reserved,Reserved,V_RH,V_RL,(V_RH+V_RL)/2,?..."
|
|
else
|
|
group.long 0x10--0x13
|
|
line.long 0x00 "ATDCW,ATD Command Word Register"
|
|
bitfld.long 0x00 30. " CWSC ,Special channel" "External channel,Reference voltage"
|
|
bitfld.long 0x00 29. " CWGI ,Generate Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert and pause,Wait for trigger,Convert continuously"
|
|
bitfld.long 0x00 25.--26. " CWSL ,Sample length" "2 clocks,4 clocks,8 clocks,16 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CWSB ,Sample amplifier bypass" "Amplifier used,Bypassed"
|
|
bitfld.long 0x00 23. " CW8 ,8-bit resolution" "10 bits,8 bits"
|
|
bitfld.long 0x00 21.--22. " CWNF ,Numeric format" "Right justified unsigned,Right justified signed,Left justified unsigned,Left justified unsigned"
|
|
bitfld.long 0x00 16.--19. " CWCH ,Channel select" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15"
|
|
endif
|
|
;
|
|
if ((data.long(sd:0xfc0e0000+0x14)&0x40000000)==0x40000000)
|
|
rgroup.long 0x14--0x17
|
|
line.long 0x00 "ATDRR,ATD Result Register"
|
|
bitfld.long 0x00 30. " CWSC ,Special channel" "External channel,Reference voltage"
|
|
bitfld.long 0x00 29. " CWGI ,Generate Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert and pause,Wait for trigger,Convert continuously"
|
|
bitfld.long 0x00 25.--26. " CWSL ,Sample length" "2 clocks,4 clocks,8 clocks,16 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CWSB ,Sample amplifier bypass" "Amplifier used,Bypassed"
|
|
bitfld.long 0x00 23. " CW8 ,8-bit resolution" "10 bits,8 bits"
|
|
bitfld.long 0x00 21.--22. " CWNF ,Numeric format" "Right justified unsigned,Right justified signed,Left justified unsigned,Left justified unsigned"
|
|
bitfld.long 0x00 16.--19. " CWCH ,Channel select" "Reserved,Reserved,Reserved,Reserved,V_RH,V_RL,(V_RH+V_RL)/2,?..."
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " RRCR ,Conversion Result"
|
|
else
|
|
rgroup.long 0x14--0x17
|
|
line.long 0x00 "ATDRR,ATD Result Register"
|
|
bitfld.long 0x00 30. " CWSC ,Special channel" "External channel,Reference voltage"
|
|
bitfld.long 0x00 29. " CWGI ,Generate Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert and pause,Wait for trigger,Convert continuously"
|
|
bitfld.long 0x00 25.--26. " CWSL ,Sample length" "2 clocks,4 clocks,8 clocks,16 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CWSB ,Sample amplifier bypass" "Amplifier used,Bypassed"
|
|
bitfld.long 0x00 23. " CW8 ,8-bit resolution" "10 bits,8 bits"
|
|
bitfld.long 0x00 21.--22. " CWNF ,Numeric format" "Right justified unsigned,Right justified signed,Left justified unsigned,Left justified unsigned"
|
|
bitfld.long 0x00 16.--19. " CWCH ,Channel select" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " RRCR ,Conversion Result"
|
|
endif
|
|
;
|
|
tree.end
|
|
sif (cpu()=="MAC7101"||cpu()=="MAC7131"||cpu()=="MAC7104"||cpu()=="MAC7134"||cpu()=="MAC7105"||cpu()=="MAC7135"||cpu()=="MAC7106"||cpu()=="MAC7136"||cpu()=="MAC71XX")
|
|
tree "ATD_B (Analog-to-Digital Converter Module B)"
|
|
base 0xfc0e4000
|
|
if ((data.byte(sd:0xfc0e4000)&0x01)==0x01)
|
|
group.byte 0x00--0x00
|
|
line.byte 0x00 "ATDTRIGCTL,ATD Trigger Control Register"
|
|
bitfld.byte 0x00 2.--3. " TRIGSEL ,Trigger source select" "No trigger,SYSTRIG0,SYSTRIG1,Analog input"
|
|
bitfld.byte 0x00 1. " TRIGP ,Trigger polarity" "Low level,High level"
|
|
bitfld.byte 0x00 0. " TRIGLE ,Trigger level/edge sensitivity" "Edge,Level"
|
|
else
|
|
group.byte 0x00--0x00
|
|
line.byte 0x00 "ATDTRIGCTL,ATD Trigger Control Register"
|
|
bitfld.byte 0x00 2.--3. " TRIGSEL ,Trigger source select" "No trigger,SYSTRIG0,SYSTRIG1,Analog input"
|
|
bitfld.byte 0x00 1. " TRIGP ,Trigger polarity" "Falling edge,Rising edge"
|
|
bitfld.byte 0x00 0. " TRIGLE ,Trigger level/edge sensitivity" "Edge,Level"
|
|
endif
|
|
group.byte 0x01--0x03
|
|
line.byte 0x00 "ATDETRIGCH,ATD External Trigger Channel Register"
|
|
bitfld.byte 0x00 0.--3. " ETRIGCH ,External trigger channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15"
|
|
line.byte 0x01 "ATDPRE,ATD Prescaler Register"
|
|
hexmask.byte.byte 0x01 0.--6. 1. " PRES ,Prescaler value"
|
|
line.byte 0x02 "ATDMODE,ATD Operating Mode Register"
|
|
bitfld.byte 0x02 7. " MDIS ,Module disable" "Disabled,Enabled"
|
|
bitfld.byte 0x02 6. " DOZE ,Doze mode support" "Disabled,Enabled"
|
|
bitfld.byte 0x02 4.--5. " DEBUG ,Debug mode support" "Continue,Debug features,Finish current,Freeze"
|
|
group.byte 0x0e--0x0f
|
|
line.byte 0x00 "ATDINT,ATD Interrupt Register"
|
|
bitfld.byte 0x00 5. " CQFIE ,Command queue full (CQF) interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " CQEIE ,Command queue empty (CQE) interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 3. " CRLIE ,Conversion result lost (CRL) interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " ETOIE ,External trigger overrun (ETO) interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " CPIE ,Conversion paused (CP) interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " CCIE ,Conversion complete (CC) interrupt enable" "Disabled,Enabled"
|
|
line.byte 0x01 "ATDFLAG,ATD Flag Register"
|
|
bitfld.byte 0x01 5. " CQF ,Command queue full flag" "Not full,Full"
|
|
bitfld.byte 0x01 4. " CQE ,Command queue empty flag" "Not empty,Empty"
|
|
bitfld.byte 0x01 3. " CRL ,Conversion result lost flag" "Not overwritten,Overwritten"
|
|
bitfld.byte 0x01 2. " ETO ,External trigger overrun flag" "Not detected,Detected"
|
|
textline " "
|
|
bitfld.byte 0x01 1. " CP ,Conversion paused flag" "Executed,Finished"
|
|
bitfld.byte 0x01 0. " CC ,Conversion complete flag" "Not finished,Finished"
|
|
;
|
|
if ((data.long(sd:0xfc0e4000+0x10)&0x40000000)==0x40000000)
|
|
group.long 0x10--0x13
|
|
line.long 0x00 "ATDCW,ATD Command Word Register"
|
|
bitfld.long 0x00 30. " CWSC ,Special channel" "External channel,Reference voltage"
|
|
bitfld.long 0x00 29. " CWGI ,Generate Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert and pause,Wait for trigger,Convert continuously"
|
|
bitfld.long 0x00 25.--26. " CWSL ,Sample length" "2 clocks,4 clocks,8 clocks,16 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CWSB ,Sample amplifier bypass" "Amplifier used,Bypassed"
|
|
bitfld.long 0x00 23. " CW8 ,8-bit resolution" "10 bits,8 bits"
|
|
bitfld.long 0x00 21.--22. " CWNF ,Numeric format" "Right justified unsigned,Right justified signed,Left justified unsigned,Left justified unsigned"
|
|
bitfld.long 0x00 16.--19. " CWCH ,Channel select" "Reserved,Reserved,Reserved,Reserved,V_RH,V_RL,(V_RH+V_RL)/2,?..."
|
|
else
|
|
group.long 0x10--0x13
|
|
line.long 0x00 "ATDCW,ATD Command Word Register"
|
|
bitfld.long 0x00 30. " CWSC ,Special channel" "External channel,Reference voltage"
|
|
bitfld.long 0x00 29. " CWGI ,Generate Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert and pause,Wait for trigger,Convert continuously"
|
|
bitfld.long 0x00 25.--26. " CWSL ,Sample length" "2 clocks,4 clocks,8 clocks,16 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CWSB ,Sample amplifier bypass" "Amplifier used,Bypassed"
|
|
bitfld.long 0x00 23. " CW8 ,8-bit resolution" "10 bits,8 bits"
|
|
bitfld.long 0x00 21.--22. " CWNF ,Numeric format" "Right justified unsigned,Right justified signed,Left justified unsigned,Left justified unsigned"
|
|
bitfld.long 0x00 16.--19. " CWCH ,Channel select" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15"
|
|
endif
|
|
;
|
|
if ((data.long(sd:0xfc0e4000+0x14)&0x40000000)==0x40000000)
|
|
rgroup.long 0x14--0x17
|
|
line.long 0x00 "ATDRR,ATD Result Register"
|
|
bitfld.long 0x00 30. " CWSC ,Special channel" "External channel,Reference voltage"
|
|
bitfld.long 0x00 29. " CWGI ,Generate Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert and pause,Wait for trigger,Convert continuously"
|
|
bitfld.long 0x00 25.--26. " CWSL ,Sample length" "2 clocks,4 clocks,8 clocks,16 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CWSB ,Sample amplifier bypass" "Amplifier used,Bypassed"
|
|
bitfld.long 0x00 23. " CW8 ,8-bit resolution" "10 bits,8 bits"
|
|
bitfld.long 0x00 21.--22. " CWNF ,Numeric format" "Right justified unsigned,Right justified signed,Left justified unsigned,Left justified unsigned"
|
|
bitfld.long 0x00 16.--19. " CWCH ,Channel select" "Reserved,Reserved,Reserved,Reserved,V_RH,V_RL,(V_RH+V_RL)/2,?..."
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " RRCR ,Conversion Result"
|
|
else
|
|
rgroup.long 0x14--0x17
|
|
line.long 0x00 "ATDRR,ATD Result Register"
|
|
bitfld.long 0x00 30. " CWSC ,Special channel" "External channel,Reference voltage"
|
|
bitfld.long 0x00 29. " CWGI ,Generate Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert and pause,Wait for trigger,Convert continuously"
|
|
bitfld.long 0x00 25.--26. " CWSL ,Sample length" "2 clocks,4 clocks,8 clocks,16 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CWSB ,Sample amplifier bypass" "Amplifier used,Bypassed"
|
|
bitfld.long 0x00 23. " CW8 ,8-bit resolution" "10 bits,8 bits"
|
|
bitfld.long 0x00 21.--22. " CWNF ,Numeric format" "Right justified unsigned,Right justified signed,Left justified unsigned,Left justified unsigned"
|
|
bitfld.long 0x00 16.--19. " CWCH ,Channel select" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " RRCR ,Conversion Result"
|
|
endif
|
|
;
|
|
tree.end
|
|
endif
|
|
tree.end
|
|
tree "eMIOS (Enhanced Modular I/O Subsystem Module)"
|
|
base 0xfc0dc000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MCR,Module Configuration Register"
|
|
bitfld.long 0x00 31. " DOZEEN ,Doze enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " MDIS ,Module disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 29. " FRZ ,Freeze enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " GPREN ,Global prescaler enable" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--15. 1. " GPRE ,Global Prescaler"
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "GFLAG,Global Flag Register"
|
|
bitfld.long 0x00 15. " F15 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 14. " F14 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 13. " F13 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 12. " F12 ,Event flag" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 11. " F11 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 10. " F10 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 9. " F9 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 8. " F8 ,Event flag" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 7. " F7 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 6. " F6 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 5. " F5 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 4. " F4 ,Event flag" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 3. " F3 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 2. " F2 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 1. " F1 ,Event flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 0. " F0 ,Event flag" "Not occurred,Occurred"
|
|
group.long 0x08++0x07
|
|
line.long 0x00 "OUDIS,Output Update Disable Register"
|
|
bitfld.long 0x00 15. " OU15 ,Unified Channel 15 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 14. " OU14 ,Unified Channel 14 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 13. " OU13 ,Unified Channel 13 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 12. " OU12 ,Unified Channel 12 output update disable" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " OU11 ,Unified Channel 11 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " OU10 ,Unified Channel 10 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 9. " OU9 ,Unified Channel 9 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 8. " OU8 ,Unified Channel 8 output update disable" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " OU7 ,Unified Channel 7 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 6. " OU6 ,Unified Channel 6 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 5. " OU5 ,Unified Channel 5 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 4. " OU4 ,Unified Channel 4 output update disable" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OU3 ,Unified Channel 3 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " OU2 ,Unified Channel 2 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 1. " OU1 ,Unified Channel 1 output update disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 0. " OU0 ,Unified Channel 0 output update disable" "Enabled,Disabled"
|
|
line.long 0x04 "UCDIS,Disable Channel Register"
|
|
bitfld.long 0x04 15. " UCDIS15 ,Disable Channel 15" "Enabled,Disabled"
|
|
bitfld.long 0x04 14. " UCDIS14 ,Disable Channel 14" "Enabled,Disabled"
|
|
bitfld.long 0x04 13. " UCDIS13 ,Disable Channel 13" "Enabled,Disabled"
|
|
bitfld.long 0x04 12. " UCDIS12 ,Disable Channel 12" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x04 11. " UCDIS11 ,Disable Channel 11" "Enabled,Disabled"
|
|
bitfld.long 0x04 10. " UCDIS10 ,Disable Channel 10" "Enabled,Disabled"
|
|
bitfld.long 0x04 9. " UCDIS9 ,Disable Channel 9" "Enabled,Disabled"
|
|
bitfld.long 0x04 8. " UCDIS8 ,Disable Channel 8" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x04 7. " UCDIS7 ,Disable Channel 7" "Enabled,Disabled"
|
|
bitfld.long 0x04 6. " UCDIS6 ,Disable Channel 6" "Enabled,Disabled"
|
|
bitfld.long 0x04 5. " UCDIS5 ,Disable Channel 5" "Enabled,Disabled"
|
|
bitfld.long 0x04 4. " UCDIS4 ,Disable Channel 4" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x04 3. " UCDIS3 ,Disable Channel 3" "Enabled,Disabled"
|
|
bitfld.long 0x04 2. " UCDIS2 ,Disable Channel 2" "Enabled,Disabled"
|
|
bitfld.long 0x04 1. " UCDIS1 ,Disable Channel 1" "Enabled,Disabled"
|
|
bitfld.long 0x04 0. " UCDIS0 ,Disable Channel 0" "Enabled,Disabled"
|
|
tree "Unified Channel 0 (UC0)"
|
|
group.long (0x20+(0.*0x20))++0x13
|
|
line.long 0x00 "UCA0,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB0,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT0,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR0,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR0,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 1 (UC1)"
|
|
group.long (0x20+(1.*0x20))++0x13
|
|
line.long 0x00 "UCA1,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB1,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT1,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR1,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR1,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 2 (UC2)"
|
|
group.long (0x20+(2.*0x20))++0x13
|
|
line.long 0x00 "UCA2,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB2,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT2,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR2,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR2,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 3 (UC3)"
|
|
group.long (0x20+(3.*0x20))++0x13
|
|
line.long 0x00 "UCA3,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB3,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT3,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR3,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR3,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 4 (UC4)"
|
|
group.long (0x20+(4.*0x20))++0x13
|
|
line.long 0x00 "UCA4,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB4,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT4,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR4,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR4,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 5 (UC5)"
|
|
group.long (0x20+(5.*0x20))++0x13
|
|
line.long 0x00 "UCA5,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB5,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT5,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR5,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR5,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 6 (UC6)"
|
|
group.long (0x20+(6.*0x20))++0x13
|
|
line.long 0x00 "UCA6,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB6,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT6,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR6,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR6,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 7 (UC7)"
|
|
group.long (0x20+(7.*0x20))++0x13
|
|
line.long 0x00 "UCA7,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB7,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT7,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR7,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR7,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 8 (UC8)"
|
|
group.long (0x20+(8.*0x20))++0x13
|
|
line.long 0x00 "UCA8,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB8,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT8,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR8,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR8,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 9 (UC9)"
|
|
group.long (0x20+(9.*0x20))++0x13
|
|
line.long 0x00 "UCA9,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB9,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT9,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR9,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR9,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 10 (UC10)"
|
|
group.long (0x20+(10.*0x20))++0x13
|
|
line.long 0x00 "UCA10,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB10,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT10,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR10,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR10,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 11 (UC11)"
|
|
group.long (0x20+(11.*0x20))++0x13
|
|
line.long 0x00 "UCA11,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB11,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT11,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR11,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR11,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 12 (UC12)"
|
|
group.long (0x20+(12.*0x20))++0x13
|
|
line.long 0x00 "UCA12,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB12,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT12,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR12,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR12,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 13 (UC13)"
|
|
group.long (0x20+(13.*0x20))++0x13
|
|
line.long 0x00 "UCA13,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB13,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT13,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR13,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR13,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 14 (UC14)"
|
|
group.long (0x20+(14.*0x20))++0x13
|
|
line.long 0x00 "UCA14,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB14,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT14,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR14,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR14,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree "Unified Channel 15 (UC15)"
|
|
group.long (0x20+(15.*0x20))++0x13
|
|
line.long 0x00 "UCA15,Channel A Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " UCA ,Channel A data"
|
|
line.long 0x04 "UCB15,Channel B Data Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " UCB ,Channel B data"
|
|
line.long 0x08 "UCCNT15,UC Counter Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " COUNTER ,Counter"
|
|
line.long 0x0c "UCCR15,Channel Control Register"
|
|
bitfld.long 0x0c 31. " FREN ,Freeze enable" "Normal,Freeze"
|
|
bitfld.long 0x0c 30. " ODIS ,Output disable" "Enabled,Disabled"
|
|
bitfld.long 0x0c 28.--29. " ODISSL ,Output disable select" "UC12,UC13,UC14,UC15"
|
|
bitfld.long 0x0c 26.--27. " UCPRE ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " UCPREN ,Prescaler enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " DMA ,Direct memory access" "Interrupt,DMA"
|
|
bitfld.long 0x0c 19.--22. " IF ,Input filter" "Bypassed,2 FCK,4 FCK,Reserved,8 FCK,Reserved,Reserved,Reserved,16 FCK,?..."
|
|
bitfld.long 0x0c 18. " FCK ,Filter clock select" "Prescaled,Main"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " FEN ,FLAG enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 13. " FORCMA ,Force match A" "No effect,Force"
|
|
bitfld.long 0x0c 12. " FORCMB ,Force match B" "No effect,Force"
|
|
bitfld.long 0x0c 9.--10. " BSL ,Bus select" "Counter bus A,Counter bus B/C,Reserved,Internal counter"
|
|
textline " "
|
|
bitfld.long 0x0c 8. " EDSEL ,Edge selection" "Low,High"
|
|
bitfld.long 0x0c 7. " EDPOL ,Edge polarity" "Low,High"
|
|
hexmask.long.byte 0x0c 0.--6. 1. " MODE ,Mode selection"
|
|
line.long 0x10 "UCSR15,UC Status Register"
|
|
bitfld.long 0x10 31. " OVR ,Overrun" "Not occurred,Occurred"
|
|
bitfld.long 0x10 15. " OVFL ,Overflow" "Not occurred,Occurred"
|
|
bitfld.long 0x10 2. " UCIN ,UC input pin" "Low,High"
|
|
bitfld.long 0x10 1. " UCOUT ,UC output pin" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 0. " FLAG ,Flag" "Not occurred,Occurred"
|
|
tree.end
|
|
tree.end
|
|
tree "eSCI (Enhanced Serial Communications Interface)"
|
|
tree "eSCI_A (Enhanced Serial Communications Interface Module A)"
|
|
base 0xfc0c4000
|
|
group.byte 0x00--0x04
|
|
line.byte 0x00 "ESCIBDH,eSCI Baud Rate Register High"
|
|
hexmask.byte.byte 0x00 0.--4. 1. " SBR[12:8] ,eSCI baud rate"
|
|
line.byte 0x01 "ESCIBDL,eSCI Baud Rate Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " SBR[7:0] ,eSCI baud rate"
|
|
line.byte 0x02 "ESCICR1,eSCI Control Register 1"
|
|
bitfld.byte 0x02 7. " LOOPS ,Loop select" "Disabled,Loop"
|
|
bitfld.byte 0x02 6. " SCISDOZ ,eSCI stop in doze mode" "Enabled,Disabled"
|
|
bitfld.byte 0x02 5. " RSRC ,Receiver source bit" "External,Internal"
|
|
bitfld.byte 0x02 4. " M ,Data format mode bit" "9 bits,8 bits"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " WAKE ,Wake-up condition bit" "Idle line,Address mark"
|
|
bitfld.byte 0x02 2. " ILT ,Wake-up condition bit" "After stop bit,After start bit"
|
|
bitfld.byte 0x02 1. " PE ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x02 0. " PT ,Parity type bit" "Odd parity,Even parity"
|
|
line.byte 0x03 "ESCICR2,eSCI Control Register 2"
|
|
bitfld.byte 0x03 7. " TIE ,Transmitter interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 6. " TCIE ,Transmission complete interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 5. " RIE ,Receiver full interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 4. " ILIE ,Idle line interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x03 3. " TE ,Transmitter enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 2. " RE ,Receiver enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 1. " RWU ,Receiver wake-up. Standby state" "Normal,Wake-up"
|
|
bitfld.byte 0x03 0. " SBK ,Send break bit" "No break,Transmit break"
|
|
line.byte 0x04 "ESCICR3,eSCI Control Register 3"
|
|
bitfld.byte 0x04 7. " MDIS ,Module disable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 6. " FBR ,Fast bit error detection" "Per-byte,Per-bit"
|
|
bitfld.byte 0x04 5. " BSTP ,Bit error / physical bus error stop" "Not stopped,Stopped"
|
|
bitfld.byte 0x04 4. " IEBERR ,Enable bit error interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " RXDMA ,Activate RX DMA channel" "Disabled,Enabled"
|
|
bitfld.byte 0x04 2. " TXDMA ,Activate TX DMA channel" "Disabled,Enabled"
|
|
bitfld.byte 0x04 1. " BRK13 ,Break transmit character length" "10-11 bits,13-14 bits"
|
|
bitfld.byte 0x04 0. " TXDIR ,Transmitter pin data direction in single-wire mode" "Input,Output"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.byte 0x05--0x05
|
|
line.byte 0x00 "ESCICR4,eSCI Control Register 4"
|
|
bitfld.byte 0x00 7. " BESM13 ,Bit Error Sample Mode" "RT clock 9,RT clock 13"
|
|
bitfld.byte 0x00 6. " SBSTP ,SCI Bit Error Stop" "Not stopped,Stopped"
|
|
bitfld.byte 0x00 3. " ORIE ,Overrun Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " NFIE ,Noise Flag Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " FEIE ,Frame Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " PFIE ,Parity Flag Interrupt Enable" "Disabled,Enabled"
|
|
endif
|
|
rgroup.byte 0x06--0x07
|
|
line.byte 0x00 "ESCIDRH,eSCI Data Register High"
|
|
bitfld.byte 0x00 7. " R8 ,Received bit 8" "Low,High"
|
|
line.byte 0x01 "ESCIDRL,eSCI Data Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " R[7:0] ,Received bits 7-0"
|
|
wgroup.byte 0x06--0x07
|
|
line.byte 0x00 "ESCIDRH,eSCI Data Register High"
|
|
bitfld.byte 0x00 6. " T8 ,Transmit bit 8" "Low,High"
|
|
line.byte 0x01 "ESCIDRL,eSCI Data Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " T[7:0] ,Transmit bits 7-0"
|
|
rgroup.byte 0x08--0x08
|
|
line.byte 0x00 "ESCISR1,eSCI Status Register 1"
|
|
bitfld.byte 0x00 7. " TDRE ,Transmit data register empty flag" "Not empty,Empty"
|
|
bitfld.byte 0x00 6. " TC ,Transmit complete flag" "Not complete,Complete"
|
|
bitfld.byte 0x00 5. " RDRF ,Receive data register full flag" "Not full,Full"
|
|
bitfld.byte 0x00 4. " IDLE ,Idle line flag" "Not idle,Idle"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " OR ,Overrun flag" "Not lost,Lost"
|
|
bitfld.byte 0x00 2. " NF ,Noise flag" "Not detected,Detected"
|
|
bitfld.byte 0x00 1. " FE ,Framing error flag" "No error,Error"
|
|
bitfld.byte 0x00 0. " PF ,Parity error flag" "No error,Error"
|
|
group.byte 0x09--0x0e
|
|
line.byte 0x00 "ESCISR2,eSCI Status Register 2"
|
|
bitfld.byte 0x00 4. " BERR ,Bit error" "No error,Error"
|
|
bitfld.byte 0x00 0. " RAF ,Receiver active flag" "Idle,Active"
|
|
line.byte 0x01 "LINSTAT1,LIN Status Register 1"
|
|
bitfld.byte 0x01 7. " RXRDY ,Receive data ready" "Not ready,Ready"
|
|
bitfld.byte 0x01 6. " TXRDY ,Transmit data ready" "Not ready,Ready"
|
|
bitfld.byte 0x01 5. " LWAKE ,Received LIN 1.x wake-up signal" "Not received,Received"
|
|
bitfld.byte 0x01 4. " STO ,Slave time out" "No timeout,Timeout"
|
|
textline " "
|
|
bitfld.byte 0x01 3. " PBERR ,Physical bus error" "No error,Error"
|
|
bitfld.byte 0x01 2. " CERR ,CRC error" "No error,Error"
|
|
bitfld.byte 0x01 1. " CKERR ,Checksum error" "No error,Error"
|
|
bitfld.byte 0x01 0. " FRC ,Frame complete" "Not completed,Completed"
|
|
line.byte 0x02 "LINSTAT2,LIN Status Register 2"
|
|
bitfld.byte 0x02 0. " OVFL ,RX register overflow" "No overflow,Overflow"
|
|
line.byte 0x03 "LINCTRL1,LIN Control Register 1"
|
|
bitfld.byte 0x03 7. " LRES ,LIN resync" "No resync,Force"
|
|
bitfld.byte 0x03 6. " WU ,LIN bus wake-up" "Don't generate,Generate"
|
|
bitfld.byte 0x03 4.--5. " WUD[1:0] ,Wake-up delimiter time" "4,8,32,64"
|
|
bitfld.byte 0x03 3. " LDBG ,LIN debug mode" "Normal,Debug"
|
|
textline " "
|
|
bitfld.byte 0x03 2. " DSF ,Double stop flags" "Disabled,Enabled"
|
|
bitfld.byte 0x03 1. " PRTY ,Activating parity generation" "Disabled,Enabled"
|
|
bitfld.byte 0x03 0. " LIN ,LIN mode" "Disabled,Enabled"
|
|
line.byte 0x04 "LINCTRL2,LIN Control Register 2"
|
|
bitfld.byte 0x04 7. " RXIE ,LIN RXREG ready interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 6. " TXIE ,LIN TXREG ready interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 5. " WUIE ,RX wake-up interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 4. " STIE ,Slave timeout error interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " PBIE ,Physical bus error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 2. " CIE ,CRC error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 1. " CKIE ,Checksum error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 0. " FCIE ,Frame complete interrupt enable." "Disabled,Enabled"
|
|
line.byte 0x05 "LINCTRL3,LIN Control Register 3"
|
|
bitfld.byte 0x05 0. " OFIE ,Overflow interrupt enable" "Disabled,Enabled"
|
|
wgroup.byte 0x10--0x10
|
|
line.byte 0x00 "LINTX,LIN TX Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " D[0:7] ,Data bits"
|
|
rgroup.byte 0x14--0x14
|
|
line.byte 0x00 "LINRX,LIN RX Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " D[0:7] ,Data bits"
|
|
group.byte 0x18--0x19
|
|
line.byte 0x00 "LINCRCP1,LIN CRC Polynomial Register 1"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " P[15:8] ,Polynomial bits 15-8"
|
|
line.byte 0x01 "LINCRCP2,LIN CRC Polynomial Register 2"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " P[7:0] ,Polynomial bits 7-0"
|
|
tree.end
|
|
tree "eSCI_B (Enhanced Serial Communications Interface Module B)"
|
|
base 0xfc0c8000
|
|
group.byte 0x00--0x04
|
|
line.byte 0x00 "ESCIBDH,eSCI Baud Rate Register High"
|
|
hexmask.byte.byte 0x00 0.--4. 1. " SBR[12:8] ,eSCI baud rate"
|
|
line.byte 0x01 "ESCIBDL,eSCI Baud Rate Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " SBR[7:0] ,eSCI baud rate"
|
|
line.byte 0x02 "ESCICR1,eSCI Control Register 1"
|
|
bitfld.byte 0x02 7. " LOOPS ,Loop select" "Disabled,Loop"
|
|
bitfld.byte 0x02 6. " SCISDOZ ,eSCI stop in doze mode" "Enabled,Disabled"
|
|
bitfld.byte 0x02 5. " RSRC ,Receiver source bit" "External,Internal"
|
|
bitfld.byte 0x02 4. " M ,Data format mode bit" "9 bits,8 bits"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " WAKE ,Wake-up condition bit" "Idle line,Address mark"
|
|
bitfld.byte 0x02 2. " ILT ,Wake-up condition bit" "After stop bit,After start bit"
|
|
bitfld.byte 0x02 1. " PE ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x02 0. " PT ,Parity type bit" "Odd parity,Even parity"
|
|
line.byte 0x03 "ESCICR2,eSCI Control Register 2"
|
|
bitfld.byte 0x03 7. " TIE ,Transmitter interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 6. " TCIE ,Transmission complete interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 5. " RIE ,Receiver full interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 4. " ILIE ,Idle line interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x03 3. " TE ,Transmitter enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 2. " RE ,Receiver enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 1. " RWU ,Receiver wake-up. Standby state" "Normal,Wake-up"
|
|
bitfld.byte 0x03 0. " SBK ,Send break bit" "No break,Transmit break"
|
|
line.byte 0x04 "ESCICR3,eSCI Control Register 3"
|
|
bitfld.byte 0x04 7. " MDIS ,Module disable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 6. " FBR ,Fast bit error detection" "Per-byte,Per-bit"
|
|
bitfld.byte 0x04 5. " BSTP ,Bit error / physical bus error stop" "Not stopped,Stopped"
|
|
bitfld.byte 0x04 4. " IEBERR ,Enable bit error interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " RXDMA ,Activate RX DMA channel" "Disabled,Enabled"
|
|
bitfld.byte 0x04 2. " TXDMA ,Activate TX DMA channel" "Disabled,Enabled"
|
|
bitfld.byte 0x04 1. " BRK13 ,Break transmit character length" "10-11 bits,13-14 bits"
|
|
bitfld.byte 0x04 0. " TXDIR ,Transmitter pin data direction in single-wire mode" "Input,Output"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.byte 0x05--0x05
|
|
line.byte 0x00 "ESCICR4,eSCI Control Register 4"
|
|
bitfld.byte 0x00 7. " BESM13 ,Bit Error Sample Mode" "RT clock 9,RT clock 13"
|
|
bitfld.byte 0x00 6. " SBSTP ,SCI Bit Error Stop" "Not stopped,Stopped"
|
|
bitfld.byte 0x00 3. " ORIE ,Overrun Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " NFIE ,Noise Flag Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " FEIE ,Frame Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " PFIE ,Parity Flag Interrupt Enable" "Disabled,Enabled"
|
|
endif
|
|
rgroup.byte 0x06--0x07
|
|
line.byte 0x00 "ESCIDRH,eSCI Data Register High"
|
|
bitfld.byte 0x00 7. " R8 ,Received bit 8" "Low,High"
|
|
line.byte 0x01 "ESCIDRL,eSCI Data Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " R[7:0] ,Received bits 7-0"
|
|
wgroup.byte 0x06--0x07
|
|
line.byte 0x00 "ESCIDRH,eSCI Data Register High"
|
|
bitfld.byte 0x00 6. " T8 ,Transmit bit 8" "Low,High"
|
|
line.byte 0x01 "ESCIDRL,eSCI Data Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " T[7:0] ,Transmit bits 7-0"
|
|
rgroup.byte 0x08--0x08
|
|
line.byte 0x00 "ESCISR1,eSCI Status Register 1"
|
|
bitfld.byte 0x00 7. " TDRE ,Transmit data register empty flag" "Not empty,Empty"
|
|
bitfld.byte 0x00 6. " TC ,Transmit complete flag" "Not complete,Complete"
|
|
bitfld.byte 0x00 5. " RDRF ,Receive data register full flag" "Not full,Full"
|
|
bitfld.byte 0x00 4. " IDLE ,Idle line flag" "Not idle,Idle"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " OR ,Overrun flag" "Not lost,Lost"
|
|
bitfld.byte 0x00 2. " NF ,Noise flag" "Not detected,Detected"
|
|
bitfld.byte 0x00 1. " FE ,Framing error flag" "No error,Error"
|
|
bitfld.byte 0x00 0. " PF ,Parity error flag" "No error,Error"
|
|
group.byte 0x09--0x0e
|
|
line.byte 0x00 "ESCISR2,eSCI Status Register 2"
|
|
bitfld.byte 0x00 4. " BERR ,Bit error" "No error,Error"
|
|
bitfld.byte 0x00 0. " RAF ,Receiver active flag" "Idle,Active"
|
|
line.byte 0x01 "LINSTAT1,LIN Status Register 1"
|
|
bitfld.byte 0x01 7. " RXRDY ,Receive data ready" "Not ready,Ready"
|
|
bitfld.byte 0x01 6. " TXRDY ,Transmit data ready" "Not ready,Ready"
|
|
bitfld.byte 0x01 5. " LWAKE ,Received LIN 1.x wake-up signal" "Not received,Received"
|
|
bitfld.byte 0x01 4. " STO ,Slave time out" "No timeout,Timeout"
|
|
textline " "
|
|
bitfld.byte 0x01 3. " PBERR ,Physical bus error" "No error,Error"
|
|
bitfld.byte 0x01 2. " CERR ,CRC error" "No error,Error"
|
|
bitfld.byte 0x01 1. " CKERR ,Checksum error" "No error,Error"
|
|
bitfld.byte 0x01 0. " FRC ,Frame complete" "Not completed,Completed"
|
|
line.byte 0x02 "LINSTAT2,LIN Status Register 2"
|
|
bitfld.byte 0x02 0. " OVFL ,RX register overflow" "No overflow,Overflow"
|
|
line.byte 0x03 "LINCTRL1,LIN Control Register 1"
|
|
bitfld.byte 0x03 7. " LRES ,LIN resync" "No resync,Force"
|
|
bitfld.byte 0x03 6. " WU ,LIN bus wake-up" "Don't generate,Generate"
|
|
bitfld.byte 0x03 4.--5. " WUD[1:0] ,Wake-up delimiter time" "4,8,32,64"
|
|
bitfld.byte 0x03 3. " LDBG ,LIN debug mode" "Normal,Debug"
|
|
textline " "
|
|
bitfld.byte 0x03 2. " DSF ,Double stop flags" "Disabled,Enabled"
|
|
bitfld.byte 0x03 1. " PRTY ,Activating parity generation" "Disabled,Enabled"
|
|
bitfld.byte 0x03 0. " LIN ,LIN mode" "Disabled,Enabled"
|
|
line.byte 0x04 "LINCTRL2,LIN Control Register 2"
|
|
bitfld.byte 0x04 7. " RXIE ,LIN RXREG ready interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 6. " TXIE ,LIN TXREG ready interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 5. " WUIE ,RX wake-up interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 4. " STIE ,Slave timeout error interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " PBIE ,Physical bus error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 2. " CIE ,CRC error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 1. " CKIE ,Checksum error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 0. " FCIE ,Frame complete interrupt enable." "Disabled,Enabled"
|
|
line.byte 0x05 "LINCTRL3,LIN Control Register 3"
|
|
bitfld.byte 0x05 0. " OFIE ,Overflow interrupt enable" "Disabled,Enabled"
|
|
wgroup.byte 0x10--0x10
|
|
line.byte 0x00 "LINTX,LIN TX Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " D[0:7] ,Data bits"
|
|
rgroup.byte 0x14--0x14
|
|
line.byte 0x00 "LINRX,LIN RX Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " D[0:7] ,Data bits"
|
|
group.byte 0x18--0x19
|
|
line.byte 0x00 "LINCRCP1,LIN CRC Polynomial Register 1"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " P[15:8] ,Polynomial bits 15-8"
|
|
line.byte 0x01 "LINCRCP2,LIN CRC Polynomial Register 2"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " P[7:0] ,Polynomial bits 7-0"
|
|
tree.end
|
|
sif (cpu()=="MAC7101"||cpu()=="MAC7111"||cpu()=="MAC7121"||cpu()=="MAC7131"||cpu()=="MAC7112"||cpu()=="MAC7122"||cpu()=="MAC7104"||cpu()=="MAC7114"||cpu()=="MAC7124"||cpu()=="MAC7134"||cpu()=="MAC7105"||cpu()=="MAC7115"||cpu()=="MAC7125"||cpu()=="MAC7135"||cpu()=="MAC7106"||cpu()=="MAC7116"||cpu()=="MAC7126"||cpu()=="MAC7136"||cpu()=="MAC71XX")
|
|
tree "eSCI_C (Enhanced Serial Communications Interface Module C)"
|
|
base 0xfc0cc000
|
|
group.byte 0x00--0x04
|
|
line.byte 0x00 "ESCIBDH,eSCI Baud Rate Register High"
|
|
hexmask.byte.byte 0x00 0.--4. 1. " SBR[12:8] ,eSCI baud rate"
|
|
line.byte 0x01 "ESCIBDL,eSCI Baud Rate Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " SBR[7:0] ,eSCI baud rate"
|
|
line.byte 0x02 "ESCICR1,eSCI Control Register 1"
|
|
bitfld.byte 0x02 7. " LOOPS ,Loop select" "Disabled,Loop"
|
|
bitfld.byte 0x02 6. " SCISDOZ ,eSCI stop in doze mode" "Enabled,Disabled"
|
|
bitfld.byte 0x02 5. " RSRC ,Receiver source bit" "External,Internal"
|
|
bitfld.byte 0x02 4. " M ,Data format mode bit" "9 bits,8 bits"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " WAKE ,Wake-up condition bit" "Idle line,Address mark"
|
|
bitfld.byte 0x02 2. " ILT ,Wake-up condition bit" "After stop bit,After start bit"
|
|
bitfld.byte 0x02 1. " PE ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x02 0. " PT ,Parity type bit" "Odd parity,Even parity"
|
|
line.byte 0x03 "ESCICR2,eSCI Control Register 2"
|
|
bitfld.byte 0x03 7. " TIE ,Transmitter interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 6. " TCIE ,Transmission complete interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 5. " RIE ,Receiver full interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 4. " ILIE ,Idle line interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x03 3. " TE ,Transmitter enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 2. " RE ,Receiver enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 1. " RWU ,Receiver wake-up. Standby state" "Normal,Wake-up"
|
|
bitfld.byte 0x03 0. " SBK ,Send break bit" "No break,Transmit break"
|
|
line.byte 0x04 "ESCICR3,eSCI Control Register 3"
|
|
bitfld.byte 0x04 7. " MDIS ,Module disable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 6. " FBR ,Fast bit error detection" "Per-byte,Per-bit"
|
|
bitfld.byte 0x04 5. " BSTP ,Bit error / physical bus error stop" "Not stopped,Stopped"
|
|
bitfld.byte 0x04 4. " IEBERR ,Enable bit error interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " RXDMA ,Activate RX DMA channel" "Disabled,Enabled"
|
|
bitfld.byte 0x04 2. " TXDMA ,Activate TX DMA channel" "Disabled,Enabled"
|
|
bitfld.byte 0x04 1. " BRK13 ,Break transmit character length" "10-11 bits,13-14 bits"
|
|
bitfld.byte 0x04 0. " TXDIR ,Transmitter pin data direction in single-wire mode" "Input,Output"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.byte 0x05--0x05
|
|
line.byte 0x00 "ESCICR4,eSCI Control Register 4"
|
|
bitfld.byte 0x00 7. " BESM13 ,Bit Error Sample Mode" "RT clock 9,RT clock 13"
|
|
bitfld.byte 0x00 6. " SBSTP ,SCI Bit Error Stop" "Not stopped,Stopped"
|
|
bitfld.byte 0x00 3. " ORIE ,Overrun Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " NFIE ,Noise Flag Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " FEIE ,Frame Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " PFIE ,Parity Flag Interrupt Enable" "Disabled,Enabled"
|
|
endif
|
|
rgroup.byte 0x06--0x07
|
|
line.byte 0x00 "ESCIDRH,eSCI Data Register High"
|
|
bitfld.byte 0x00 7. " R8 ,Received bit 8" "Low,High"
|
|
line.byte 0x01 "ESCIDRL,eSCI Data Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " R[7:0] ,Received bits 7-0"
|
|
wgroup.byte 0x06--0x07
|
|
line.byte 0x00 "ESCIDRH,eSCI Data Register High"
|
|
bitfld.byte 0x00 6. " T8 ,Transmit bit 8" "Low,High"
|
|
line.byte 0x01 "ESCIDRL,eSCI Data Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " T[7:0] ,Transmit bits 7-0"
|
|
rgroup.byte 0x08--0x08
|
|
line.byte 0x00 "ESCISR1,eSCI Status Register 1"
|
|
bitfld.byte 0x00 7. " TDRE ,Transmit data register empty flag" "Not empty,Empty"
|
|
bitfld.byte 0x00 6. " TC ,Transmit complete flag" "Not complete,Complete"
|
|
bitfld.byte 0x00 5. " RDRF ,Receive data register full flag" "Not full,Full"
|
|
bitfld.byte 0x00 4. " IDLE ,Idle line flag" "Not idle,Idle"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " OR ,Overrun flag" "Not lost,Lost"
|
|
bitfld.byte 0x00 2. " NF ,Noise flag" "Not detected,Detected"
|
|
bitfld.byte 0x00 1. " FE ,Framing error flag" "No error,Error"
|
|
bitfld.byte 0x00 0. " PF ,Parity error flag" "No error,Error"
|
|
group.byte 0x09--0x0e
|
|
line.byte 0x00 "ESCISR2,eSCI Status Register 2"
|
|
bitfld.byte 0x00 4. " BERR ,Bit error" "No error,Error"
|
|
bitfld.byte 0x00 0. " RAF ,Receiver active flag" "Idle,Active"
|
|
line.byte 0x01 "LINSTAT1,LIN Status Register 1"
|
|
bitfld.byte 0x01 7. " RXRDY ,Receive data ready" "Not ready,Ready"
|
|
bitfld.byte 0x01 6. " TXRDY ,Transmit data ready" "Not ready,Ready"
|
|
bitfld.byte 0x01 5. " LWAKE ,Received LIN 1.x wake-up signal" "Not received,Received"
|
|
bitfld.byte 0x01 4. " STO ,Slave time out" "No timeout,Timeout"
|
|
textline " "
|
|
bitfld.byte 0x01 3. " PBERR ,Physical bus error" "No error,Error"
|
|
bitfld.byte 0x01 2. " CERR ,CRC error" "No error,Error"
|
|
bitfld.byte 0x01 1. " CKERR ,Checksum error" "No error,Error"
|
|
bitfld.byte 0x01 0. " FRC ,Frame complete" "Not completed,Completed"
|
|
line.byte 0x02 "LINSTAT2,LIN Status Register 2"
|
|
bitfld.byte 0x02 0. " OVFL ,RX register overflow" "No overflow,Overflow"
|
|
line.byte 0x03 "LINCTRL1,LIN Control Register 1"
|
|
bitfld.byte 0x03 7. " LRES ,LIN resync" "No resync,Force"
|
|
bitfld.byte 0x03 6. " WU ,LIN bus wake-up" "Don't generate,Generate"
|
|
bitfld.byte 0x03 4.--5. " WUD[1:0] ,Wake-up delimiter time" "4,8,32,64"
|
|
bitfld.byte 0x03 3. " LDBG ,LIN debug mode" "Normal,Debug"
|
|
textline " "
|
|
bitfld.byte 0x03 2. " DSF ,Double stop flags" "Disabled,Enabled"
|
|
bitfld.byte 0x03 1. " PRTY ,Activating parity generation" "Disabled,Enabled"
|
|
bitfld.byte 0x03 0. " LIN ,LIN mode" "Disabled,Enabled"
|
|
line.byte 0x04 "LINCTRL2,LIN Control Register 2"
|
|
bitfld.byte 0x04 7. " RXIE ,LIN RXREG ready interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 6. " TXIE ,LIN TXREG ready interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 5. " WUIE ,RX wake-up interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 4. " STIE ,Slave timeout error interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " PBIE ,Physical bus error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 2. " CIE ,CRC error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 1. " CKIE ,Checksum error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 0. " FCIE ,Frame complete interrupt enable." "Disabled,Enabled"
|
|
line.byte 0x05 "LINCTRL3,LIN Control Register 3"
|
|
bitfld.byte 0x05 0. " OFIE ,Overflow interrupt enable" "Disabled,Enabled"
|
|
wgroup.byte 0x10--0x10
|
|
line.byte 0x00 "LINTX,LIN TX Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " D[0:7] ,Data bits"
|
|
rgroup.byte 0x14--0x14
|
|
line.byte 0x00 "LINRX,LIN RX Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " D[0:7] ,Data bits"
|
|
group.byte 0x18--0x19
|
|
line.byte 0x00 "LINCRCP1,LIN CRC Polynomial Register 1"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " P[15:8] ,Polynomial bits 15-8"
|
|
line.byte 0x01 "LINCRCP2,LIN CRC Polynomial Register 2"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " P[7:0] ,Polynomial bits 7-0"
|
|
tree.end
|
|
endif
|
|
sif (cpu()=="MAC7101"||cpu()=="MAC7111"||cpu()=="MAC7121"||cpu()=="MAC7131"||cpu()=="MAC7141"||cpu()=="MAC7104"||cpu()=="MAC7114"||cpu()=="MAC7124"||cpu()=="MAC7134"||cpu()=="MAC7144"||cpu()=="MAC7105"||cpu()=="MAC7115"||cpu()=="MAC7125"||cpu()=="MAC7135"||cpu()=="MAC7106"||cpu()=="MAC7116"||cpu()=="MAC7126"||cpu()=="MAC7136"||cpu()=="MAC71XX")
|
|
tree "eSCI_D (Enhanced Serial Communications Interface Module D)"
|
|
base 0xfc0d0000
|
|
group.byte 0x00--0x04
|
|
line.byte 0x00 "ESCIBDH,eSCI Baud Rate Register High"
|
|
hexmask.byte.byte 0x00 0.--4. 1. " SBR[12:8] ,eSCI baud rate"
|
|
line.byte 0x01 "ESCIBDL,eSCI Baud Rate Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " SBR[7:0] ,eSCI baud rate"
|
|
line.byte 0x02 "ESCICR1,eSCI Control Register 1"
|
|
bitfld.byte 0x02 7. " LOOPS ,Loop select" "Disabled,Loop"
|
|
bitfld.byte 0x02 6. " SCISDOZ ,eSCI stop in doze mode" "Enabled,Disabled"
|
|
bitfld.byte 0x02 5. " RSRC ,Receiver source bit" "External,Internal"
|
|
bitfld.byte 0x02 4. " M ,Data format mode bit" "9 bits,8 bits"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " WAKE ,Wake-up condition bit" "Idle line,Address mark"
|
|
bitfld.byte 0x02 2. " ILT ,Wake-up condition bit" "After stop bit,After start bit"
|
|
bitfld.byte 0x02 1. " PE ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x02 0. " PT ,Parity type bit" "Odd parity,Even parity"
|
|
line.byte 0x03 "ESCICR2,eSCI Control Register 2"
|
|
bitfld.byte 0x03 7. " TIE ,Transmitter interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 6. " TCIE ,Transmission complete interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 5. " RIE ,Receiver full interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 4. " ILIE ,Idle line interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x03 3. " TE ,Transmitter enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 2. " RE ,Receiver enable" "Disabled,Enabled"
|
|
bitfld.byte 0x03 1. " RWU ,Receiver wake-up. Standby state" "Normal,Wake-up"
|
|
bitfld.byte 0x03 0. " SBK ,Send break bit" "No break,Transmit break"
|
|
line.byte 0x04 "ESCICR3,eSCI Control Register 3"
|
|
bitfld.byte 0x04 7. " MDIS ,Module disable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 6. " FBR ,Fast bit error detection" "Per-byte,Per-bit"
|
|
bitfld.byte 0x04 5. " BSTP ,Bit error / physical bus error stop" "Not stopped,Stopped"
|
|
bitfld.byte 0x04 4. " IEBERR ,Enable bit error interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " RXDMA ,Activate RX DMA channel" "Disabled,Enabled"
|
|
bitfld.byte 0x04 2. " TXDMA ,Activate TX DMA channel" "Disabled,Enabled"
|
|
bitfld.byte 0x04 1. " BRK13 ,Break transmit character length" "10-11 bits,13-14 bits"
|
|
bitfld.byte 0x04 0. " TXDIR ,Transmitter pin data direction in single-wire mode" "Input,Output"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.byte 0x05--0x05
|
|
line.byte 0x00 "ESCICR4,eSCI Control Register 4"
|
|
bitfld.byte 0x00 7. " BESM13 ,Bit Error Sample Mode" "RT clock 9,RT clock 13"
|
|
bitfld.byte 0x00 6. " SBSTP ,SCI Bit Error Stop" "Not stopped,Stopped"
|
|
bitfld.byte 0x00 3. " ORIE ,Overrun Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " NFIE ,Noise Flag Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " FEIE ,Frame Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " PFIE ,Parity Flag Interrupt Enable" "Disabled,Enabled"
|
|
endif
|
|
rgroup.byte 0x06--0x07
|
|
line.byte 0x00 "ESCIDRH,eSCI Data Register High"
|
|
bitfld.byte 0x00 7. " R8 ,Received bit 8" "Low,High"
|
|
line.byte 0x01 "ESCIDRL,eSCI Data Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " R[7:0] ,Received bits 7-0"
|
|
wgroup.byte 0x06--0x07
|
|
line.byte 0x00 "ESCIDRH,eSCI Data Register High"
|
|
bitfld.byte 0x00 6. " T8 ,Transmit bit 8" "Low,High"
|
|
line.byte 0x01 "ESCIDRL,eSCI Data Register Low"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " T[7:0] ,Transmit bits 7-0"
|
|
rgroup.byte 0x08--0x08
|
|
line.byte 0x00 "ESCISR1,eSCI Status Register 1"
|
|
bitfld.byte 0x00 7. " TDRE ,Transmit data register empty flag" "Not empty,Empty"
|
|
bitfld.byte 0x00 6. " TC ,Transmit complete flag" "Not complete,Complete"
|
|
bitfld.byte 0x00 5. " RDRF ,Receive data register full flag" "Not full,Full"
|
|
bitfld.byte 0x00 4. " IDLE ,Idle line flag" "Not idle,Idle"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " OR ,Overrun flag" "Not lost,Lost"
|
|
bitfld.byte 0x00 2. " NF ,Noise flag" "Not detected,Detected"
|
|
bitfld.byte 0x00 1. " FE ,Framing error flag" "No error,Error"
|
|
bitfld.byte 0x00 0. " PF ,Parity error flag" "No error,Error"
|
|
group.byte 0x09--0x0e
|
|
line.byte 0x00 "ESCISR2,eSCI Status Register 2"
|
|
bitfld.byte 0x00 4. " BERR ,Bit error" "No error,Error"
|
|
bitfld.byte 0x00 0. " RAF ,Receiver active flag" "Idle,Active"
|
|
line.byte 0x01 "LINSTAT1,LIN Status Register 1"
|
|
bitfld.byte 0x01 7. " RXRDY ,Receive data ready" "Not ready,Ready"
|
|
bitfld.byte 0x01 6. " TXRDY ,Transmit data ready" "Not ready,Ready"
|
|
bitfld.byte 0x01 5. " LWAKE ,Received LIN 1.x wake-up signal" "Not received,Received"
|
|
bitfld.byte 0x01 4. " STO ,Slave time out" "No timeout,Timeout"
|
|
textline " "
|
|
bitfld.byte 0x01 3. " PBERR ,Physical bus error" "No error,Error"
|
|
bitfld.byte 0x01 2. " CERR ,CRC error" "No error,Error"
|
|
bitfld.byte 0x01 1. " CKERR ,Checksum error" "No error,Error"
|
|
bitfld.byte 0x01 0. " FRC ,Frame complete" "Not completed,Completed"
|
|
line.byte 0x02 "LINSTAT2,LIN Status Register 2"
|
|
bitfld.byte 0x02 0. " OVFL ,RX register overflow" "No overflow,Overflow"
|
|
line.byte 0x03 "LINCTRL1,LIN Control Register 1"
|
|
bitfld.byte 0x03 7. " LRES ,LIN resync" "No resync,Force"
|
|
bitfld.byte 0x03 6. " WU ,LIN bus wake-up" "Don't generate,Generate"
|
|
bitfld.byte 0x03 4.--5. " WUD[1:0] ,Wake-up delimiter time" "4,8,32,64"
|
|
bitfld.byte 0x03 3. " LDBG ,LIN debug mode" "Normal,Debug"
|
|
textline " "
|
|
bitfld.byte 0x03 2. " DSF ,Double stop flags" "Disabled,Enabled"
|
|
bitfld.byte 0x03 1. " PRTY ,Activating parity generation" "Disabled,Enabled"
|
|
bitfld.byte 0x03 0. " LIN ,LIN mode" "Disabled,Enabled"
|
|
line.byte 0x04 "LINCTRL2,LIN Control Register 2"
|
|
bitfld.byte 0x04 7. " RXIE ,LIN RXREG ready interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 6. " TXIE ,LIN TXREG ready interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 5. " WUIE ,RX wake-up interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 4. " STIE ,Slave timeout error interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " PBIE ,Physical bus error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 2. " CIE ,CRC error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 1. " CKIE ,Checksum error interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x04 0. " FCIE ,Frame complete interrupt enable." "Disabled,Enabled"
|
|
line.byte 0x05 "LINCTRL3,LIN Control Register 3"
|
|
bitfld.byte 0x05 0. " OFIE ,Overflow interrupt enable" "Disabled,Enabled"
|
|
wgroup.byte 0x10--0x10
|
|
line.byte 0x00 "LINTX,LIN TX Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " D[0:7] ,Data bits"
|
|
rgroup.byte 0x14--0x14
|
|
line.byte 0x00 "LINRX,LIN RX Register"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " D[0:7] ,Data bits"
|
|
group.byte 0x18--0x19
|
|
line.byte 0x00 "LINCRCP1,LIN CRC Polynomial Register 1"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " P[15:8] ,Polynomial bits 15-8"
|
|
line.byte 0x01 "LINCRCP2,LIN CRC Polynomial Register 2"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " P[7:0] ,Polynomial bits 7-0"
|
|
tree.end
|
|
endif
|
|
tree.end
|
|
sif (cpu()=="MAC7136"||cpu()=="MAC71XX")
|
|
tree "DSPI (Deserial Serial Peripheral Interface)"
|
|
width 0x0d
|
|
tree "DSPI_A (Deserial Serial Peripheral Interface Module A)"
|
|
base 0xfc0b4000
|
|
group.long 0x00--0x03
|
|
line.long 0x00 "DSPIA_MCR,DSPI Module Configuration Register"
|
|
bitfld.long 0x00 31. " MSTR ,Master/slave mode select" "Slave mode,Master mode"
|
|
bitfld.long 0x00 30. " CONT_SCKE ,Continuous SCK enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28.--29. " DCONF ,DSPI configuration" "SPI,?..."
|
|
bitfld.long 0x00 27. " FRZ ,Freeze" "Not halted,Halted"
|
|
textline " "
|
|
bitfld.long 0x00 26. " MTFE ,Modified timing format enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " PCSSE ,Peripheral chip select strobe enable" "PCS 5,PCS Strobe"
|
|
bitfld.long 0x00 24. " ROOE ,Receive FIFO overflow overwrite enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 23. " PCSIS7 ,Peripheral chip select 7 inactive state" "Inactive low,Inactive high"
|
|
textline " "
|
|
bitfld.long 0x00 22. " PCSIS6 ,Peripheral chip select 6 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 21. " PCSIS5 ,Peripheral chip select 5 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 20. " PCSIS4 ,Peripheral chip select 4 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 19. " PCSIS3 ,Peripheral chip select 3 inactive state" "Inactive low,Inactive high"
|
|
textline " "
|
|
bitfld.long 0x00 18. " PCSIS2 ,Peripheral chip select 2 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 17. " PCSIS1 ,Peripheral chip select 1 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 16. " PCSIS0 ,Peripheral chip select 0 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 15. " DOZE ,Doze enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 14. " MDIS ,Module disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 13. " DIS_TXF ,Disable transmit FIFO" "Enabled,Disabled"
|
|
bitfld.long 0x00 12. " DIS_RXF ,Disable receive FIFO" "Enabled,Disabled"
|
|
bitfld.long 0x00 11. " CLR_TXF ,Clear TX FIFO" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 10. " CLR_RXF ,Clear RX FIFO" "Don't clear,Clear"
|
|
bitfld.long 0x00 8.--9. " SMPL_PT ,Sample Point" "0 clocks,1 clock,2 clocks,?..."
|
|
bitfld.long 0x00 0. " HALT ,Halt" "Start,Stop"
|
|
group.long 0x08--0x0b
|
|
line.long 0x00 "DSPIA_TCR,DSPI Transfer Count Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " SPI_TCNT ,SPI Transfer Counter"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.long 0x0c--0x23
|
|
line.long 0x00 "DSPIA_CTAR0,DSPI Clock and Transfer Attributes Register 0"
|
|
bitfld.long 0x00 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x00 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x00 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x00 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x00 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x04 "DSPIA_CTAR1,DSPI Clock and Transfer Attributes Register 1"
|
|
bitfld.long 0x04 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x04 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x04 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x04 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x04 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x04 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x04 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x04 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x08 "DSPIA_CTAR2,DSPI Clock and Transfer Attributes Register 2"
|
|
bitfld.long 0x08 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x08 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x08 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x08 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x08 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x08 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x08 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x08 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x08 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x08 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x08 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x08 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x08 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x0c "DSPIA_CTAR3,DSPI Clock and Transfer Attributes Register 3"
|
|
bitfld.long 0x0c 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x0c 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x0c 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x0c 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x0c 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x0c 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x0c 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x0c 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x0c 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x0c 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x0c 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x0c 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x0c 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x10 "DSPIA_CTAR4,DSPI Clock and Transfer Attributes Register 4"
|
|
bitfld.long 0x10 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x10 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x10 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x10 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x10 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x10 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x10 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x10 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x10 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x10 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x10 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x10 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x14 "DSPIA_CTAR5,DSPI Clock and Transfer Attributes Register 5"
|
|
bitfld.long 0x14 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x14 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x14 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x14 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x14 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x14 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x14 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x14 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x14 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x14 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x14 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x14 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
else
|
|
group.long 0x0c--0x13
|
|
line.long 0x00 "DSPIA_CTAR0,DSPI Clock and Transfer Attributes Register 0"
|
|
bitfld.long 0x00 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x00 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 25. " CPHA ,Clock phase" "Low,High"
|
|
bitfld.long 0x00 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
textline " "
|
|
bitfld.long 0x00 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x04 "DSPIA_CTAR1,DSPI Clock and Transfer Attributes Register 1"
|
|
bitfld.long 0x04 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x04 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x04 25. " CPHA ,Clock phase" "Low,High"
|
|
bitfld.long 0x04 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
textline " "
|
|
bitfld.long 0x04 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x04 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
endif
|
|
group.long 0x2c--0x33
|
|
line.long 0x00 "DSPIA_SR,DSPI Status Register"
|
|
bitfld.long 0x00 31. " TCF ,Transfer complete flag" "Not complete,Complete"
|
|
bitfld.long 0x00 30. " TXRXS ,TX & RX status" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " EOQF ,End of queue flag" "Not last entry,last entry"
|
|
bitfld.long 0x00 27. " TFUF ,Transmit FIFO underflow flag" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 25. " TFFF ,Transmit FIFO fill flag" "Not full,Full"
|
|
bitfld.long 0x00 19. " RFOF ,Receive FIFO overflow flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 17. " RFDF ,Receive FIFO drain flag" "Not empty,Empty"
|
|
hexmask.long.byte 0x00 12.--15. 1. " TXCTR ,TX FIFO counter"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--11. 1. " TXNXTPTR ,Transmit next pointer"
|
|
hexmask.long.byte 0x00 4.--7. 1. " RXCTR ,RX FIFO counter"
|
|
hexmask.long.byte 0x00 0.--3. 1. " POPNXTPTR ,Pop next pointer"
|
|
line.long 0x04 "DSPIA_RSER,DSPI DMA/Interrupt Request Select and Enable Register"
|
|
bitfld.long 0x04 31. " TCF_RE ,Transmission complete request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 28. " EOQF_RE ,DSPI finished request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 27. " TFUF_RE ,Transmit FIFO underflow request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 25. " TFFF_RE ,Transmit FIFO fill request enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 24. " TFFF_DIRS ,Transmit FIFO fill DMA or interrupt request select" "Interrupt,DMA"
|
|
bitfld.long 0x04 19. " RFOF_RE ,Receive FIFO overflow request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 17. " RFDF_RE ,Receive FIFO drain request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 16. " RFDF_DIRS ,Receive FIFO drain DMA or interrupt request select" "Interrupt,DMA"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.long 0x34--0x37
|
|
line.long 0x00 "DSPIA_PUSHR,DSPI Push TX FIFO Register"
|
|
bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Return,Keep"
|
|
bitfld.long 0x00 28.--30. " CTAS ,Clock and transfer attributes select" "DSPIA_CTAR0,DSPIA_CTAR1,DSPIA_CTAR2,DSPIA_CTAR3,DSPIA_CTAR4,DSPIA_CTAR5,?..."
|
|
bitfld.long 0x00 27. " EOQ ,End Of queue" "Not last,Last"
|
|
bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 23. " PCS7 ,Peripheral chip select 7" "Negate,Assert"
|
|
bitfld.long 0x00 22. " PCS6 ,Peripheral chip select 6" "Negate,Assert"
|
|
bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negate,Assert"
|
|
bitfld.long 0x00 20. " PCS4 ,Peripheral chip select 4" "Negate,Assert"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PCS3 ,Peripheral chip select 3" "Negate,Assert"
|
|
bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negate,Assert"
|
|
bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negate,Assert"
|
|
bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negate,Assert"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " TXDATA ,Transmit data"
|
|
else
|
|
group.long 0x34--0x37
|
|
line.long 0x00 "DSPIA_PUSHR,DSPI Push TX FIFO Register"
|
|
bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Return,Keep"
|
|
bitfld.long 0x00 28.--30. " CTAS ,Clock and transfer attributes select" "DSPIA_CTAR0,DSPIA_CTAR1,?..."
|
|
bitfld.long 0x00 27. " EOQ ,End Of queue" "Not last,Last"
|
|
bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negate,Assert"
|
|
bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negate,Assert"
|
|
bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negate,Assert"
|
|
bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negate,Assert"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " TXDATA ,Transmit data"
|
|
endif
|
|
group.long 0x38--0x4b
|
|
line.long 0x00 "DSPIA_POPR,DSPI Pop RX FIFO Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " RXDATA ,Received data"
|
|
line.long 0x04 "DSPIA_TXFR0,DSPI Transmit FIFO Register 0"
|
|
hexmask.long.word 0x04 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x04 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x08 "DSPIA_TXFR1,DSPI Transmit FIFO Register 1"
|
|
hexmask.long.word 0x08 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x08 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x0c "DSPIA_TXFR2,DSPI Transmit FIFO Register 2"
|
|
hexmask.long.word 0x0c 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x0c 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x10 "DSPIA_TXFR3,DSPI Transmit FIFO Register 3"
|
|
hexmask.long.word 0x10 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x10 0.--15. 1. " TXDATA ,Transmit data"
|
|
group.long 0x7c--0x8b
|
|
line.long 0x00 "DSPIA_RXFR0,DSPI Receive FIFO Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x04 "DSPIA_RXFR1,DSPI Receive FIFO Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x08 "DSPIA_RXFR2,DSPI Receive FIFO Register 2"
|
|
hexmask.long.word 0x08 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x0c "DSPIA_RXFR3,DSPI Receive FIFO Register 3"
|
|
hexmask.long.word 0x0c 0.--15. 1. " RXDATA ,Received Data"
|
|
tree.end
|
|
width 0x0b
|
|
width 0x0d
|
|
tree "DSPI_B (Deserial Serial Peripheral Interface Module B)"
|
|
base 0xfc0b8000
|
|
group.long 0x00--0x03
|
|
line.long 0x00 "DSPIB_MCR,DSPI Module Configuration Register"
|
|
bitfld.long 0x00 31. " MSTR ,Master/slave mode select" "Slave mode,Master mode"
|
|
bitfld.long 0x00 30. " CONT_SCKE ,Continuous SCK enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28.--29. " DCONF ,DSPI configuration" "SPI,?..."
|
|
bitfld.long 0x00 27. " FRZ ,Freeze" "Not halted,Halted"
|
|
textline " "
|
|
bitfld.long 0x00 26. " MTFE ,Modified timing format enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " PCSSE ,Peripheral chip select strobe enable" "PCS 5,PCS Strobe"
|
|
bitfld.long 0x00 24. " ROOE ,Receive FIFO overflow overwrite enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 23. " PCSIS7 ,Peripheral chip select 7 inactive state" "Inactive low,Inactive high"
|
|
textline " "
|
|
bitfld.long 0x00 22. " PCSIS6 ,Peripheral chip select 6 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 21. " PCSIS5 ,Peripheral chip select 5 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 20. " PCSIS4 ,Peripheral chip select 4 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 19. " PCSIS3 ,Peripheral chip select 3 inactive state" "Inactive low,Inactive high"
|
|
textline " "
|
|
bitfld.long 0x00 18. " PCSIS2 ,Peripheral chip select 2 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 17. " PCSIS1 ,Peripheral chip select 1 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 16. " PCSIS0 ,Peripheral chip select 0 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 15. " DOZE ,Doze enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 14. " MDIS ,Module disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 13. " DIS_TXF ,Disable transmit FIFO" "Enabled,Disabled"
|
|
bitfld.long 0x00 12. " DIS_RXF ,Disable receive FIFO" "Enabled,Disabled"
|
|
bitfld.long 0x00 11. " CLR_TXF ,Clear TX FIFO" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 10. " CLR_RXF ,Clear RX FIFO" "Don't clear,Clear"
|
|
bitfld.long 0x00 8.--9. " SMPL_PT ,Sample Point" "0 clocks,1 clock,2 clocks,?..."
|
|
bitfld.long 0x00 0. " HALT ,Halt" "Start,Stop"
|
|
group.long 0x08--0x0b
|
|
line.long 0x00 "DSPIB_TCR,DSPI Transfer Count Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " SPI_TCNT ,SPI Transfer Counter"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.long 0x0c--0x23
|
|
line.long 0x00 "DSPIB_CTAR0,DSPI Clock and Transfer Attributes Register 0"
|
|
bitfld.long 0x00 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x00 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x00 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x00 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x00 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x04 "DSPIB_CTAR1,DSPI Clock and Transfer Attributes Register 1"
|
|
bitfld.long 0x04 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x04 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x04 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x04 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x04 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x04 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x04 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x04 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x08 "DSPIB_CTAR2,DSPI Clock and Transfer Attributes Register 2"
|
|
bitfld.long 0x08 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x08 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x08 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x08 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x08 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x08 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x08 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x08 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x08 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x08 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x08 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x08 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x08 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x0c "DSPIB_CTAR3,DSPI Clock and Transfer Attributes Register 3"
|
|
bitfld.long 0x0c 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x0c 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x0c 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x0c 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x0c 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x0c 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x0c 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x0c 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x0c 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x0c 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x0c 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x0c 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x0c 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x10 "DSPIB_CTAR4,DSPI Clock and Transfer Attributes Register 4"
|
|
bitfld.long 0x10 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x10 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x10 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x10 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x10 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x10 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x10 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x10 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x10 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x10 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x10 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x10 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x14 "DSPIB_CTAR5,DSPI Clock and Transfer Attributes Register 5"
|
|
bitfld.long 0x14 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x14 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x14 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x14 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x14 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x14 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x14 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x14 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x14 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x14 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x14 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x14 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
else
|
|
group.long 0x0c--0x13
|
|
line.long 0x00 "DSPIB_CTAR0,DSPI Clock and Transfer Attributes Register 0"
|
|
bitfld.long 0x00 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x00 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 25. " CPHA ,Clock phase" "Low,High"
|
|
bitfld.long 0x00 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
textline " "
|
|
bitfld.long 0x00 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x04 "DSPIB_CTAR1,DSPI Clock and Transfer Attributes Register 1"
|
|
bitfld.long 0x04 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x04 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x04 25. " CPHA ,Clock phase" "Low,High"
|
|
bitfld.long 0x04 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
textline " "
|
|
bitfld.long 0x04 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x04 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
endif
|
|
group.long 0x2c--0x33
|
|
line.long 0x00 "DSPIB_SR,DSPI Status Register"
|
|
bitfld.long 0x00 31. " TCF ,Transfer complete flag" "Not complete,Complete"
|
|
bitfld.long 0x00 30. " TXRXS ,TX & RX status" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " EOQF ,End of queue flag" "Not last entry,last entry"
|
|
bitfld.long 0x00 27. " TFUF ,Transmit FIFO underflow flag" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 25. " TFFF ,Transmit FIFO fill flag" "Not full,Full"
|
|
bitfld.long 0x00 19. " RFOF ,Receive FIFO overflow flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 17. " RFDF ,Receive FIFO drain flag" "Not empty,Empty"
|
|
hexmask.long.byte 0x00 12.--15. 1. " TXCTR ,TX FIFO counter"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--11. 1. " TXNXTPTR ,Transmit next pointer"
|
|
hexmask.long.byte 0x00 4.--7. 1. " RXCTR ,RX FIFO counter"
|
|
hexmask.long.byte 0x00 0.--3. 1. " POPNXTPTR ,Pop next pointer"
|
|
line.long 0x04 "DSPIB_RSER,DSPI DMA/Interrupt Request Select and Enable Register"
|
|
bitfld.long 0x04 31. " TCF_RE ,Transmission complete request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 28. " EOQF_RE ,DSPI finished request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 27. " TFUF_RE ,Transmit FIFO underflow request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 25. " TFFF_RE ,Transmit FIFO fill request enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 24. " TFFF_DIRS ,Transmit FIFO fill DMA or interrupt request select" "Interrupt,DMA"
|
|
bitfld.long 0x04 19. " RFOF_RE ,Receive FIFO overflow request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 17. " RFDF_RE ,Receive FIFO drain request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 16. " RFDF_DIRS ,Receive FIFO drain DMA or interrupt request select" "Interrupt,DMA"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.long 0x34--0x37
|
|
line.long 0x00 "DSPIB_PUSHR,DSPI Push TX FIFO Register"
|
|
bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Return,Keep"
|
|
bitfld.long 0x00 28.--30. " CTAS ,Clock and transfer attributes select" "DSPIB_CTAR0,DSPIB_CTAR1,DSPIB_CTAR2,DSPIB_CTAR3,DSPIB_CTAR4,DSPIB_CTAR5,?..."
|
|
bitfld.long 0x00 27. " EOQ ,End Of queue" "Not last,Last"
|
|
bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 23. " PCS7 ,Peripheral chip select 7" "Negate,Assert"
|
|
bitfld.long 0x00 22. " PCS6 ,Peripheral chip select 6" "Negate,Assert"
|
|
bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negate,Assert"
|
|
bitfld.long 0x00 20. " PCS4 ,Peripheral chip select 4" "Negate,Assert"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PCS3 ,Peripheral chip select 3" "Negate,Assert"
|
|
bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negate,Assert"
|
|
bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negate,Assert"
|
|
bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negate,Assert"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " TXDATA ,Transmit data"
|
|
else
|
|
group.long 0x34--0x37
|
|
line.long 0x00 "DSPIB_PUSHR,DSPI Push TX FIFO Register"
|
|
bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Return,Keep"
|
|
bitfld.long 0x00 28.--30. " CTAS ,Clock and transfer attributes select" "DSPIB_CTAR0,DSPIB_CTAR1,?..."
|
|
bitfld.long 0x00 27. " EOQ ,End Of queue" "Not last,Last"
|
|
bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negate,Assert"
|
|
bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negate,Assert"
|
|
bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negate,Assert"
|
|
bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negate,Assert"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " TXDATA ,Transmit data"
|
|
endif
|
|
group.long 0x38--0x4b
|
|
line.long 0x00 "DSPIB_POPR,DSPI Pop RX FIFO Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " RXDATA ,Received data"
|
|
line.long 0x04 "DSPIB_TXFR0,DSPI Transmit FIFO Register 0"
|
|
hexmask.long.word 0x04 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x04 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x08 "DSPIB_TXFR1,DSPI Transmit FIFO Register 1"
|
|
hexmask.long.word 0x08 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x08 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x0c "DSPIB_TXFR2,DSPI Transmit FIFO Register 2"
|
|
hexmask.long.word 0x0c 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x0c 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x10 "DSPIB_TXFR3,DSPI Transmit FIFO Register 3"
|
|
hexmask.long.word 0x10 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x10 0.--15. 1. " TXDATA ,Transmit data"
|
|
group.long 0x7c--0x8b
|
|
line.long 0x00 "DSPIB_RXFR0,DSPI Receive FIFO Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x04 "DSPIB_RXFR1,DSPI Receive FIFO Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x08 "DSPIB_RXFR2,DSPI Receive FIFO Register 2"
|
|
hexmask.long.word 0x08 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x0c "DSPIB_RXFR3,DSPI Receive FIFO Register 3"
|
|
hexmask.long.word 0x0c 0.--15. 1. " RXDATA ,Received Data"
|
|
tree.end
|
|
width 0x0b
|
|
tree.end
|
|
endif
|
|
sif (cpu()=="MAC7101"||cpu()=="MAC7111"||cpu()=="MAC7121"||cpu()=="MAC7131"||cpu()=="MAC7141"||cpu()=="MAC7112"||cpu()=="MAC7122"||cpu()=="MAC7142"||cpu()=="MAC7101"||cpu()=="MAC7114"||cpu()=="MAC7124"||cpu()=="MAC7134"||cpu()=="MAC7144"||cpu()=="MAC7105"||cpu()=="MAC7115"||cpu()=="MAC7125"||cpu()=="MAC7135"||cpu()=="MAC7106"||cpu()=="MAC7116"||cpu()=="MAC7126")
|
|
tree "DSPI (Deserial Serial Peripheral Interface)"
|
|
width 0x0d
|
|
tree "DSPI_A (Deserial Serial Peripheral Interface Module A)"
|
|
base 0xfc0b4000
|
|
group.long 0x00--0x03
|
|
line.long 0x00 "DSPIA_MCR,DSPI Module Configuration Register"
|
|
bitfld.long 0x00 31. " MSTR ,Master/slave mode select" "Slave mode,Master mode"
|
|
bitfld.long 0x00 30. " CONT_SCKE ,Continuous SCK enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28.--29. " DCONF ,DSPI configuration" "SPI,?..."
|
|
bitfld.long 0x00 27. " FRZ ,Freeze" "Not halted,Halted"
|
|
textline " "
|
|
bitfld.long 0x00 26. " MTFE ,Modified timing format enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " PCSSE ,Peripheral chip select strobe enable" "PCS 5,PCS Strobe"
|
|
bitfld.long 0x00 24. " ROOE ,Receive FIFO overflow overwrite enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 21. " PCSIS5 ,Peripheral chip select 5 inactive state" "Inactive low,Inactive high"
|
|
textline " "
|
|
bitfld.long 0x00 18. " PCSIS2 ,Peripheral chip select 2 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 17. " PCSIS1 ,Peripheral chip select 1 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 16. " PCSIS0 ,Peripheral chip select 0 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 15. " DOZE ,Doze enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 14. " MDIS ,Module disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 13. " DIS_TXF ,Disable transmit FIFO" "Enabled,Disabled"
|
|
bitfld.long 0x00 12. " DIS_RXF ,Disable receive FIFO" "Enabled,Disabled"
|
|
bitfld.long 0x00 11. " CLR_TXF ,Clear TX FIFO" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 10. " CLR_RXF ,Clear RX FIFO" "Don't clear,Clear"
|
|
bitfld.long 0x00 8.--9. " SMPL_PT ,Sample Point" "0 clocks,1 clock,2 clocks,?..."
|
|
bitfld.long 0x00 0. " HALT ,Halt" "Start,Stop"
|
|
group.long 0x08--0x0b
|
|
line.long 0x00 "DSPIA_TCR,DSPI Transfer Count Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " SPI_TCNT ,SPI Transfer Counter"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.long 0x0c--0x23
|
|
line.long 0x00 "DSPIA_CTAR0,DSPI Clock and Transfer Attributes Register 0"
|
|
bitfld.long 0x00 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x00 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x00 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x00 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x00 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x04 "DSPIA_CTAR1,DSPI Clock and Transfer Attributes Register 1"
|
|
bitfld.long 0x04 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x04 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x04 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x04 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x04 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x04 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x04 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x04 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x08 "DSPIA_CTAR2,DSPI Clock and Transfer Attributes Register 2"
|
|
bitfld.long 0x08 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x08 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x08 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x08 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x08 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x08 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x08 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x08 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x08 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x08 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x08 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x08 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x08 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x0c "DSPIA_CTAR3,DSPI Clock and Transfer Attributes Register 3"
|
|
bitfld.long 0x0c 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x0c 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x0c 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x0c 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x0c 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x0c 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x0c 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x0c 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x0c 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x0c 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x0c 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x0c 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x0c 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x10 "DSPIA_CTAR4,DSPI Clock and Transfer Attributes Register 4"
|
|
bitfld.long 0x10 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x10 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x10 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x10 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x10 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x10 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x10 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x10 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x10 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x10 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x10 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x10 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x14 "DSPIA_CTAR5,DSPI Clock and Transfer Attributes Register 5"
|
|
bitfld.long 0x14 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x14 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x14 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x14 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x14 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x14 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x14 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x14 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x14 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x14 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x14 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x14 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
else
|
|
group.long 0x0c--0x13
|
|
line.long 0x00 "DSPIA_CTAR0,DSPI Clock and Transfer Attributes Register 0"
|
|
bitfld.long 0x00 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x00 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 25. " CPHA ,Clock phase" "Low,High"
|
|
bitfld.long 0x00 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
textline " "
|
|
bitfld.long 0x00 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x04 "DSPIA_CTAR1,DSPI Clock and Transfer Attributes Register 1"
|
|
bitfld.long 0x04 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x04 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x04 25. " CPHA ,Clock phase" "Low,High"
|
|
bitfld.long 0x04 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
textline " "
|
|
bitfld.long 0x04 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x04 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
endif
|
|
group.long 0x2c--0x33
|
|
line.long 0x00 "DSPIA_SR,DSPI Status Register"
|
|
bitfld.long 0x00 31. " TCF ,Transfer complete flag" "Not complete,Complete"
|
|
bitfld.long 0x00 30. " TXRXS ,TX & RX status" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " EOQF ,End of queue flag" "Not last entry,last entry"
|
|
bitfld.long 0x00 27. " TFUF ,Transmit FIFO underflow flag" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 25. " TFFF ,Transmit FIFO fill flag" "Not full,Full"
|
|
bitfld.long 0x00 19. " RFOF ,Receive FIFO overflow flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 17. " RFDF ,Receive FIFO drain flag" "Not empty,Empty"
|
|
hexmask.long.byte 0x00 12.--15. 1. " TXCTR ,TX FIFO counter"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--11. 1. " TXNXTPTR ,Transmit next pointer"
|
|
hexmask.long.byte 0x00 4.--7. 1. " RXCTR ,RX FIFO counter"
|
|
hexmask.long.byte 0x00 0.--3. 1. " POPNXTPTR ,Pop next pointer"
|
|
line.long 0x04 "DSPIA_RSER,DSPI DMA/Interrupt Request Select and Enable Register"
|
|
bitfld.long 0x04 31. " TCF_RE ,Transmission complete request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 28. " EOQF_RE ,DSPI finished request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 27. " TFUF_RE ,Transmit FIFO underflow request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 25. " TFFF_RE ,Transmit FIFO fill request enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 24. " TFFF_DIRS ,Transmit FIFO fill DMA or interrupt request select" "Interrupt,DMA"
|
|
bitfld.long 0x04 19. " RFOF_RE ,Receive FIFO overflow request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 17. " RFDF_RE ,Receive FIFO drain request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 16. " RFDF_DIRS ,Receive FIFO drain DMA or interrupt request select" "Interrupt,DMA"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.long 0x34--0x37
|
|
line.long 0x00 "DSPIA_PUSHR,DSPI Push TX FIFO Register"
|
|
bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Return,Keep"
|
|
bitfld.long 0x00 28.--30. " CTAS ,Clock and transfer attributes select" "DSPIA_CTAR0,DSPIA_CTAR1,DSPIA_CTAR2,DSPIA_CTAR3,DSPIA_CTAR4,DSPIA_CTAR5,?..."
|
|
bitfld.long 0x00 27. " EOQ ,End Of queue" "Not last,Last"
|
|
bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negate,Assert"
|
|
bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negate,Assert"
|
|
bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negate,Assert"
|
|
bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negate,Assert"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " TXDATA ,Transmit data"
|
|
else
|
|
group.long 0x34--0x37
|
|
line.long 0x00 "DSPIA_PUSHR,DSPI Push TX FIFO Register"
|
|
bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Return,Keep"
|
|
bitfld.long 0x00 28.--30. " CTAS ,Clock and transfer attributes select" "DSPIA_CTAR0,DSPIA_CTAR1,?..."
|
|
bitfld.long 0x00 27. " EOQ ,End Of queue" "Not last,Last"
|
|
bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negate,Assert"
|
|
bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negate,Assert"
|
|
bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negate,Assert"
|
|
bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negate,Assert"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " TXDATA ,Transmit data"
|
|
endif
|
|
group.long 0x38--0x4b
|
|
line.long 0x00 "DSPIA_POPR,DSPI Pop RX FIFO Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " RXDATA ,Received data"
|
|
line.long 0x04 "DSPIA_TXFR0,DSPI Transmit FIFO Register 0"
|
|
hexmask.long.word 0x04 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x04 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x08 "DSPIA_TXFR1,DSPI Transmit FIFO Register 1"
|
|
hexmask.long.word 0x08 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x08 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x0c "DSPIA_TXFR2,DSPI Transmit FIFO Register 2"
|
|
hexmask.long.word 0x0c 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x0c 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x10 "DSPIA_TXFR3,DSPI Transmit FIFO Register 3"
|
|
hexmask.long.word 0x10 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x10 0.--15. 1. " TXDATA ,Transmit data"
|
|
group.long 0x7c--0x8b
|
|
line.long 0x00 "DSPIA_RXFR0,DSPI Receive FIFO Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x04 "DSPIA_RXFR1,DSPI Receive FIFO Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x08 "DSPIA_RXFR2,DSPI Receive FIFO Register 2"
|
|
hexmask.long.word 0x08 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x0c "DSPIA_RXFR3,DSPI Receive FIFO Register 3"
|
|
hexmask.long.word 0x0c 0.--15. 1. " RXDATA ,Received Data"
|
|
tree.end
|
|
width 0x0b
|
|
width 0x0d
|
|
tree "DSPI_B (Deserial Serial Peripheral Interface Module B)"
|
|
base 0xfc0b8000
|
|
group.long 0x00--0x03
|
|
line.long 0x00 "DSPIB_MCR,DSPI Module Configuration Register"
|
|
bitfld.long 0x00 31. " MSTR ,Master/slave mode select" "Slave mode,Master mode"
|
|
bitfld.long 0x00 30. " CONT_SCKE ,Continuous SCK enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28.--29. " DCONF ,DSPI configuration" "SPI,?..."
|
|
bitfld.long 0x00 27. " FRZ ,Freeze" "Not halted,Halted"
|
|
textline " "
|
|
bitfld.long 0x00 26. " MTFE ,Modified timing format enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " PCSSE ,Peripheral chip select strobe enable" "PCS 5,PCS Strobe"
|
|
bitfld.long 0x00 24. " ROOE ,Receive FIFO overflow overwrite enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 21. " PCSIS5 ,Peripheral chip select 5 inactive state" "Inactive low,Inactive high"
|
|
textline " "
|
|
bitfld.long 0x00 18. " PCSIS2 ,Peripheral chip select 2 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 17. " PCSIS1 ,Peripheral chip select 1 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 16. " PCSIS0 ,Peripheral chip select 0 inactive state" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 15. " DOZE ,Doze enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 14. " MDIS ,Module disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 13. " DIS_TXF ,Disable transmit FIFO" "Enabled,Disabled"
|
|
bitfld.long 0x00 12. " DIS_RXF ,Disable receive FIFO" "Enabled,Disabled"
|
|
bitfld.long 0x00 11. " CLR_TXF ,Clear TX FIFO" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 10. " CLR_RXF ,Clear RX FIFO" "Don't clear,Clear"
|
|
bitfld.long 0x00 8.--9. " SMPL_PT ,Sample Point" "0 clocks,1 clock,2 clocks,?..."
|
|
bitfld.long 0x00 0. " HALT ,Halt" "Start,Stop"
|
|
group.long 0x08--0x0b
|
|
line.long 0x00 "DSPIB_TCR,DSPI Transfer Count Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " SPI_TCNT ,SPI Transfer Counter"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.long 0x0c--0x23
|
|
line.long 0x00 "DSPIB_CTAR0,DSPI Clock and Transfer Attributes Register 0"
|
|
bitfld.long 0x00 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x00 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x00 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x00 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x00 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x00 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x04 "DSPIB_CTAR1,DSPI Clock and Transfer Attributes Register 1"
|
|
bitfld.long 0x04 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x04 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x04 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x04 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x04 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x04 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x04 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x04 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x08 "DSPIB_CTAR2,DSPI Clock and Transfer Attributes Register 2"
|
|
bitfld.long 0x08 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x08 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x08 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x08 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x08 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x08 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x08 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x08 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x08 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x08 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x08 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x08 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x08 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x0c "DSPIB_CTAR3,DSPI Clock and Transfer Attributes Register 3"
|
|
bitfld.long 0x0c 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x0c 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x0c 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x0c 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x0c 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x0c 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x0c 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x0c 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x0c 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x0c 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x0c 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x0c 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x0c 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x10 "DSPIB_CTAR4,DSPI Clock and Transfer Attributes Register 4"
|
|
bitfld.long 0x10 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x10 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x10 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x10 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x10 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x10 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x10 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x10 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x10 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x10 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x10 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x10 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x14 "DSPIB_CTAR5,DSPI Clock and Transfer Attributes Register 5"
|
|
bitfld.long 0x14 31. " DBR ,Double baud rate" "Disabled,Enabled"
|
|
bitfld.long 0x14 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x14 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x14 25. " CPHA ,Clock phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
bitfld.long 0x14 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x14 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x14 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x14 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
bitfld.long 0x14 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x14 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x14 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
textline " "
|
|
bitfld.long 0x14 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
else
|
|
group.long 0x0c--0x13
|
|
line.long 0x00 "DSPIB_CTAR0,DSPI Clock and Transfer Attributes Register 0"
|
|
bitfld.long 0x00 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x00 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x00 25. " CPHA ,Clock phase" "Low,High"
|
|
bitfld.long 0x00 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
textline " "
|
|
bitfld.long 0x00 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
bitfld.long 0x00 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x00 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
line.long 0x04 "DSPIB_CTAR1,DSPI Clock and Transfer Attributes Register 1"
|
|
bitfld.long 0x04 27.--30. " FMSZ ,Frame size" "Reserved,Reserved,Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
bitfld.long 0x04 26. " CPOL ,Clock polarity" "Inactive low,Inactive high"
|
|
bitfld.long 0x04 25. " CPHA ,Clock phase" "Low,High"
|
|
bitfld.long 0x04 24. " LSBFE ,LSB first enable" "MSB first,LSB first"
|
|
textline " "
|
|
bitfld.long 0x04 22.--23. " PCSSCK ,PCS to SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 20.--21. " PASC ,After SCK delay prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 18.--19. " PDT ,Delay after transfer prescaler" "1,3,5,7"
|
|
bitfld.long 0x04 16.--17. " PBR ,Baud rate prescaler" "2,3,5,7"
|
|
textline " "
|
|
bitfld.long 0x04 12.--15. " CSSCK ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 8.--11. " ASC ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 4.--7. " DT ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
bitfld.long 0x04 0.--3. " BR ,Baud rate scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
|
|
endif
|
|
group.long 0x2c--0x33
|
|
line.long 0x00 "DSPIB_SR,DSPI Status Register"
|
|
bitfld.long 0x00 31. " TCF ,Transfer complete flag" "Not complete,Complete"
|
|
bitfld.long 0x00 30. " TXRXS ,TX & RX status" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " EOQF ,End of queue flag" "Not last entry,last entry"
|
|
bitfld.long 0x00 27. " TFUF ,Transmit FIFO underflow flag" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 25. " TFFF ,Transmit FIFO fill flag" "Not full,Full"
|
|
bitfld.long 0x00 19. " RFOF ,Receive FIFO overflow flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 17. " RFDF ,Receive FIFO drain flag" "Not empty,Empty"
|
|
hexmask.long.byte 0x00 12.--15. 1. " TXCTR ,TX FIFO counter"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--11. 1. " TXNXTPTR ,Transmit next pointer"
|
|
hexmask.long.byte 0x00 4.--7. 1. " RXCTR ,RX FIFO counter"
|
|
hexmask.long.byte 0x00 0.--3. 1. " POPNXTPTR ,Pop next pointer"
|
|
line.long 0x04 "DSPIB_RSER,DSPI DMA/Interrupt Request Select and Enable Register"
|
|
bitfld.long 0x04 31. " TCF_RE ,Transmission complete request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 28. " EOQF_RE ,DSPI finished request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 27. " TFUF_RE ,Transmit FIFO underflow request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 25. " TFFF_RE ,Transmit FIFO fill request enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 24. " TFFF_DIRS ,Transmit FIFO fill DMA or interrupt request select" "Interrupt,DMA"
|
|
bitfld.long 0x04 19. " RFOF_RE ,Receive FIFO overflow request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 17. " RFDF_RE ,Receive FIFO drain request enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 16. " RFDF_DIRS ,Receive FIFO drain DMA or interrupt request select" "Interrupt,DMA"
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
group.long 0x34--0x37
|
|
line.long 0x00 "DSPIB_PUSHR,DSPI Push TX FIFO Register"
|
|
bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Return,Keep"
|
|
bitfld.long 0x00 28.--30. " CTAS ,Clock and transfer attributes select" "DSPIB_CTAR0,DSPIB_CTAR1,DSPIB_CTAR2,DSPIB_CTAR3,DSPIB_CTAR4,DSPIB_CTAR5,?..."
|
|
bitfld.long 0x00 27. " EOQ ,End Of queue" "Not last,Last"
|
|
bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negate,Assert"
|
|
bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negate,Assert"
|
|
bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negate,Assert"
|
|
bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negate,Assert"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " TXDATA ,Transmit data"
|
|
else
|
|
group.long 0x34--0x37
|
|
line.long 0x00 "DSPIB_PUSHR,DSPI Push TX FIFO Register"
|
|
bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Return,Keep"
|
|
bitfld.long 0x00 28.--30. " CTAS ,Clock and transfer attributes select" "DSPIB_CTAR0,DSPIB_CTAR1,?..."
|
|
bitfld.long 0x00 27. " EOQ ,End Of queue" "Not last,Last"
|
|
bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Don't clear,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negate,Assert"
|
|
bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negate,Assert"
|
|
bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negate,Assert"
|
|
bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negate,Assert"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " TXDATA ,Transmit data"
|
|
endif
|
|
group.long 0x38--0x4b
|
|
line.long 0x00 "DSPIB_POPR,DSPI Pop RX FIFO Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " RXDATA ,Received data"
|
|
line.long 0x04 "DSPIB_TXFR0,DSPI Transmit FIFO Register 0"
|
|
hexmask.long.word 0x04 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x04 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x08 "DSPIB_TXFR1,DSPI Transmit FIFO Register 1"
|
|
hexmask.long.word 0x08 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x08 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x0c "DSPIB_TXFR2,DSPI Transmit FIFO Register 2"
|
|
hexmask.long.word 0x0c 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x0c 0.--15. 1. " TXDATA ,Transmit data"
|
|
line.long 0x10 "DSPIB_TXFR3,DSPI Transmit FIFO Register 3"
|
|
hexmask.long.word 0x10 16.--31. 1. " TXCMD ,Transmit command"
|
|
hexmask.long.word 0x10 0.--15. 1. " TXDATA ,Transmit data"
|
|
group.long 0x7c--0x8b
|
|
line.long 0x00 "DSPIB_RXFR0,DSPI Receive FIFO Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x04 "DSPIB_RXFR1,DSPI Receive FIFO Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x08 "DSPIB_RXFR2,DSPI Receive FIFO Register 2"
|
|
hexmask.long.word 0x08 0.--15. 1. " RXDATA ,Received Data"
|
|
line.long 0x0c "DSPIB_RXFR3,DSPI Receive FIFO Register 3"
|
|
hexmask.long.word 0x0c 0.--15. 1. " RXDATA ,Received Data"
|
|
tree.end
|
|
width 0x0b
|
|
tree.end
|
|
endif
|
|
tree "FlexCAN"
|
|
tree "FlexCAN_A (CAN controller A)"
|
|
base 0xfc094000
|
|
group.long 0x00--0x0b
|
|
line.long 0x00 "MCR,Module Configuration Register"
|
|
bitfld.long 0x00 31. " MDIS ,Module disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 30. " FRZ ,Freeze enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " HALT ,Halt FlexCAN" "Not halted,Halted"
|
|
bitfld.long 0x00 27. " NOT_RDY ,FlexCAN not ready" "Ready,Not ready"
|
|
textline " "
|
|
bitfld.long 0x00 26. " WAK_MSK ,Wake-up interrupt mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " SOFT_RST ,Soft reset" "No reset,Reset"
|
|
bitfld.long 0x00 24. " FRZ_ACK ,Freeze mode acknowledge" "Running,Stopped"
|
|
bitfld.long 0x00 23. " SUPV ,Supervisor mode" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x00 22. " SLF_WAK ,Self wake-up" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " LPM_ACK ,Low power mode acknowledge" "Normal,Low power"
|
|
bitfld.long 0x00 19. " WAK_SRC ,Wake-up source" "Unfiltered,Filtered"
|
|
bitfld.long 0x00 18. " DOZE ,Doze mode enable" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--5. 1. " MAXMB ,Maximum number of message buffers"
|
|
line.long 0x04 "CTRL,Control Register"
|
|
hexmask.long.byte 0x04 24.--31. 1. " PRESDIV ,Prescaler division factor"
|
|
bitfld.long 0x04 22.--23. " RJW ,Resync jump width" "1 quanta,2 quantas,3 quantas,4 quantas"
|
|
bitfld.long 0x04 19.--21. " PSEG1 ,Phase segment 1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x04 16.--18. " PSEG2 ,Phase segment 2" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x04 15. " BOFF_MSK ,Bus off mask" "Disabled,Enabled"
|
|
bitfld.long 0x04 14. " ERR_MSK ,Error mask" "Disabled,Enabled"
|
|
bitfld.long 0x04 13. " CLK_SRC ,CAN engine clock source" "Oscillator,Bus clock"
|
|
bitfld.long 0x04 12. " LPB ,Loop back" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 7. " SMP ,Sampling mode" "One sample,Three samples"
|
|
bitfld.long 0x04 6. " BOFF_REC ,Bus off recovery mode" "Enabled,Disabled"
|
|
bitfld.long 0x04 5. " TSYN ,Timer sync mode" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " LBUF ,Lowest buffer transmitted first" "Lowest ID,Lowest number"
|
|
textline " "
|
|
bitfld.long 0x04 3. " LOM ,Listen-only mode" "Normal,Listen-only"
|
|
bitfld.long 0x04 0.--2. " PROPSEG ,Propagation segment" "1 quanta,2 quantas,3 quantas,4 quantas,5 quantas,6 quantas,7 quantas,8 quantas"
|
|
line.long 0x08 "TIMER,Timer Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " TIMER ,FlexCAN Timer"
|
|
group.long 0x10--0x23
|
|
line.long 0x00 "RXGMASK,Rx Global Mask Register"
|
|
hexmask.long.long 0x00 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x04 "RX14MASK,Rx Buffer 14 Mask Register"
|
|
hexmask.long.long 0x04 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x08 "RX15MASK,Rx Buffer 15 Mask Register"
|
|
hexmask.long.long 0x08 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x0c "ECR,Error Counter Register"
|
|
hexmask.long.byte 0x0c 8.--15. 1. " RX_ERR_COUNTER ,RX error counter"
|
|
hexmask.long.byte 0x0c 0.--7. 1. " TX_ERR_COUNTER ,TX error counter"
|
|
line.long 0x10 "ESR,Error and Status Register"
|
|
bitfld.long 0x10 15. " BIT1_ ERR ,Bit 1 error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 14. " BIT0_ ERR ,Bit 0 error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 13. " ACK_ ERR ,Acknowledge error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 12. " CRC_ERR ,Cyclic redundancy code error" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 11. " FRM_ERR ,Form error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 10. " STF_ERR ,Stuffing error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 9. " TX_WRN ,TX error counter" "Not occurred,Occurred"
|
|
bitfld.long 0x10 8. " RX_WRN ,Rx error counter" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 7. " IDLE ,CAN bus IDLE state" "Not occurred,Occurred"
|
|
bitfld.long 0x10 6. " TXRX ,Current FlexCAN status (transmitting/receiving)" "Received,Transmitted"
|
|
bitfld.long 0x10 4.--5. " FLT_CONF ,Fault confinement state" "Error active,Error passive,Bus off,Bus off"
|
|
bitfld.long 0x10 2. " BOFF_INT ,Bus Off Interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 1. " ERR_ INT ,Error interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x10 0. " WAK_INT ,Wake-up interrupt" "Not occurred,Occurred"
|
|
group.long 0x28--0x2b
|
|
line.long 0x00 "IMASK,Interrupt Mask Register"
|
|
bitfld.long 0x00 31. " BUF31M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " BUF30M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 29. " BUF29M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " BUF28M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 27. " BUF27M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " BUF26M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " BUF25M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " BUF24M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " BUF23M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " BUF22M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 21. " BUF21M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " BUF20M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " BUF19M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " BUF18M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 17. " BUF17M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " BUF16M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " BUF15M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " BUF14M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 13. " BUF13M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " BUF12M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BUF11M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BUF10M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " BUF9M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " BUF8M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BUF7M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " BUF6M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " BUF5M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " BUF4M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUF3M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " BUF2M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " BUF1M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " BUF0M ,Buffer MB Mask" "Disabled,Enabled"
|
|
group.long 0x30--0x33
|
|
line.long 0x00 "IFLAG,Interrupt Flag Register"
|
|
bitfld.long 0x00 31. " BUF31I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 30. " BUF30I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 29. " BUF29I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 28. " BUF28I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 27. " BUF27I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 26. " BUF26I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 25. " BUF25I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 24. " BUF24I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 23. " BUF23I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 22. " BUF22I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 21. " BUF21I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 20. " BUF20I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 19. " BUF19I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 18. " BUF18I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 17. " BUF17I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 16. " BUF16I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 15. " BUF15I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 14. " BUF14I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 13. " BUF13I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 12. " BUF12I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BUF11I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 10. " BUF10I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 9. " BUF9I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 8. " BUF8I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BUF7I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 6. " BUF6I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 5. " BUF5I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 4. " BUF4I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUF3I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 2. " BUF2I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 1. " BUF1I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 0. " BUF0I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
tree "Message Buffer 0"
|
|
group.long (0xfc094000+0x80+(0.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(0.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 1"
|
|
group.long (0xfc094000+0x80+(1.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(1.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 2"
|
|
group.long (0xfc094000+0x80+(2.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(2.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 3"
|
|
group.long (0xfc094000+0x80+(3.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(3.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 4"
|
|
group.long (0xfc094000+0x80+(4.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(4.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 5"
|
|
group.long (0xfc094000+0x80+(5.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(5.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 6"
|
|
group.long (0xfc094000+0x80+(6.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(6.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 7"
|
|
group.long (0xfc094000+0x80+(7.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(7.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 8"
|
|
group.long (0xfc094000+0x80+(8.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(8.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 9"
|
|
group.long (0xfc094000+0x80+(9.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(9.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 10"
|
|
group.long (0xfc094000+0x80+(10.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(10.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 11"
|
|
group.long (0xfc094000+0x80+(11.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(11.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 12"
|
|
group.long (0xfc094000+0x80+(12.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(12.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 13"
|
|
group.long (0xfc094000+0x80+(13.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(13.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 14"
|
|
group.long (0xfc094000+0x80+(14.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(14.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 15"
|
|
group.long (0xfc094000+0x80+(15.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(15.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 16"
|
|
group.long (0xfc094000+0x80+(16.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(16.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 17"
|
|
group.long (0xfc094000+0x80+(17.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(17.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 18"
|
|
group.long (0xfc094000+0x80+(18.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(18.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 19"
|
|
group.long (0xfc094000+0x80+(19.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(19.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 10"
|
|
group.long (0xfc094000+0x80+(10.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(10.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 21"
|
|
group.long (0xfc094000+0x80+(21.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(21.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 22"
|
|
group.long (0xfc094000+0x80+(22.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(22.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 23"
|
|
group.long (0xfc094000+0x80+(23.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(23.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 24"
|
|
group.long (0xfc094000+0x80+(24.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(24.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 25"
|
|
group.long (0xfc094000+0x80+(25.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(25.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 26"
|
|
group.long (0xfc094000+0x80+(26.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(26.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 27"
|
|
group.long (0xfc094000+0x80+(27.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(27.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 28"
|
|
group.long (0xfc094000+0x80+(28.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(28.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 29"
|
|
group.long (0xfc094000+0x80+(29.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(29.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 30"
|
|
group.long (0xfc094000+0x80+(30.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(30.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 31"
|
|
group.long (0xfc094000+0x80+(31.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc094000+0x80+(31.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree.end
|
|
tree "FlexCAN_B (CAN controller B)"
|
|
base 0xfc098000
|
|
group.long 0x00--0x0b
|
|
line.long 0x00 "MCR,Module Configuration Register"
|
|
bitfld.long 0x00 31. " MDIS ,Module disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 30. " FRZ ,Freeze enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " HALT ,Halt FlexCAN" "Not halted,Halted"
|
|
bitfld.long 0x00 27. " NOT_RDY ,FlexCAN not ready" "Ready,Not ready"
|
|
textline " "
|
|
bitfld.long 0x00 26. " WAK_MSK ,Wake-up interrupt mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " SOFT_RST ,Soft reset" "No reset,Reset"
|
|
bitfld.long 0x00 24. " FRZ_ACK ,Freeze mode acknowledge" "Running,Stopped"
|
|
bitfld.long 0x00 23. " SUPV ,Supervisor mode" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x00 22. " SLF_WAK ,Self wake-up" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " LPM_ACK ,Low power mode acknowledge" "Normal,Low power"
|
|
bitfld.long 0x00 19. " WAK_SRC ,Wake-up source" "Unfiltered,Filtered"
|
|
bitfld.long 0x00 18. " DOZE ,Doze mode enable" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--5. 1. " MAXMB ,Maximum number of message buffers"
|
|
line.long 0x04 "CTRL,Control Register"
|
|
hexmask.long.byte 0x04 24.--31. 1. " PRESDIV ,Prescaler division factor"
|
|
bitfld.long 0x04 22.--23. " RJW ,Resync jump width" "1 quanta,2 quantas,3 quantas,4 quantas"
|
|
bitfld.long 0x04 19.--21. " PSEG1 ,Phase segment 1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x04 16.--18. " PSEG2 ,Phase segment 2" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x04 15. " BOFF_MSK ,Bus off mask" "Disabled,Enabled"
|
|
bitfld.long 0x04 14. " ERR_MSK ,Error mask" "Disabled,Enabled"
|
|
bitfld.long 0x04 13. " CLK_SRC ,CAN engine clock source" "Oscillator,Bus clock"
|
|
bitfld.long 0x04 12. " LPB ,Loop back" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 7. " SMP ,Sampling mode" "One sample,Three samples"
|
|
bitfld.long 0x04 6. " BOFF_REC ,Bus off recovery mode" "Enabled,Disabled"
|
|
bitfld.long 0x04 5. " TSYN ,Timer sync mode" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " LBUF ,Lowest buffer transmitted first" "Lowest ID,Lowest number"
|
|
textline " "
|
|
bitfld.long 0x04 3. " LOM ,Listen-only mode" "Normal,Listen-only"
|
|
bitfld.long 0x04 0.--2. " PROPSEG ,Propagation segment" "1 quanta,2 quantas,3 quantas,4 quantas,5 quantas,6 quantas,7 quantas,8 quantas"
|
|
line.long 0x08 "TIMER,Timer Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " TIMER ,FlexCAN Timer"
|
|
group.long 0x10--0x23
|
|
line.long 0x00 "RXGMASK,Rx Global Mask Register"
|
|
hexmask.long.long 0x00 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x04 "RX14MASK,Rx Buffer 14 Mask Register"
|
|
hexmask.long.long 0x04 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x08 "RX15MASK,Rx Buffer 15 Mask Register"
|
|
hexmask.long.long 0x08 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x0c "ECR,Error Counter Register"
|
|
hexmask.long.byte 0x0c 8.--15. 1. " RX_ERR_COUNTER ,RX error counter"
|
|
hexmask.long.byte 0x0c 0.--7. 1. " TX_ERR_COUNTER ,TX error counter"
|
|
line.long 0x10 "ESR,Error and Status Register"
|
|
bitfld.long 0x10 15. " BIT1_ ERR ,Bit 1 error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 14. " BIT0_ ERR ,Bit 0 error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 13. " ACK_ ERR ,Acknowledge error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 12. " CRC_ERR ,Cyclic redundancy code error" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 11. " FRM_ERR ,Form error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 10. " STF_ERR ,Stuffing error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 9. " TX_WRN ,TX error counter" "Not occurred,Occurred"
|
|
bitfld.long 0x10 8. " RX_WRN ,Rx error counter" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 7. " IDLE ,CAN bus IDLE state" "Not occurred,Occurred"
|
|
bitfld.long 0x10 6. " TXRX ,Current FlexCAN status (transmitting/receiving)" "Received,Transmitted"
|
|
bitfld.long 0x10 4.--5. " FLT_CONF ,Fault confinement state" "Error active,Error passive,Bus off,Bus off"
|
|
bitfld.long 0x10 2. " BOFF_INT ,Bus Off Interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 1. " ERR_ INT ,Error interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x10 0. " WAK_INT ,Wake-up interrupt" "Not occurred,Occurred"
|
|
group.long 0x28--0x2b
|
|
line.long 0x00 "IMASK,Interrupt Mask Register"
|
|
bitfld.long 0x00 31. " BUF31M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " BUF30M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 29. " BUF29M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " BUF28M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 27. " BUF27M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " BUF26M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " BUF25M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " BUF24M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " BUF23M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " BUF22M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 21. " BUF21M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " BUF20M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " BUF19M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " BUF18M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 17. " BUF17M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " BUF16M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " BUF15M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " BUF14M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 13. " BUF13M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " BUF12M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BUF11M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BUF10M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " BUF9M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " BUF8M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BUF7M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " BUF6M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " BUF5M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " BUF4M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUF3M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " BUF2M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " BUF1M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " BUF0M ,Buffer MB Mask" "Disabled,Enabled"
|
|
group.long 0x30--0x33
|
|
line.long 0x00 "IFLAG,Interrupt Flag Register"
|
|
bitfld.long 0x00 31. " BUF31I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 30. " BUF30I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 29. " BUF29I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 28. " BUF28I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 27. " BUF27I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 26. " BUF26I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 25. " BUF25I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 24. " BUF24I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 23. " BUF23I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 22. " BUF22I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 21. " BUF21I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 20. " BUF20I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 19. " BUF19I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 18. " BUF18I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 17. " BUF17I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 16. " BUF16I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 15. " BUF15I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 14. " BUF14I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 13. " BUF13I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 12. " BUF12I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BUF11I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 10. " BUF10I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 9. " BUF9I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 8. " BUF8I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BUF7I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 6. " BUF6I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 5. " BUF5I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 4. " BUF4I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUF3I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 2. " BUF2I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 1. " BUF1I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 0. " BUF0I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
tree "Message Buffer 0"
|
|
group.long (0xfc098000+0x80+(0.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(0.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 1"
|
|
group.long (0xfc098000+0x80+(1.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(1.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 2"
|
|
group.long (0xfc098000+0x80+(2.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(2.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 3"
|
|
group.long (0xfc098000+0x80+(3.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(3.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 4"
|
|
group.long (0xfc098000+0x80+(4.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(4.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 5"
|
|
group.long (0xfc098000+0x80+(5.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(5.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 6"
|
|
group.long (0xfc098000+0x80+(6.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(6.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 7"
|
|
group.long (0xfc098000+0x80+(7.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(7.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 8"
|
|
group.long (0xfc098000+0x80+(8.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(8.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 9"
|
|
group.long (0xfc098000+0x80+(9.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(9.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 10"
|
|
group.long (0xfc098000+0x80+(10.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(10.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 11"
|
|
group.long (0xfc098000+0x80+(11.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(11.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 12"
|
|
group.long (0xfc098000+0x80+(12.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(12.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 13"
|
|
group.long (0xfc098000+0x80+(13.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(13.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 14"
|
|
group.long (0xfc098000+0x80+(14.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(14.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 15"
|
|
group.long (0xfc098000+0x80+(15.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(15.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 16"
|
|
group.long (0xfc098000+0x80+(16.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(16.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 17"
|
|
group.long (0xfc098000+0x80+(17.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(17.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 18"
|
|
group.long (0xfc098000+0x80+(18.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(18.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 19"
|
|
group.long (0xfc098000+0x80+(19.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(19.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 10"
|
|
group.long (0xfc098000+0x80+(10.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(10.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 21"
|
|
group.long (0xfc098000+0x80+(21.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(21.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 22"
|
|
group.long (0xfc098000+0x80+(22.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(22.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 23"
|
|
group.long (0xfc098000+0x80+(23.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(23.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 24"
|
|
group.long (0xfc098000+0x80+(24.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(24.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 25"
|
|
group.long (0xfc098000+0x80+(25.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(25.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 26"
|
|
group.long (0xfc098000+0x80+(26.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(26.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 27"
|
|
group.long (0xfc098000+0x80+(27.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(27.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 28"
|
|
group.long (0xfc098000+0x80+(28.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(28.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 29"
|
|
group.long (0xfc098000+0x80+(29.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(29.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 30"
|
|
group.long (0xfc098000+0x80+(30.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(30.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 31"
|
|
group.long (0xfc098000+0x80+(31.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc098000+0x80+(31.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree.end
|
|
sif (cpu()=="MAC7101"||cpu()=="MAC7111"||cpu()=="MAC7121"||cpu()=="MAC7131"||cpu()=="MAC7104"||cpu()=="MAC7114"||cpu()=="MAC7124"||cpu()=="MAC7134"||cpu()=="MAC7105"||cpu()=="MAC7115"||cpu()=="MAC7125"||cpu()=="MAC7135"||cpu()=="MAC7106"||cpu()=="MAC7116"||cpu()=="MAC7126"||cpu()=="MAC7136"||cpu()=="MAC71XX")
|
|
tree "FlexCAN_C (CAN controller C)"
|
|
base 0xfc09c000
|
|
group.long 0x00--0x0b
|
|
line.long 0x00 "MCR,Module Configuration Register"
|
|
bitfld.long 0x00 31. " MDIS ,Module disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 30. " FRZ ,Freeze enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " HALT ,Halt FlexCAN" "Not halted,Halted"
|
|
bitfld.long 0x00 27. " NOT_RDY ,FlexCAN not ready" "Ready,Not ready"
|
|
textline " "
|
|
bitfld.long 0x00 26. " WAK_MSK ,Wake-up interrupt mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " SOFT_RST ,Soft reset" "No reset,Reset"
|
|
bitfld.long 0x00 24. " FRZ_ACK ,Freeze mode acknowledge" "Running,Stopped"
|
|
bitfld.long 0x00 23. " SUPV ,Supervisor mode" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x00 22. " SLF_WAK ,Self wake-up" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " LPM_ACK ,Low power mode acknowledge" "Normal,Low power"
|
|
bitfld.long 0x00 19. " WAK_SRC ,Wake-up source" "Unfiltered,Filtered"
|
|
bitfld.long 0x00 18. " DOZE ,Doze mode enable" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--5. 1. " MAXMB ,Maximum number of message buffers"
|
|
line.long 0x04 "CTRL,Control Register"
|
|
hexmask.long.byte 0x04 24.--31. 1. " PRESDIV ,Prescaler division factor"
|
|
bitfld.long 0x04 22.--23. " RJW ,Resync jump width" "1 quanta,2 quantas,3 quantas,4 quantas"
|
|
bitfld.long 0x04 19.--21. " PSEG1 ,Phase segment 1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x04 16.--18. " PSEG2 ,Phase segment 2" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x04 15. " BOFF_MSK ,Bus off mask" "Disabled,Enabled"
|
|
bitfld.long 0x04 14. " ERR_MSK ,Error mask" "Disabled,Enabled"
|
|
bitfld.long 0x04 13. " CLK_SRC ,CAN engine clock source" "Oscillator,Bus clock"
|
|
bitfld.long 0x04 12. " LPB ,Loop back" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 7. " SMP ,Sampling mode" "One sample,Three samples"
|
|
bitfld.long 0x04 6. " BOFF_REC ,Bus off recovery mode" "Enabled,Disabled"
|
|
bitfld.long 0x04 5. " TSYN ,Timer sync mode" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " LBUF ,Lowest buffer transmitted first" "Lowest ID,Lowest number"
|
|
textline " "
|
|
bitfld.long 0x04 3. " LOM ,Listen-only mode" "Normal,Listen-only"
|
|
bitfld.long 0x04 0.--2. " PROPSEG ,Propagation segment" "1 quanta,2 quantas,3 quantas,4 quantas,5 quantas,6 quantas,7 quantas,8 quantas"
|
|
line.long 0x08 "TIMER,Timer Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " TIMER ,FlexCAN Timer"
|
|
group.long 0x10--0x23
|
|
line.long 0x00 "RXGMASK,Rx Global Mask Register"
|
|
hexmask.long.long 0x00 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x04 "RX14MASK,Rx Buffer 14 Mask Register"
|
|
hexmask.long.long 0x04 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x08 "RX15MASK,Rx Buffer 15 Mask Register"
|
|
hexmask.long.long 0x08 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x0c "ECR,Error Counter Register"
|
|
hexmask.long.byte 0x0c 8.--15. 1. " RX_ERR_COUNTER ,RX error counter"
|
|
hexmask.long.byte 0x0c 0.--7. 1. " TX_ERR_COUNTER ,TX error counter"
|
|
line.long 0x10 "ESR,Error and Status Register"
|
|
bitfld.long 0x10 15. " BIT1_ ERR ,Bit 1 error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 14. " BIT0_ ERR ,Bit 0 error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 13. " ACK_ ERR ,Acknowledge error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 12. " CRC_ERR ,Cyclic redundancy code error" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 11. " FRM_ERR ,Form error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 10. " STF_ERR ,Stuffing error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 9. " TX_WRN ,TX error counter" "Not occurred,Occurred"
|
|
bitfld.long 0x10 8. " RX_WRN ,Rx error counter" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 7. " IDLE ,CAN bus IDLE state" "Not occurred,Occurred"
|
|
bitfld.long 0x10 6. " TXRX ,Current FlexCAN status (transmitting/receiving)" "Received,Transmitted"
|
|
bitfld.long 0x10 4.--5. " FLT_CONF ,Fault confinement state" "Error active,Error passive,Bus off,Bus off"
|
|
bitfld.long 0x10 2. " BOFF_INT ,Bus Off Interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 1. " ERR_ INT ,Error interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x10 0. " WAK_INT ,Wake-up interrupt" "Not occurred,Occurred"
|
|
group.long 0x28--0x2b
|
|
line.long 0x00 "IMASK,Interrupt Mask Register"
|
|
bitfld.long 0x00 31. " BUF31M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " BUF30M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 29. " BUF29M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " BUF28M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 27. " BUF27M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " BUF26M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " BUF25M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " BUF24M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " BUF23M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " BUF22M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 21. " BUF21M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " BUF20M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " BUF19M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " BUF18M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 17. " BUF17M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " BUF16M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " BUF15M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " BUF14M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 13. " BUF13M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " BUF12M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BUF11M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BUF10M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " BUF9M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " BUF8M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BUF7M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " BUF6M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " BUF5M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " BUF4M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUF3M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " BUF2M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " BUF1M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " BUF0M ,Buffer MB Mask" "Disabled,Enabled"
|
|
group.long 0x30--0x33
|
|
line.long 0x00 "IFLAG,Interrupt Flag Register"
|
|
bitfld.long 0x00 31. " BUF31I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 30. " BUF30I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 29. " BUF29I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 28. " BUF28I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 27. " BUF27I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 26. " BUF26I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 25. " BUF25I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 24. " BUF24I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 23. " BUF23I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 22. " BUF22I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 21. " BUF21I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 20. " BUF20I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 19. " BUF19I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 18. " BUF18I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 17. " BUF17I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 16. " BUF16I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 15. " BUF15I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 14. " BUF14I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 13. " BUF13I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 12. " BUF12I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BUF11I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 10. " BUF10I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 9. " BUF9I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 8. " BUF8I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BUF7I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 6. " BUF6I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 5. " BUF5I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 4. " BUF4I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUF3I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 2. " BUF2I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 1. " BUF1I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 0. " BUF0I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
tree "Message Buffer 0"
|
|
group.long (0xfc09c000+0x80+(0.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(0.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 1"
|
|
group.long (0xfc09c000+0x80+(1.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(1.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 2"
|
|
group.long (0xfc09c000+0x80+(2.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(2.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 3"
|
|
group.long (0xfc09c000+0x80+(3.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(3.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 4"
|
|
group.long (0xfc09c000+0x80+(4.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(4.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 5"
|
|
group.long (0xfc09c000+0x80+(5.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(5.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 6"
|
|
group.long (0xfc09c000+0x80+(6.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(6.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 7"
|
|
group.long (0xfc09c000+0x80+(7.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(7.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 8"
|
|
group.long (0xfc09c000+0x80+(8.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(8.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 9"
|
|
group.long (0xfc09c000+0x80+(9.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(9.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 10"
|
|
group.long (0xfc09c000+0x80+(10.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(10.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 11"
|
|
group.long (0xfc09c000+0x80+(11.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(11.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 12"
|
|
group.long (0xfc09c000+0x80+(12.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(12.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 13"
|
|
group.long (0xfc09c000+0x80+(13.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(13.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 14"
|
|
group.long (0xfc09c000+0x80+(14.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(14.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 15"
|
|
group.long (0xfc09c000+0x80+(15.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(15.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 16"
|
|
group.long (0xfc09c000+0x80+(16.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(16.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 17"
|
|
group.long (0xfc09c000+0x80+(17.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(17.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 18"
|
|
group.long (0xfc09c000+0x80+(18.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(18.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 19"
|
|
group.long (0xfc09c000+0x80+(19.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(19.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 10"
|
|
group.long (0xfc09c000+0x80+(10.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(10.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 21"
|
|
group.long (0xfc09c000+0x80+(21.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(21.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 22"
|
|
group.long (0xfc09c000+0x80+(22.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(22.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 23"
|
|
group.long (0xfc09c000+0x80+(23.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(23.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 24"
|
|
group.long (0xfc09c000+0x80+(24.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(24.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 25"
|
|
group.long (0xfc09c000+0x80+(25.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(25.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 26"
|
|
group.long (0xfc09c000+0x80+(26.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(26.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 27"
|
|
group.long (0xfc09c000+0x80+(27.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(27.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 28"
|
|
group.long (0xfc09c000+0x80+(28.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(28.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 29"
|
|
group.long (0xfc09c000+0x80+(29.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(29.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 30"
|
|
group.long (0xfc09c000+0x80+(30.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(30.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 31"
|
|
group.long (0xfc09c000+0x80+(31.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc09c000+0x80+(31.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree.end
|
|
tree "FlexCAN_D (CAN controller D)"
|
|
base 0xfc0a0000
|
|
group.long 0x00--0x0b
|
|
line.long 0x00 "MCR,Module Configuration Register"
|
|
bitfld.long 0x00 31. " MDIS ,Module disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 30. " FRZ ,Freeze enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " HALT ,Halt FlexCAN" "Not halted,Halted"
|
|
bitfld.long 0x00 27. " NOT_RDY ,FlexCAN not ready" "Ready,Not ready"
|
|
textline " "
|
|
bitfld.long 0x00 26. " WAK_MSK ,Wake-up interrupt mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " SOFT_RST ,Soft reset" "No reset,Reset"
|
|
bitfld.long 0x00 24. " FRZ_ACK ,Freeze mode acknowledge" "Running,Stopped"
|
|
bitfld.long 0x00 23. " SUPV ,Supervisor mode" "Unrestricted,Supervisor"
|
|
textline " "
|
|
bitfld.long 0x00 22. " SLF_WAK ,Self wake-up" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " LPM_ACK ,Low power mode acknowledge" "Normal,Low power"
|
|
bitfld.long 0x00 19. " WAK_SRC ,Wake-up source" "Unfiltered,Filtered"
|
|
bitfld.long 0x00 18. " DOZE ,Doze mode enable" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--5. 1. " MAXMB ,Maximum number of message buffers"
|
|
line.long 0x04 "CTRL,Control Register"
|
|
hexmask.long.byte 0x04 24.--31. 1. " PRESDIV ,Prescaler division factor"
|
|
bitfld.long 0x04 22.--23. " RJW ,Resync jump width" "1 quanta,2 quantas,3 quantas,4 quantas"
|
|
bitfld.long 0x04 19.--21. " PSEG1 ,Phase segment 1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x04 16.--18. " PSEG2 ,Phase segment 2" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x04 15. " BOFF_MSK ,Bus off mask" "Disabled,Enabled"
|
|
bitfld.long 0x04 14. " ERR_MSK ,Error mask" "Disabled,Enabled"
|
|
bitfld.long 0x04 13. " CLK_SRC ,CAN engine clock source" "Oscillator,Bus clock"
|
|
bitfld.long 0x04 12. " LPB ,Loop back" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 7. " SMP ,Sampling mode" "One sample,Three samples"
|
|
bitfld.long 0x04 6. " BOFF_REC ,Bus off recovery mode" "Enabled,Disabled"
|
|
bitfld.long 0x04 5. " TSYN ,Timer sync mode" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " LBUF ,Lowest buffer transmitted first" "Lowest ID,Lowest number"
|
|
textline " "
|
|
bitfld.long 0x04 3. " LOM ,Listen-only mode" "Normal,Listen-only"
|
|
bitfld.long 0x04 0.--2. " PROPSEG ,Propagation segment" "1 quanta,2 quantas,3 quantas,4 quantas,5 quantas,6 quantas,7 quantas,8 quantas"
|
|
line.long 0x08 "TIMER,Timer Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " TIMER ,FlexCAN Timer"
|
|
group.long 0x10--0x23
|
|
line.long 0x00 "RXGMASK,Rx Global Mask Register"
|
|
hexmask.long.long 0x00 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x04 "RX14MASK,Rx Buffer 14 Mask Register"
|
|
hexmask.long.long 0x04 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x08 "RX15MASK,Rx Buffer 15 Mask Register"
|
|
hexmask.long.long 0x08 0.--28. 1. " MI ,ID mask bits"
|
|
line.long 0x0c "ECR,Error Counter Register"
|
|
hexmask.long.byte 0x0c 8.--15. 1. " RX_ERR_COUNTER ,RX error counter"
|
|
hexmask.long.byte 0x0c 0.--7. 1. " TX_ERR_COUNTER ,TX error counter"
|
|
line.long 0x10 "ESR,Error and Status Register"
|
|
bitfld.long 0x10 15. " BIT1_ ERR ,Bit 1 error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 14. " BIT0_ ERR ,Bit 0 error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 13. " ACK_ ERR ,Acknowledge error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 12. " CRC_ERR ,Cyclic redundancy code error" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 11. " FRM_ERR ,Form error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 10. " STF_ERR ,Stuffing error" "Not occurred,Occurred"
|
|
bitfld.long 0x10 9. " TX_WRN ,TX error counter" "Not occurred,Occurred"
|
|
bitfld.long 0x10 8. " RX_WRN ,Rx error counter" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 7. " IDLE ,CAN bus IDLE state" "Not occurred,Occurred"
|
|
bitfld.long 0x10 6. " TXRX ,Current FlexCAN status (transmitting/receiving)" "Received,Transmitted"
|
|
bitfld.long 0x10 4.--5. " FLT_CONF ,Fault confinement state" "Error active,Error passive,Bus off,Bus off"
|
|
bitfld.long 0x10 2. " BOFF_INT ,Bus Off Interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x10 1. " ERR_ INT ,Error interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x10 0. " WAK_INT ,Wake-up interrupt" "Not occurred,Occurred"
|
|
group.long 0x28--0x2b
|
|
line.long 0x00 "IMASK,Interrupt Mask Register"
|
|
bitfld.long 0x00 31. " BUF31M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " BUF30M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 29. " BUF29M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " BUF28M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 27. " BUF27M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " BUF26M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " BUF25M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " BUF24M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " BUF23M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " BUF22M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 21. " BUF21M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " BUF20M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " BUF19M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " BUF18M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 17. " BUF17M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " BUF16M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " BUF15M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " BUF14M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 13. " BUF13M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " BUF12M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BUF11M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BUF10M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " BUF9M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " BUF8M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BUF7M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " BUF6M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " BUF5M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " BUF4M ,Buffer MB Mask" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUF3M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " BUF2M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " BUF1M ,Buffer MB Mask" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " BUF0M ,Buffer MB Mask" "Disabled,Enabled"
|
|
group.long 0x30--0x33
|
|
line.long 0x00 "IFLAG,Interrupt Flag Register"
|
|
bitfld.long 0x00 31. " BUF31I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 30. " BUF30I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 29. " BUF29I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 28. " BUF28I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 27. " BUF27I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 26. " BUF26I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 25. " BUF25I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 24. " BUF24I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 23. " BUF23I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 22. " BUF22I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 21. " BUF21I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 20. " BUF20I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 19. " BUF19I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 18. " BUF18I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 17. " BUF17I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 16. " BUF16I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 15. " BUF15I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 14. " BUF14I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 13. " BUF13I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 12. " BUF12I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BUF11I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 10. " BUF10I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 9. " BUF9I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 8. " BUF8I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BUF7I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 6. " BUF6I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 5. " BUF5I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 4. " BUF4I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUF3I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 2. " BUF2I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 1. " BUF1I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 0. " BUF0I ,Buffer MB interrupt" "Not occurred,Occurred"
|
|
tree "Message Buffer 0"
|
|
group.long (0xfc0a0000+0x80+(0.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(0.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 1"
|
|
group.long (0xfc0a0000+0x80+(1.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(1.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 2"
|
|
group.long (0xfc0a0000+0x80+(2.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(2.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 3"
|
|
group.long (0xfc0a0000+0x80+(3.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(3.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 4"
|
|
group.long (0xfc0a0000+0x80+(4.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(4.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 5"
|
|
group.long (0xfc0a0000+0x80+(5.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(5.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 6"
|
|
group.long (0xfc0a0000+0x80+(6.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(6.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 7"
|
|
group.long (0xfc0a0000+0x80+(7.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(7.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 8"
|
|
group.long (0xfc0a0000+0x80+(8.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(8.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 9"
|
|
group.long (0xfc0a0000+0x80+(9.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(9.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 10"
|
|
group.long (0xfc0a0000+0x80+(10.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(10.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 11"
|
|
group.long (0xfc0a0000+0x80+(11.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(11.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 12"
|
|
group.long (0xfc0a0000+0x80+(12.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(12.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 13"
|
|
group.long (0xfc0a0000+0x80+(13.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(13.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 14"
|
|
group.long (0xfc0a0000+0x80+(14.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(14.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 15"
|
|
group.long (0xfc0a0000+0x80+(15.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(15.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 16"
|
|
group.long (0xfc0a0000+0x80+(16.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(16.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 17"
|
|
group.long (0xfc0a0000+0x80+(17.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(17.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 18"
|
|
group.long (0xfc0a0000+0x80+(18.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(18.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 19"
|
|
group.long (0xfc0a0000+0x80+(19.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(19.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 10"
|
|
group.long (0xfc0a0000+0x80+(10.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(10.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 21"
|
|
group.long (0xfc0a0000+0x80+(21.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(21.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 22"
|
|
group.long (0xfc0a0000+0x80+(22.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(22.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 23"
|
|
group.long (0xfc0a0000+0x80+(23.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(23.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 24"
|
|
group.long (0xfc0a0000+0x80+(24.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(24.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 25"
|
|
group.long (0xfc0a0000+0x80+(25.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(25.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 26"
|
|
group.long (0xfc0a0000+0x80+(26.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(26.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 27"
|
|
group.long (0xfc0a0000+0x80+(27.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(27.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 28"
|
|
group.long (0xfc0a0000+0x80+(28.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(28.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 29"
|
|
group.long (0xfc0a0000+0x80+(29.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(29.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 30"
|
|
group.long (0xfc0a0000+0x80+(30.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(30.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree "Message Buffer 31"
|
|
group.long (0xfc0a0000+0x80+(31.*0x10))++0x07
|
|
line.long 0x00 "C/S,Control and Status"
|
|
bitfld.long 0x00 24.--27. " CODE ,Message buffer code" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111"
|
|
bitfld.long 0x00 22. " SRR ,Substitute remote request" "Recessive,Dominant"
|
|
bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extendend"
|
|
bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " LENGTH ,Length of data in bytes" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes"
|
|
hexmask.long.word 0x00 0.--15. 1. " TIME_STAMP ,Free-running counter time stamp"
|
|
line.long 0x04 "IF,Identifier Field"
|
|
hexmask.long.long 0x04 0.--28. 1. " ID ,Frame identifier"
|
|
group.byte (0xfc0a0000+0x80+(31.*0x10)+0x08)++0x07
|
|
line.byte 0x00 "DATA0,Data Byte 0"
|
|
hexmask.byte.byte 0x00 0.--7. 1. " DATA0 ,Data Byte 0"
|
|
line.byte 0x01 "DATA1,Data Byte 1"
|
|
hexmask.byte.byte 0x01 0.--7. 1. " DATA1 ,Data Byte 1"
|
|
line.byte 0x02 "DATA2,Data Byte 2"
|
|
hexmask.byte.byte 0x02 0.--7. 1. " DATA2 ,Data Byte 2"
|
|
line.byte 0x03 "DATA3,Data Byte 3"
|
|
hexmask.byte.byte 0x03 0.--7. 1. " DATA3 ,Data Byte 3"
|
|
line.byte 0x04 "DATA4,Data Byte 4"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " DATA4 ,Data Byte 4"
|
|
line.byte 0x05 "DATA5,Data Byte 5"
|
|
hexmask.byte.byte 0x05 0.--7. 1. " DATA5 ,Data Byte 5"
|
|
line.byte 0x06 "DATA6,Data Byte 6"
|
|
hexmask.byte.byte 0x06 0.--7. 1. " DATA6 ,Data Byte 6"
|
|
line.byte 0x07 "DATA7,Data Byte 7"
|
|
hexmask.byte.byte 0x07 0.--7. 1. " DATA7 ,Data Byte 7"
|
|
tree.end
|
|
tree.end
|
|
endif
|
|
tree.end
|
|
tree "I2C (Inter-Integrated Circuit Bus Module)"
|
|
base 0xfc0ac000
|
|
group.byte 0x00--0x04
|
|
line.byte 0x00 "IBAD,I2C Bus Address Register"
|
|
hexmask.byte.byte 0x00 1.--7. 1. " ADR ,Slave address"
|
|
line.byte 0x01 "IBFD,I2C Bus Frequency Divider Register"
|
|
bitfld.byte 0x01 6.--7. " IBC[7:6] ,Prescaler shift register" "1,2,3,?..."
|
|
bitfld.byte 0x01 3.--5. " IBC[5:3] ,Prescaler divider" "0,1,2,3,4,5,6,7"
|
|
bitfld.byte 0x01 0.--2. " IBC[2:0] ,Shift register tap point" "0,1,2,3,4,5,6,7"
|
|
line.byte 0x02 "IBCR,I2C Bus Control Register"
|
|
bitfld.byte 0x02 7. " IBDIS ,I2C bus disable" "Enabled,Disabled"
|
|
bitfld.byte 0x02 6. " IBIE ,I2C bus interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x02 5. " MS/SL ,Master/slave mode select" "Slave,Master"
|
|
bitfld.byte 0x02 4. " Tx/Rx ,Transmit/receive mode select" "Receive,Transmit"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " TXAK ,Transmit acknowledge enable" "Disabled,Enabled"
|
|
bitfld.byte 0x02 2. " RSTA ,Repeat start" "Disabled,Start"
|
|
bitfld.byte 0x02 1. " DMAEN ,DMA enable" "Disabled,Enabled"
|
|
bitfld.byte 0x02 0. " IBDOZE ,DOZE mode enable" "Disabled,Enabled"
|
|
line.byte 0x03 "IBSR,I2C Bus Status Register"
|
|
bitfld.byte 0x03 7. " TCF ,Data transferring" "In progress,Complete"
|
|
bitfld.byte 0x03 6. " IAAS ,Addressed as a slave" "Not addressed,Addressed"
|
|
bitfld.byte 0x03 5. " IBB ,Bus busy" "Idle,Busy"
|
|
bitfld.byte 0x03 4. " IBAL ,Arbitration lost" "Not lost,Lost"
|
|
textline " "
|
|
bitfld.byte 0x03 2. " SRW ,Slave read/write" "Slave receive,Slave transmit"
|
|
bitfld.byte 0x03 1. " IBIF ,I2C bus interrupt" "No interrupt,Interrupt"
|
|
bitfld.byte 0x03 0. " RXAK ,Received acknowledge" "Acknowledged,Not acknowledged"
|
|
line.byte 0x04 "IBDR,I2C Bus Data I/O Register"
|
|
hexmask.byte.byte 0x04 0.--7. 1. " D ,Data"
|
|
tree.end
|
|
tree "PIT (Periodic Interrupt Timer Module)"
|
|
base 0xfc08c000
|
|
group.long 0x000--0x2b
|
|
line.long 0x000 "TLVAL0,PIT RTI Load Value Register"
|
|
hexmask.long.tbyte 0x000 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x004 "TLVAL1,PIT Timer Load Value Register 1"
|
|
hexmask.long.tbyte 0x004 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x008 "TLVAL2,PIT Timer Load Value Register 2"
|
|
hexmask.long.tbyte 0x008 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x00c "TLVAL3,PIT Timer Load Value Register 3"
|
|
hexmask.long.tbyte 0x00c 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x010 "TLVAL4,PIT Timer Load Value Register 4"
|
|
hexmask.long.tbyte 0x010 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x014 "TLVAL5,PIT Timer Load Value Register 5"
|
|
hexmask.long.tbyte 0x014 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x018 "TLVAL6,PIT Timer Load Value Register 6"
|
|
hexmask.long.tbyte 0x018 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x01c "TLVAL7,PIT Timer Load Value Register 7"
|
|
hexmask.long.tbyte 0x01c 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x020 "TLVAL8,PIT Timer Load Value Register 8"
|
|
hexmask.long.tbyte 0x020 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x024 "TLVAL9,PIT Timer Load Value Register 9"
|
|
hexmask.long.tbyte 0x024 0.--23. 1. " TSV ,Timer start value"
|
|
line.long 0x028 "TLVAL10,PIT Timer Load Value Register 10"
|
|
hexmask.long.tbyte 0x028 0.--23. 1. " TSV ,Timer start value"
|
|
rgroup.long 0x80--0xab
|
|
line.long 0x00 "TVAL0,PIT RTI Current Value Register"
|
|
hexmask.long.tbyte 0x00 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x04 "TVAL1,PIT Timer Current Value Register 1"
|
|
hexmask.long.tbyte 0x04 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x08 "TVAL2,PIT Timer Current Value Register 2"
|
|
hexmask.long.tbyte 0x08 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x0c "TVAL3,PIT Timer Current Value Register 3"
|
|
hexmask.long.tbyte 0x0c 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x10 "TVAL4,PIT Timer Current Value Register 4"
|
|
hexmask.long.tbyte 0x10 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x14 "TVAL5,PIT Timer Current Value Register 5"
|
|
hexmask.long.tbyte 0x14 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x18 "TVAL6,PIT Timer Current Value Register 6"
|
|
hexmask.long.tbyte 0x18 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x1c "TVAL7,PIT Timer Current Value Register 7"
|
|
hexmask.long.tbyte 0x1c 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x20 "TVAL8,PIT Timer Current Value Register 8"
|
|
hexmask.long.tbyte 0x20 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x24 "TVAL9,PIT Timer Current Value Register 9"
|
|
hexmask.long.tbyte 0x24 0.--23. 1. " TVL ,Current timer value"
|
|
line.long 0x28 "TVAL10,PIT Timer Current Value Register 10"
|
|
hexmask.long.tbyte 0x28 0.--23. 1. " TVL ,Current timer value"
|
|
group.long 0x0100--0x113
|
|
line.long 0x00 "PITFLG,PIT Interrupt Flags Register"
|
|
bitfld.long 0x00 4. " TIF4 ,Real Time Interrupt Flags for Timer 4" "Not occurred,Occurred"
|
|
bitfld.long 0x00 3. " TIF3 ,Real Time Interrupt Flags for Timer 3" "Not occurred,Occurred"
|
|
bitfld.long 0x00 2. " TIF2 ,Real Time Interrupt Flags for Timer 2" "Not occurred,Occurred"
|
|
bitfld.long 0x00 1. " TIF1 ,Real Time Interrupt Flags for Timer 1" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RTIF ,Real time interrupt flag" "Not occurred,Occurred"
|
|
line.long 0x04 "PITINTEN,PIT Interrupt Enable Register"
|
|
bitfld.long 0x04 4. " TIE4 ,Timer 4 interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 3. " TIE3 ,Timer 3 interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 2. " TIE2 ,Timer 2 interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " TIE1 ,Timer 1 interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " RTIE ,Real time interrupt enable" "Disabled,Enabled"
|
|
line.long 0x08 "PITINTSEL,PIT Interrupt/DMA Select Register"
|
|
bitfld.long 0x08 4. " ISEL4 ,Interrupt selector" "DMA,Interrupt"
|
|
bitfld.long 0x08 3. " ISEL3 ,Interrupt selector" "DMA,Interrupt"
|
|
bitfld.long 0x08 2. " ISEL2 ,Interrupt selector" "DMA,Interrupt"
|
|
bitfld.long 0x08 1. " ISEL1 ,Interrupt selector" "DMA,Interrupt"
|
|
line.long 0x0c "PITEN,PIT Timer Enable Register"
|
|
bitfld.long 0x0c 10. " PEN10 ,PIT timer 10 enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 9. " PEN9 ,PIT timer 9 enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 8. " PEN8 ,PIT timer 8 enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 7. " PEN7 ,PIT timer 7 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 6. " PEN6 ,PIT timer 6 enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 5. " PEN5 ,PIT timer 5 enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 4. " PEN4 ,PIT timer 4 enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 3. " PEN3 ,PIT timer 3 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 2. " PEN2 ,PIT timer 2 enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 1. " PEN1 ,PIT timer 1 enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 0. " RTIEN ,RTI timer enable" "Disabled,Enabled"
|
|
line.long 0x10 "PITCTRL,PIT Control Register"
|
|
bitfld.long 0x10 25. " DOZE ,Disable module in doze mode" "Active,Inactive"
|
|
bitfld.long 0x10 24. " MDIS ,Module disable" "Enabled,Disabled"
|
|
tree.end
|
|
tree "SSM (System Services Module)"
|
|
base 0xfc080000
|
|
if ((data.word(sd:0xfc040002)!=0x7110)&&(data.word(sd:0xfc040002)!=0x7111))
|
|
rgroup.word 0x02--0x05
|
|
line.word 0x00 "STATUS,Current System Status"
|
|
bitfld.word 0x00 11.--12. " NEXUS ,Nexus Status" "Not attached,Primary port,Secondary port,?..."
|
|
bitfld.word 0x00 10. " EIM_ACK ,EIM Acknowledge" "Auto,External"
|
|
bitfld.word 0x00 8.--9. " EIM_SIZE ,EIM Port Size" "32-bit,8-bit,16-bit,16-bit"
|
|
bitfld.word 0x00 7. " SEC ,Security Status" "Not secured,Secured"
|
|
textline " "
|
|
bitfld.word 0x00 5.--6. " MODE ,Device Mode" "Single-Chip,Expanded,Data Flash Boot,Single-Chip"
|
|
bitfld.word 0x00 4. " DMAIDLE ,eDMA is idle" "Busy,Idle"
|
|
bitfld.word 0x00 0.--3. " DMAACTCH ,Active eDMA channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15"
|
|
line.word 0x02 "MEMCONFIG,System Memory Configuration"
|
|
bitfld.word 0x02 15. " SRHOLE ,SRAM Map Hole" "No hole,Hole"
|
|
bitfld.word 0x02 11.--14. " SRAMSIZE ,SRAM size" "No SRAM,No SRAM,No SRAM,No SRAM,4kB,8kB,16kB,32kB,?..."
|
|
bitfld.word 0x02 10. " SRAM_VALID ,SRAM valid" "Not visible,Visible"
|
|
bitfld.word 0x02 6.--9. " PFLASHSIZE ,Program Flash size" "No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,64kB,128kB,256kB,512kB,No Flash,No Flash,No Flash"
|
|
textline " "
|
|
bitfld.word 0x02 5. " PFLASHVALID ,Program Flash valid" "Not visible,Visible"
|
|
bitfld.word 0x02 1.--4. " DFLASHSIZE ,Data Flash size" "No Flash,No Flash,No Flash,No Flash,4kB,8kB,16kB,32kB,Reserved,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash"
|
|
bitfld.word 0x02 0. " DFLASHVALID ,Data Flash valid" "Not visible,Visible"
|
|
group.long 0x08--0x0b
|
|
line.long 0x00 "WAKEUP,Wake-up Source"
|
|
bitfld.long 0x00 13. " SOURCE13 ,External Wake-up on Port H source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 12. " SOURCE12 ,External Wake-up on Port G source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 11. " SOURCE11 ,External Wake-up on Port F source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 10. " SOURCE10 ,External Wake-up on Port E source" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 9. " SOURCE9 ,External Wake-up on Port D source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 8. " SOURCE8 ,External Wake-up on Port C source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 7. " SOURCE7 ,External Wake-up on Port B source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 6. " SOURCE6 ,External Wake-up on Port A source" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 5. " SOURCE5 ,FlexCAN D Bus Activity source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " SOURCE4 ,FlexCAN C Bus Activity source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 3. " SOURCE3 ,FlexCAN B Bus Activity source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " SOURCE2 ,FlexCAN A Bus Activity source" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SOURCE1 ,Interrupt (from the INTC) source" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " SOURCE0 ,Periodic Interrupt Timer Channel 0 (RTI) source" "Not asserted,Asserted"
|
|
group.word 0x0e--0x0f
|
|
line.word 0x00 "DEBUGPORT,Debug Status Port Control"
|
|
bitfld.word 0x00 0.--2. " DEBUG_MODE ,Debug mode" "Disabled,Mode 1,Mode 2,Mode 3,Mode 4,Mode 5,Mode 6,?..."
|
|
else
|
|
rgroup.word 0x02--0x05
|
|
line.word 0x00 "STATUS,Current System Status"
|
|
bitfld.word 0x00 7. " SEC ,Security Status" "Not secured,Secured"
|
|
bitfld.word 0x00 5.--6. " MODE ,Device Mode" "Single-Chip,Expanded,Data Flash Boot,Single-Chip"
|
|
bitfld.word 0x00 4. " DMAIDLE ,eDMA is idle" "Busy,Idle"
|
|
bitfld.word 0x00 0.--3. " DMAACTCH ,Active eDMA channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15"
|
|
line.word 0x02 "MEMCONFIG,System Memory Configuration"
|
|
bitfld.word 0x02 15. " SRHOLE ,SRAM Map Hole" "No hole,Hole"
|
|
bitfld.word 0x02 11.--14. " SRAMSIZE ,SRAM size" "No SRAM,No SRAM,No SRAM,No SRAM,4kB,8kB,16kB,32kB,?..."
|
|
bitfld.word 0x02 10. " SRAM_VALID ,SRAM valid" "Not visible,Visible"
|
|
bitfld.word 0x02 6.--9. " PFLASHSIZE ,Program Flash size" "No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,64kB,128kB,256kB,512kB,No Flash,No Flash,No Flash"
|
|
textline " "
|
|
bitfld.word 0x02 5. " PFLASHVALID ,Program Flash valid" "Not visible,Visible"
|
|
bitfld.word 0x02 1.--4. " DFLASHSIZE ,Data Flash size" "No Flash,No Flash,No Flash,No Flash,4kB,8kB,16kB,32kB,Reserved,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash"
|
|
bitfld.word 0x02 0. " DFLASHVALID ,Data Flash valid" "Not visible,Visible"
|
|
group.word 0x08--0x09
|
|
line.word 0x00 "ERROR,Error Configuration"
|
|
bitfld.word 0x00 0. " BABORT ,Bus aborts enable" "Disabled,Enabled"
|
|
group.word 0x0c--0x0d
|
|
line.word 0x00 "PORTSEL,Port Select"
|
|
bitfld.word 0x00 0. " PORTHSEL ,Port H select" "Don't swap,Swap"
|
|
endif
|
|
tree.end
|
|
width 6.
|
|
base DBG:0x00
|
|
tree "NEXUS DEBUG REGISTER"
|
|
rgroup.long 0x04++0x03 "Debug Register - Do not modify !!!"
|
|
;internal address 0x01
|
|
line.byte 0x00 "CSC,Client Selection Control Register"
|
|
hexmask.byte 0x00 0.--7. 1. " CSC ,Client Selection Control"
|
|
group.long 0x08++0x03
|
|
;internal address 0x02
|
|
line.long 0x00 "DC,Development Control Register"
|
|
bitfld.long 0x00 31. " OPC ,Output Port Mode Control" "Reduced port,Full port"
|
|
bitfld.long 0x00 29.--30. " MCC[1:0] ,MCKO Clock Frequency Control" "1x,1/2x,1/4x,1/8x"
|
|
bitfld.long 0x00 27.--28. " EOC ,EVTO Control" "Watchpoint,Debug mode,?..."
|
|
textline " "
|
|
bitfld.long 0x00 25. " PTM ,Program Trace Method (Thumb mode only)" "Branch history msgs,Branch msgs"
|
|
bitfld.long 0x00 24. " WEN ,Watchpoint Trace" "Disabled,Enabled"
|
|
bitfld.long 0x00 05.--07. " OVC ,OVC" "Overrun msgs,Reserved,Reserved,Delay processor,?..."
|
|
textline " "
|
|
bitfld.long 0x00 03.--04. " EVTI ,EVTI" "Synchronization,Debug request,Disabled,?..."
|
|
bitfld.long 0x00 02. " BTM ,Program Trace" "Disabled,Enabled"
|
|
bitfld.long 0x00 00. " OTM ,Ownership Trace" "Disabled,Enabled"
|
|
rgroup.long 0x10++0x03
|
|
;internal address 0x04
|
|
line.long 0x00 "DS,Development Status Register"
|
|
bitfld.long 0x00 31. " DBG ,ARM7 CPU Debug Mode Status" "No debug mode,Debug mode"
|
|
bitfld.long 0x00 28.--30. " LPS ,ARM7 System Low Power Mode Status" "Normal,Low power,Low power,Low power,Low power,Low power,Low power,Low power"
|
|
bitfld.long 0x00 26.--27. " LPC ,ARM7 CPU Low Power Mode Status" "Normal,Power-down,?..."
|
|
group.long 0x18++0x03
|
|
;internal address 0x06
|
|
line.long 0x00 "UBA,User Base Address Register (for Ownership Trace)"
|
|
hexmask.long 0x00 0.--31. 1. " UBA ,User Base Address"
|
|
group.long 0x1c++0x03
|
|
;internal address 0x07
|
|
line.long 0x00 "RWCS,Read/Write Access Control/Status Register"
|
|
bitfld.long 0x00 31. " AC ,Access Control" "End,Start"
|
|
bitfld.long 0x00 30. " RW ,Read/Write Select" "Read,Write"
|
|
bitfld.long 0x00 27.--29. " SZ ,Word Size" "8-bit,16-bit,32-bit,?..."
|
|
textline " "
|
|
bitfld.long 0x00 24.--26. " MAP ,Map Select" "Primary mem,?..."
|
|
bitfld.long 0x00 22.--23. " PR ,Read/Write Access Priority" "Lowest,Reserved,Reserved,Highest"
|
|
hexmask.long.word 0x00 02.--15. 1. " CNT ,Access Control Count"
|
|
textline " "
|
|
bitfld.long 0x00 00.--01. " ERR/DV ,Read/Write Access Error/Data Valid" "Read not completed/Write completed,Read completed/Write not completed,Error occurred,Not allowed"
|
|
group.long 0x24++0x03
|
|
;internal address 0x09
|
|
line.long 0x00 "RWA,Read/Write Access Address Register"
|
|
hexmask.long 0x00 0.--31. 1. " RWA ,Read/Write Access Address"
|
|
group.long 0x28++0x03
|
|
;internal address 0x0A
|
|
line.long 0x00 "RWD,Read/Write Access Data Register"
|
|
hexmask.long 0x00 0.--31. 1. " RWD ,Read/Write Access Data"
|
|
group.long 0x2c++0x03
|
|
;internal address 0x0B
|
|
line.long 0x00 "WT,Watchpoint Trigger Register"
|
|
bitfld.long 0x00 29.--31. " PTS ,Program Trace Start Control" "Disabled,ARM Watchpoint 1,ARM Watchpoint 2,ARM Watchpoint 3,ARM Watchpoint 4,?..."
|
|
bitfld.long 0x00 26.--28. " PTE ,Program Trace Stop Control" "Disabled,ARM Watchpoint 1,ARM Watchpoint 2,ARM Watchpoint 3,ARM Watchpoint 4,?..."
|
|
tree.end
|
|
textline ""
|