Files
Gen4_R-Car_Trace32/2_Trunk/perhtm.per
2025-10-14 09:52:32 +09:00

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 ""