9 Funnel Control register, FUNNELCONTROL

The Funnel Control register is for enabling each of the trace sources and controlling the hold time for switching between them.

The FUNNELCONTROL register characteristics are:

Attributes
Offset

0x0000

Type

Read-write

Reset

0x00000300

Width

32

The following figure shows the bit assignments.

Figure 9-223 FUNNELCONTROL register bit assignments
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


The following table shows the bit assignments.

Table 9-232 FUNNELCONTROL register bit assignments

Bits Reset value Name Function
[31:13] 0x0 SBZ

Software should write the field as all 0s.

[12] 0b0 FLUSH_NORMAL

This bit, when clear, allows slave ports that are already flushed to receive further data even if there are other ports that have not completed flush. If set, a port that has completed flush is not be allowed to receive further data until all ports have completed flush.

[11:8] 0b0011 HT

Hold time. Value sets the minimum hold time before switching trace sources (funnel inputs) based on the ID. Value used is programmed value + 1.

0x0

1 transaction hold time.

0x1

2 transactions hold time.

0x2

3 transactions hold time.

0x3

4 transactions hold time.

0x4

5 transactions hold time.

0x5

6 transactions hold time.

0x6

7 transactions hold time.

0x7

8 transactions hold time.

0x8

9 transactions hold time.

0x9

10 transactions hold time.

0xA

11 transactions hold time.

0xB

12 transactions hold time.

0xC

13 transactions hold time.

0xD

14 transactions hold time.

0xE

15 transactions hold time.

0xF

Reserved.

[7] 0b0 ENS7

Enable slave interface 7.

0

Slave interface disabled.

1

Slave interface enabled.

[6] 0b0 ENS6

Enable slave interface 6.

0

Slave interface disabled.

1

Slave interface enabled.

[5] 0b0 ENS5

Enable slave interface 5.

0

Slave interface disabled.

1

Slave interface enabled.

[4] 0b0 ENS4

Enable slave interface 4.

0

Slave interface disabled.

1

Slave interface enabled.

[3] 0b0 ENS3

Enable slave interface 3.

0

Slave interface disabled.

1

Slave interface enabled.

[2] 0b0 ENS2

Enable slave interface 2.

0

Slave interface disabled.

1

Slave interface enabled.

[1] 0b0 ENS1

Enable slave interface 1.

0

Slave interface disabled.

1

Slave interface enabled.

[0] 0b0 ENS0

Enable slave interface 0.

0

Slave interface disabled.

1

Slave interface enabled.

Non-ConfidentialPDF file icon PDF version100806_0300_00_en
Copyright © 2017, 2018 Arm Limited or its affiliates. All rights reserved.