\n

RFECA0_NS

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection :

Registers

IPVERSION

CONTROL

STATUS

IF

IEN

DMABUSERRORSTATUS

BUF0_BASE

BUF0_LIMITOFFSET

BUF0_WMOFFSET

BUF1_BASE

BUF1_LIMITOFFSET

BUF1_WMOFFSET

BUFPTRSTATUS

EN

STARTTRIGCTRL

STOPTRIGCTRL

STARTTRIGENMASK

STARTTRIGREDMASK

STARTTRIGFEDMASK

STARTTRIGLVL0MASK

STARTTRIGLVL1MASK

STOPTRIGENMASK

STOPTRIGREDMASK

STOPTRIGFEDMASK

STOPTRIGLVL0MASK

STOPTRIGLVL1MASK

CAPTURECTRL

CAPTURESTARTDELAY

CAPTURESTOPDELAY

CAPTURERATECTRL

SWRST

PLAYBACKCTRL

PLAYBACKRATECTRL

EVENTCNTRCTRL

EVENTCNTRCOMPARE

EVENTCNTRSTATUS

CMD


IPVERSION

No Description
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

IPVERSION IPVERSION read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IPVERSION

IPVERSION : IP Version
bits : 0 - 31 (32 bit)
access : read-only


CONTROL

No Description
address_offset : 0x10 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CONTROL CONTROL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUFMODE QCHANNELMODE

BUFMODE : Buffer Mode
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : SINGLE

Single buffer is used

1 : DUAL

Dual buffers are used

End of enumeration elements list.

QCHANNELMODE : Q-Channel Mode
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : ACCEPT

ECA immediately stops current operation and asserts QACCEPTn after completing the last outstanding DMA bus transaction

1 : DENY

ECA responds to any QREQn request with a QDENY response if ECA is active currenly

End of enumeration elements list.


STATUS

No Description
address_offset : 0x14 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

STATUS STATUS read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RUNMODE SYNCBUSY EVENTCNTRSTARTED

RUNMODE : Run Mode
bits : 0 - 1 (2 bit)
access : read-only

Enumeration:

0 : DISABLED

ECA is disabled

1 : CAPTURE

Capture mode is running

2 : PLAYBACK

Playback mode is running

End of enumeration elements list.

SYNCBUSY : Sync Busy
bits : 2 - 2 (1 bit)
access : read-only

EVENTCNTRSTARTED : Event Counter Started
bits : 3 - 3 (1 bit)
access : read-only


IF

No Description
address_offset : 0x18 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IF IF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUF0WMIND BUF1WMIND BUF0FULLIND BUF1FULLIND STARTTRIG STOPTRIG CAPTURESTART CAPTUREEND PLAYBACKSTART PLAYBACKEND EVENTCNTRCOMP FIFOORERROR FIFOURERROR DMABUSERROR

BUF0WMIND : BUF0 Watermark Indication
bits : 0 - 0 (1 bit)
access : read-write

BUF1WMIND : BUF1 Watermark Indication
bits : 1 - 1 (1 bit)
access : read-write

BUF0FULLIND : BUF0 Full Indication
bits : 2 - 2 (1 bit)
access : read-write

BUF1FULLIND : BUF1 Full Indication
bits : 3 - 3 (1 bit)
access : read-write

STARTTRIG : Start Trigger
bits : 4 - 4 (1 bit)
access : read-write

STOPTRIG : Stop Trigger
bits : 5 - 5 (1 bit)
access : read-write

CAPTURESTART : Capture Start
bits : 6 - 6 (1 bit)
access : read-write

CAPTUREEND : Capture End
bits : 7 - 7 (1 bit)
access : read-write

PLAYBACKSTART : Playback Start
bits : 8 - 8 (1 bit)
access : read-write

PLAYBACKEND : Playback End
bits : 9 - 9 (1 bit)
access : read-write

EVENTCNTRCOMP : Event Counter Compare
bits : 10 - 10 (1 bit)
access : read-write

FIFOORERROR : FIFO Overrun Error
bits : 11 - 11 (1 bit)
access : read-write

FIFOURERROR : FIFO Underrun Error
bits : 12 - 12 (1 bit)
access : read-write

DMABUSERROR : DMA Bus Error
bits : 13 - 13 (1 bit)
access : read-write


IEN

No Description
address_offset : 0x1C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IEN IEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUF0WMIND BUF1WMIND BUF0FULLIND BUF1FULLIND STARTTRIG STOPTRIG CAPTURESTART CAPTUREEND PLAYBACKSTART PLAYBACKEND EVENTCNTRCOMP FIFOORERROR FIFOURERROR DMABUSERROR

BUF0WMIND : New BitField
bits : 0 - 0 (1 bit)
access : read-write

BUF1WMIND : New BitField
bits : 1 - 1 (1 bit)
access : read-write

BUF0FULLIND : New BitField
bits : 2 - 2 (1 bit)
access : read-write

BUF1FULLIND : New BitField
bits : 3 - 3 (1 bit)
access : read-write

STARTTRIG : New BitField
bits : 4 - 4 (1 bit)
access : read-write

STOPTRIG : New BitField
bits : 5 - 5 (1 bit)
access : read-write

CAPTURESTART : New BitField
bits : 6 - 6 (1 bit)
access : read-write

CAPTUREEND : New BitField
bits : 7 - 7 (1 bit)
access : read-write

PLAYBACKSTART : New BitField
bits : 8 - 8 (1 bit)
access : read-write

PLAYBACKEND : New BitField
bits : 9 - 9 (1 bit)
access : read-write

EVENTCNTRCOMP : New BitField
bits : 10 - 10 (1 bit)
access : read-write

FIFOORERROR : New BitField
bits : 11 - 11 (1 bit)
access : read-write

FIFOURERROR : New BitField
bits : 12 - 12 (1 bit)
access : read-write

DMABUSERROR : New BitField
bits : 13 - 13 (1 bit)
access : read-write


DMABUSERRORSTATUS

No Description
address_offset : 0x20 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DMABUSERRORSTATUS DMABUSERRORSTATUS read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR

ADDR : DMA BUS ERROR ADDRESS
bits : 0 - 31 (32 bit)
access : read-only


BUF0_BASE

No Description
address_offset : 0x24 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUF0_BASE BUF0_BASE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE

BASE : Base Address
bits : 0 - 31 (32 bit)
access : read-write


BUF0_LIMITOFFSET

No Description
address_offset : 0x28 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUF0_LIMITOFFSET BUF0_LIMITOFFSET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OFFSET

OFFSET : Limit Offset
bits : 2 - 18 (17 bit)
access : read-write


BUF0_WMOFFSET

No Description
address_offset : 0x2C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUF0_WMOFFSET BUF0_WMOFFSET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OFFSET

OFFSET : Watermark Offset
bits : 2 - 18 (17 bit)
access : read-write


BUF1_BASE

No Description
address_offset : 0x30 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUF1_BASE BUF1_BASE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE

BASE : Base Address
bits : 0 - 31 (32 bit)
access : read-write


BUF1_LIMITOFFSET

No Description
address_offset : 0x34 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUF1_LIMITOFFSET BUF1_LIMITOFFSET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OFFSET

OFFSET : Limit Offset
bits : 2 - 18 (17 bit)
access : read-write


BUF1_WMOFFSET

No Description
address_offset : 0x38 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUF1_WMOFFSET BUF1_WMOFFSET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OFFSET

OFFSET : Watermark Offset
bits : 2 - 18 (17 bit)
access : read-write


BUFPTRSTATUS

No Description
address_offset : 0x3C Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

BUFPTRSTATUS BUFPTRSTATUS read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 STATUS

STATUS : Buffer Pointer Status
bits : 0 - 31 (32 bit)
access : read-only


EN

No Description
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EN EN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN DISABLING

EN : Module Enable
bits : 0 - 0 (1 bit)
access : read-write

DISABLING : Disablement Busy Status
bits : 1 - 1 (1 bit)
access : read-only


STARTTRIGCTRL

No Description
address_offset : 0x40 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STARTTRIGCTRL STARTTRIGCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TRACESEL ENABLE COMBMODE

TRACESEL : Trace Select
bits : 0 - 2 (3 bit)
access : read-write

ENABLE : Enable
bits : 3 - 3 (1 bit)
access : read-write

COMBMODE : Combination Mode
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : AND


1 : OR


End of enumeration elements list.


STOPTRIGCTRL

No Description
address_offset : 0x44 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STOPTRIGCTRL STOPTRIGCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TRACESEL ENABLE COMBMODE

TRACESEL : Trace Select
bits : 0 - 2 (3 bit)
access : read-write

ENABLE : Enable
bits : 3 - 3 (1 bit)
access : read-write

COMBMODE : Combination Mode
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : AND


1 : OR


End of enumeration elements list.


STARTTRIGENMASK

No Description
address_offset : 0x48 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STARTTRIGENMASK STARTTRIGENMASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENMASK

ENMASK : Enable Mask
bits : 0 - 31 (32 bit)
access : read-write


STARTTRIGREDMASK

No Description
address_offset : 0x4C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STARTTRIGREDMASK STARTTRIGREDMASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REDMASK

REDMASK : Rising Edge Mask
bits : 0 - 31 (32 bit)
access : read-write


STARTTRIGFEDMASK

No Description
address_offset : 0x50 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STARTTRIGFEDMASK STARTTRIGFEDMASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FEDMASK

FEDMASK : Falling Edge Mask
bits : 0 - 31 (32 bit)
access : read-write


STARTTRIGLVL0MASK

No Description
address_offset : 0x54 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STARTTRIGLVL0MASK STARTTRIGLVL0MASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LVL0MASK

LVL0MASK : Level 0 Mask
bits : 0 - 31 (32 bit)
access : read-write


STARTTRIGLVL1MASK

No Description
address_offset : 0x58 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STARTTRIGLVL1MASK STARTTRIGLVL1MASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LVL1MASK

LVL1MASK : Level 1 Mask
bits : 0 - 31 (32 bit)
access : read-write


STOPTRIGENMASK

No Description
address_offset : 0x5C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STOPTRIGENMASK STOPTRIGENMASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENMASK

ENMASK : Enable Mask
bits : 0 - 31 (32 bit)
access : read-write


STOPTRIGREDMASK

No Description
address_offset : 0x60 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STOPTRIGREDMASK STOPTRIGREDMASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REDMASK

REDMASK : Rising Edge Mask
bits : 0 - 31 (32 bit)
access : read-write


STOPTRIGFEDMASK

No Description
address_offset : 0x64 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STOPTRIGFEDMASK STOPTRIGFEDMASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FEDMASK

FEDMASK : Falling Edge Mask
bits : 0 - 31 (32 bit)
access : read-write


STOPTRIGLVL0MASK

No Description
address_offset : 0x68 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STOPTRIGLVL0MASK STOPTRIGLVL0MASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LVL0MASK

LVL0MASK : Level 0 Mask
bits : 0 - 31 (32 bit)
access : read-write


STOPTRIGLVL1MASK

No Description
address_offset : 0x6C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STOPTRIGLVL1MASK STOPTRIGLVL1MASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LVL1MASK

LVL1MASK : Level 1 Mask
bits : 0 - 31 (32 bit)
access : read-write


CAPTURECTRL

No Description
address_offset : 0x70 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CAPTURECTRL CAPTURECTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TRACESEL DATAWIDTH DATAROTATESIZE STARTMODE STOPMODE COND STOPCONDPRI WRITEDIS DATAOUTEN DATAOUTDSHIFT

TRACESEL : Trace Select
bits : 0 - 7 (8 bit)
access : read-write

DATAWIDTH : Data Width
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : BIT1

1 bit

1 : BIT2

2 bits

2 : BIT4

4 bits

3 : BIT8

8 bits

4 : BIT16

16 bits

5 : BIT32

32 bits

End of enumeration elements list.

DATAROTATESIZE : Data Rotate Size
bits : 11 - 15 (5 bit)
access : read-write

STARTMODE : Start Mode
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : MANUAL

In this mode, setting CMD.MODE=CAPTURE would start the capture

1 : START_TRIGGER

In this mode, a start-trigger(via STARTTRIGCTRL) would start the capture

End of enumeration elements list.

STOPMODE : Stop Mode
bits : 17 - 18 (2 bit)
access : read-write

Enumeration:

0 : CONTINUOUS

Capture will continue to occur until another mode is configured

1 : BUF_FULL

Capture will stop when the memory buffer is full. In this mode CAPTURESTOPDELAY has no effect

2 : STOP_TRIGGER

Capture will stop when the stop-trigger event occurs or optionally after a CAPTURESTOPDELAY number of cycles/capture-events if configured

3 : STOP_TRIGGER_FULL

Capture stops when either of the following conditions is met (in either of these conditions, CAPTURESTOPDELAY has no effect): BUF_FULL condition or STOP_TRIGGER condition

End of enumeration elements list.

COND : Condition
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

0 : TIMED

Capture condition is based on the rate specified in CAPTURERATECTRL register within the active capture window

1 : START_TRIGGER

Capture condition is every start-trigger event in the active capture windo

2 : SLAVE

Capture condition is every cycle when cap_event_in input is high

End of enumeration elements list.

STOPCONDPRI : Stop Condition Priority
bits : 22 - 22 (1 bit)
access : read-write

WRITEDIS : Write Memory Disable
bits : 23 - 23 (1 bit)
access : read-write

DATAOUTEN : Port Interface Enable
bits : 24 - 24 (1 bit)
access : read-write

DATAOUTDSHIFT : Port Interface Shift
bits : 25 - 30 (6 bit)
access : read-write


CAPTURESTARTDELAY

No Description
address_offset : 0x74 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CAPTURESTARTDELAY CAPTURESTARTDELAY read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DELAY

DELAY : Start Delay
bits : 0 - 31 (32 bit)
access : read-write


CAPTURESTOPDELAY

No Description
address_offset : 0x78 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CAPTURESTOPDELAY CAPTURESTOPDELAY read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DELAY

DELAY : Stop Delay
bits : 0 - 31 (32 bit)
access : read-write


CAPTURERATECTRL

No Description
address_offset : 0x7C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CAPTURERATECTRL CAPTURERATECTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RATE

RATE : Capture Rate
bits : 0 - 15 (16 bit)
access : read-write


SWRST

No Description
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SWRST SWRST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SWRST RESETTING

SWRST : Software Reset Command
bits : 0 - 0 (1 bit)
access : write-only

RESETTING : Software Reset Busy Status
bits : 1 - 1 (1 bit)
access : read-only


PLAYBACKCTRL

No Description
address_offset : 0x80 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PLAYBACKCTRL PLAYBACKCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MODE COND DATAWIDTH

MODE : Playback Mode
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : SINGLE

Playback starts at BUF0_BASE and stops at BUF1_BASE + BUF1_LIMITOFFSET

1 : LOOP

Playback starts at BUF0_BASE and loops/wraps continuously until CTRL.MODE != PLAYBACK (this can be supported in single or double-buffer modes)

End of enumeration elements list.

COND : Playback Condition
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : START_TRIGGER

Playback event occurs at every start-trigger event

1 : TIMED

Playback event occurs based on rate defined in PLAYBACL_RATE_CTRL

End of enumeration elements list.

DATAWIDTH : Playback Data Width
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

0 : BIT1

1 bit

1 : BIT2

2 bits

2 : BIT4

4 bits

3 : BIT8

8 bits

4 : BIT16

16 bits

5 : BIT32

32 bits

End of enumeration elements list.


PLAYBACKRATECTRL

No Description
address_offset : 0x84 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PLAYBACKRATECTRL PLAYBACKRATECTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RATE

RATE : Playback Rate
bits : 0 - 15 (16 bit)
access : read-write


EVENTCNTRCTRL

No Description
address_offset : 0x88 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EVENTCNTRCTRL EVENTCNTRCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 STARTMODE STOPMODE COUNTMODE

STARTMODE : Start Mode
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : MANUAL

Counting starts as soon as ENABLE=1

1 : START_TRIGGER

Counting starts when the start-trigger event occurs

End of enumeration elements list.

STOPMODE : Stop Mode
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : MANUAL

When writing a 1, stops the counter advancing

1 : STOP_TRIGGER

When stop trigger is active, stops the counter advancing

2 : COMPARE

When the count reaches the value programmed in EVENTCNTRCOMPARE, stops the counter advancing

End of enumeration elements list.

COUNTMODE : Count Mode
bits : 3 - 4 (2 bit)
access : read-write

Enumeration:

0 : ALWAYS

Increment on every clock cycle

1 : START_TRIGGER

Increment on every start-trigger event

2 : STOP_TRIGGER

Increment on every stop-trigger event

3 : ALL_TRIGGER

Increment on either every start- or stop-trigger event

End of enumeration elements list.


EVENTCNTRCOMPARE

No Description
address_offset : 0x8C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EVENTCNTRCOMPARE EVENTCNTRCOMPARE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COMPARE

COMPARE : Compare Value
bits : 0 - 31 (32 bit)
access : read-write


EVENTCNTRSTATUS

No Description
address_offset : 0x90 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EVENTCNTRSTATUS EVENTCNTRSTATUS read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 STATUS

STATUS : Event Count Value
bits : 0 - 31 (32 bit)
access : read-only


CMD

No Description
address_offset : 0xC Bytes (0x0)
size : -1 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMD CMD write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MODE STARTEVENTCNTR STOPEVENTCNTR CLEAREVENTCNTR

MODE : Running Mode
bits : 0 - 1 (2 bit)
access : write-only

Enumeration:

1 : DISABLED

Set to make ECA idle

2 : CAPTURE

Set to enable capture mode

3 : PLAYBACK

Set to enable playback mode

End of enumeration elements list.

STARTEVENTCNTR : Start Event Counter
bits : 2 - 2 (1 bit)
access : write-only

STOPEVENTCNTR : Stop Event Counter
bits : 3 - 3 (1 bit)
access : write-only

CLEAREVENTCNTR : Clear Event Counter
bits : 4 - 4 (1 bit)
access : write-only



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.