341 lines
22 KiB
Plaintext
341 lines
22 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: tbd.
|
|
; @Props:
|
|
; @Author: -
|
|
; @Changelog:
|
|
; @Manufacturer:
|
|
; @Doc:
|
|
; @Core:
|
|
; @Chip:
|
|
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: perhtm.per 5569 2014-09-15 10:37:25Z jerzy $
|
|
|
|
config 16. 8.
|
|
width 14.
|
|
base e:htmbase()
|
|
tree "Control"
|
|
group 0x0--0x3
|
|
line.long 0x0 "HTMGLBCTRL,HTM control"
|
|
bitfld.long 0x0 0. "GLBEN ,HTM Global enable" "no,yes"
|
|
group 0x10--0x13
|
|
line.long 0x0 "HTMCONTROL,HTM control"
|
|
bitfld.long 0x0 8. "TRIGMODE ,Trigger mode" "single,multi"
|
|
bitfld.long 0x0 7. " SWTRACEOFF ,Software trace OFF" "no,yes"
|
|
textline " "
|
|
bitfld.long 0x0 6. " EXTDISABLE ,External trace disable" "no,yes"
|
|
bitfld.long 0x0 4. " CYCEN ,Cycle trace enable" "no,yes"
|
|
bitfld.long 0x0 3. " DATAEN ,Data trace enable" "no,yes"
|
|
bitfld.long 0x0 2. " AUXEN ,AUX trace enable" "no,yes"
|
|
bitfld.long 0x0 1. " ADDREN ,Address trace enable" "no,yes"
|
|
bitfld.long 0x0 0. " PROG ,HTM programming mode" "no,yes"
|
|
group 0x4--0x7
|
|
line.long 0x0 "HTMSTATUS,HTM status register"
|
|
bitfld.long 0x0 11. "EXTDISABLE ,External disable" "no,yes"
|
|
bitfld.long 0x0 10. " BUSENDIAN ,Current busendian input status" "0,1"
|
|
bitfld.long 0x0 9. " DBGPWRDN ,DBG power down" "no,yes"
|
|
bitfld.long 0x0 8. " AHBPWRDN ,AHB power down" "no,yes"
|
|
bitfld.long 0x0 7. " AHBRST ,AHB Reset state" "no,yes"
|
|
textline " "
|
|
bitfld.long 0x0 6. " SYNCBYPASS ,Synchronisation bypass" "no,yes"
|
|
bitfld.long 0x0 5. " SPIDEN ,SPIDEN state" "no,yes"
|
|
bitfld.long 0x0 4. " DBGEN ,DBGEN state" "no,yes"
|
|
bitfld.long 0x0 3. " SPNIDEN ,SPINIDEN state" "no,yes"
|
|
bitfld.long 0x0 2. " NIDEN ,NIDEN state" "no,yes"
|
|
bitfld.long 0x0 1. " FIFOEMPTY ,FIFO Empty" "no,yes"
|
|
bitfld.long 0x0 0. " LOCKED ,HTM Locked" "no,yes"
|
|
group 0x18--0x1b
|
|
line.long 0x0 "HTMTRIGSTATE,Trigger state"
|
|
group 0x40--0x43
|
|
line.long 0x0 "HTMSSTATE,Start/Stop state"
|
|
group 0x8--0xb
|
|
line.long 0x0 "HTMCFGCODE,HTM configuration code"
|
|
bitfld.long 0x0 31. "V6SUPP ,ARM V6 support" "no,yes"
|
|
bitfld.long 0x0 30. " 64BIT ,64 bit support" "no,yes"
|
|
bitfld.long 0x0 24.--29. " CFG_ASIC ,ASIC Control width" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..."
|
|
textline " "
|
|
bitfld.long 0x0 21.--23. " EXTOUT ,Number of external outputs" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 18.--20. " EXTINP ,Number of external inputs" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 17. " SEQ ,Sequencer present" "no,yes"
|
|
bitfld.long 0x0 14.--16. " COUNTERS ,Number of counters" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 10.--13. " HCOMP ,Number of control comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0 5.--9. " DCOMP ,Number of data comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..."
|
|
bitfld.long 0x0 0.--4. " ACOMP ,Number of address comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..."
|
|
group 0x0c--0x0f
|
|
line.long 0x0 "HTMCFGCODE2,HTM configuration code 2"
|
|
bitfld.long 0x0 8.--10. "MAXBUS ,Number of busses-1" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.byte 0x0 0.--7. 1. " FIFOSIZE ,HTM FIFO Size"
|
|
group 0x20--0x23
|
|
line.long 0x0 "HTMSYNCRELOAD,Synchronization reload register"
|
|
group 0x24--0x27
|
|
line.long 0x0 "HTMSYNCCOUNT,Synchronization count register"
|
|
group 0x28--0x2b
|
|
line.long 0x0 "HTMFIFOLEVEL,HTM FIFO level register"
|
|
group 0x1c--0x1f
|
|
line.long 0x0 "HTMAUXSEL,HTM AUX select register"
|
|
group 0x44--0x47
|
|
line.long 0x0 "HTMASICCTRL,HTM ASIC control register"
|
|
group 0x48--0x4b
|
|
line.long 0x0 "HTMBUSSELECT,Synchronization count register"
|
|
group 0x400--0x403
|
|
line.long 0x0 "HTMATIDOUT,ATB Trace ID"
|
|
group 0x14--0x17
|
|
line.long 0x0 "HTMTRIGEVT,HTM Trigger event"
|
|
bitfld.long 0x0 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
tree.end
|
|
tree "Trace"
|
|
group 0x38--0x3b
|
|
line.long 0x0 "HTMTRACEEVT,TraceEnable event"
|
|
bitfld.long 0x0 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group 0x3c--0x3f
|
|
line.long 0x0 "HTMTRACECTRL,TraceEnable address"
|
|
bitfld.long 0x0 17. "EXONLY ,Exclude only" "no,yes"
|
|
bitfld.long 0x0 16. " SSENABLE ,Start/Stop trace control enable" "no,yes"
|
|
textline " "
|
|
bitfld.long 0x0 15. "AC7 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 14. " AC6 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 13. " AC5 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 12. " AC4 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 11. " AC3 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 10. " AC2 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 9. " AC1 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 8. " AC0 ,Address range comparator" "no,yes"
|
|
textline " "
|
|
bitfld.long 0x0 7. "AC7 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 6. " AC6 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 5. " AC5 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 4. " AC4 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 3. " AC3 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 2. " AC2 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 1. " AC1 ,Address range comparator" "no,yes"
|
|
bitfld.long 0x0 0. " AC0 ,Address range comparator" "no,yes"
|
|
group 0x34--0x37
|
|
line.long 0x0 "HTMCTRL2,TraceEnable address"
|
|
group 0x30--0x33
|
|
line.long 0x0 "HTMSTARTSTOP,TraceEnable on/off address"
|
|
bitfld.long 0x0 31. "AC15 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 30. " AC14 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 29. " AC13 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 28. " AC12 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 27. " AC11 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 26. " AC10 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 25. " AC9 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 24. " AC8 ,Address comparator" "no,yes"
|
|
textline " "
|
|
bitfld.long 0x0 23. "AC7 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 22. " AC6 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 21. " AC5 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 20. " AC4 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 19. " AC3 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 18. " AC2 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 17. " AC1 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 16. " AC0 ,Address comparator" "no,yes"
|
|
textline " on: "
|
|
bitfld.long 0x0 15. "AC15 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 14. " AC14 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 13. " AC13 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 12. " AC12 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 11. " AC11 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 10. " AC10 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 9. " AC9 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 8. " AC8 ,Address comparator" "no,yes"
|
|
textline " "
|
|
bitfld.long 0x0 7. "AC7 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 6. " AC6 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 5. " AC5 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 4. " AC4 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 3. " AC3 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 2. " AC2 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 1. " AC1 ,Address comparator" "no,yes"
|
|
bitfld.long 0x0 0. " AC0 ,Address comparator" "no,yes"
|
|
tree.end
|
|
tree "Address Comparators"
|
|
group 0x80--0xff
|
|
line.long 0x0 "HTMADDR0,Address comparator 0"
|
|
line.long 0x40 "HTMADDRTYPE0,Address type 0"
|
|
bitfld.long 0x40 11. "STICKY ,Sticky trace mode" "no,yes"
|
|
bitfld.long 0x40 8.--10. " HCTRL_SEL ,HTM Control comparator select" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x40 7. " HCTRL_EN ,HTM Control comparator enable" "no,yes"
|
|
bitfld.long 0x40 4.--6. " SIZE ,Address window size" "byte,half,word,double,?..."
|
|
bitfld.long 0x40 2.--3. " DIR ,Access direction" "read,write,any,resv"
|
|
bitfld.long 0x40 0.--1. " TYPE ,Access type" "inst,data,any,resv"
|
|
line.long 0x4 "HTMADDR1,Address comparator 1"
|
|
line.long 0x44 "HTMADDRTYPE1,Address type 1"
|
|
bitfld.long 0x44 11. "STICKY ,Sticky trace mode" "no,yes"
|
|
bitfld.long 0x44 8.--10. " HCTRL_SEL ,HTM Control comparator select" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x44 7. " HCTRL_EN ,HTM Control comparator enable" "no,yes"
|
|
bitfld.long 0x44 4.--6. " SIZE ,Address window size" "byte,half,word,double,?..."
|
|
bitfld.long 0x44 2.--3. " DIR ,Access direction" "read,write,any,resv"
|
|
bitfld.long 0x44 0.--1. " TYPE ,Access type" "inst,data,any,resv"
|
|
line.long 0x8 "HTMADDR2,Address comparator 2"
|
|
line.long 0x48 "HTMADDRTYPE2,Address type 2"
|
|
bitfld.long 0x48 11. "STICKY ,Sticky trace mode" "no,yes"
|
|
bitfld.long 0x48 8.--10. " HCTRL_SEL ,HTM Control comparator select" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x48 7. " HCTRL_EN ,HTM Control comparator enable" "no,yes"
|
|
bitfld.long 0x48 4.--6. " SIZE ,Address window size" "byte,half,word,double,?..."
|
|
bitfld.long 0x48 2.--3. " DIR ,Access direction" "read,write,any,resv"
|
|
bitfld.long 0x48 0.--1. " TYPE ,Access type" "inst,data,any,resv"
|
|
line.long 0x0c "HTMADDR3,Address comparator 3"
|
|
line.long 0x4c "HTMADDRTYPE3,Address type 3"
|
|
bitfld.long 0x4c 11. "STICKY ,Sticky trace mode" "no,yes"
|
|
bitfld.long 0x4c 8.--10. " HCTRL_SEL ,HTM Control comparator select" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4c 7. " HCTRL_EN ,HTM Control comparator enable" "no,yes"
|
|
bitfld.long 0x4c 4.--6. " SIZE ,Address window size" "byte,half,word,double,?..."
|
|
bitfld.long 0x4c 2.--3. " DIR ,Access direction" "read,write,any,resv"
|
|
bitfld.long 0x4c 0.--1. " TYPE ,Access type" "inst,data,any,resv"
|
|
tree.end
|
|
tree "Control Comparators"
|
|
group 0x200--0x25f
|
|
line.long 0x0 "CSEL0,Control select"
|
|
line.long 0x20 "CCOMP0,Control comparator value"
|
|
line.long 0x40 "CMASK0,Control comparator mask"
|
|
tree.end
|
|
tree "Counter"
|
|
group 0x280--0x28f
|
|
line.long 0x0 "HTMCNTRELVAL0,Initial counter value 0"
|
|
hexmask.long 0x0 0.--15. 1. "COUNT ,Initial value"
|
|
line.long 0x4 "HTMCNTRELVAL1,Initial counter value 1"
|
|
hexmask.long 0x4 0.--15. 1. "COUNT ,Initial value"
|
|
line.long 0x8 "HTMCNTRELVAL2,Initial counter value 2"
|
|
hexmask.long 0x8 0.--15. 1. "COUNT ,Initial value"
|
|
line.long 0x0c "HTMCNTRELVAL3,Initial counter value 3"
|
|
hexmask.long 0x0c 0.--15. 1. "COUNT ,Initial value"
|
|
group 0x290--0x29f
|
|
line.long 0x0 "HTMCNTENABLE0,Counter enable control and event"
|
|
bitfld.long 0x0 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x4 "HTMCNTENABLE1,Counter enable control and event"
|
|
bitfld.long 0x4 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x4 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x4 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x4 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x8 "HTMCNTENABLE2,Counter enable control and event"
|
|
bitfld.long 0x8 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x8 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x8 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x8 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x8 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x0c "HTMCNTENABLE3,Counter enable control and event"
|
|
bitfld.long 0x0c 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0c 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0c 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0c 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0c 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group 0x2a0--0x2af
|
|
line.long 0x0 "HTMCNTRELEVT0,Counter reload 0"
|
|
bitfld.long 0x0 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x4 "HTMCNTRELEVT1,Counter reload 1"
|
|
bitfld.long 0x4 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x4 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x4 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x4 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x8 "HTMCNTRELEVT2,Counter reload 2"
|
|
bitfld.long 0x8 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x8 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x8 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x8 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x8 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x0c "HTMCNTRELEVT3,Counter reload 3"
|
|
bitfld.long 0x0c 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0c 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0c 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0c 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0c 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group 0x2b0--0x2bf
|
|
line.long 0x0 "HTMCNTVALUE0,Counter value 0"
|
|
hexmask.long 0x0 0.--15. 1. "COUNT ,Current value"
|
|
line.long 0x4 "HTMCNTVALUE1,Counter value 1"
|
|
hexmask.long 0x4 0.--15. 1. "COUNT ,Current value"
|
|
line.long 0x8 "HTMCNTVALUE2,Counter value 2"
|
|
hexmask.long 0x8 0.--15. 1. "COUNT ,Current value"
|
|
line.long 0xc "HTMCNTVALUE3,Counter value 3"
|
|
hexmask.long 0x0c 0.--15. 1. "COUNT ,Current value"
|
|
tree.end
|
|
tree "Sequencer"
|
|
group 0x300--0x317
|
|
line.long 0x0 "HTMSEQEVT12,Sequencer state transition event 0"
|
|
bitfld.long 0x0 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x4 "HTMSEQEVT21,Sequencer state transition event 1"
|
|
bitfld.long 0x4 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x4 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x4 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x4 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x8 "HTMSEQEVT23,Sequencer state transition event 2"
|
|
bitfld.long 0x8 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x8 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x8 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x8 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x8 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x0c "HTMSEQEVT31,Sequencer state transition event 3"
|
|
bitfld.long 0x0c 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0c 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0c 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0c 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0c 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x10 "HTMSEQEVT32,Sequencer state transition event 4"
|
|
bitfld.long 0x10 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x10 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x10 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x10 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x10 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x14 "HTMSEQEVT13,Sequencer state transition event 5"
|
|
bitfld.long 0x14 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x14 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x14 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x14 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x14 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group 0x31c--0x31f
|
|
line.long 0x0 "HTMSEQSTATE,Sequencer state"
|
|
bitfld.long 0x0 0.--1. "HTMSEQSTATE ,Current state" "1,2,3,res"
|
|
tree.end
|
|
tree "External"
|
|
group 0x380--0x38f
|
|
line.long 0x0 "HTMEXTOUT0,External output event 0"
|
|
bitfld.long 0x0 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x4 "HTMEXTOUT1,External output event 1"
|
|
bitfld.long 0x4 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x4 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x4 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x4 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x8 "HTMEXTOUT2,External output event 2"
|
|
bitfld.long 0x8 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x8 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x8 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x8 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x8 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x0c "HTMEXTOUT3,External output event 3"
|
|
bitfld.long 0x0c 14.--16. "BF ,Boolean function" "resv,resv,A and B,Not A and B,Not A and Not B,A or B,Not A or B,Not A or Not B"
|
|
bitfld.long 0x0c 11.--13. " RB ,Resource B" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0c 7.--10. " RBS ,Resource B selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x0c 4.--6. " RA ,Resource A" "acomp,arange,control,resv,counter,seqstate,external,res"
|
|
bitfld.long 0x0c 0.--3. " RAS ,Resource A selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
tree.end
|
|
textline ""
|