3.13.2. Current Port Size register

The Current_port_size register characteristics are:

Purpose

Has the same format as the Supported Port Sizes register but only one bit is set, and all others must be 0. Writing values with more than one bit set or setting a bit that is not indicated as supported is not supported and causes unpredictable behavior. On reset, this defaults to the smallest possible port size, 1 bit, that is, 0x00000001.

Note

Do not modify the value while the Trace Port is still active, or without correctly stopping the formatter. See Formatter and Flush Control Register. This can result in data not being aligned to the port width. For example, data on an 8-bit trace port might not be byte aligned.

Usage constraints

There are no usage constraints.

Configurations

This register is available in all configurations.

Attributes

See the register summary in Table 3.114.

Figure 3.108 shows the bit assignments.

Figure 3.108. Current_port_size 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.


Table 3.116 shows the bit assignments.

Table 3.116. Current_port_size register bit assignments

BitsNameFunction
[31]PORT_SIZE_32

Indicates whether the current port size of the TPIU is 32-bit.

0

Current port size is not 32.

1

Current port size is 32.

[30]PORT_SIZE_31

Indicates whether the current port size of the TPIU is 31-bit.

0

Current port size is not 31.

1

Current port size is 31.

[29]PORT_SIZE_30

Indicates whether the current port size of the TPIU is 30-bit.

0

Current port size is not 30.

1

Current port size is 30.

[28]PORT_SIZE_29

Indicates whether the current port size of the TPIU is 29-bit.

0

Current port size is not 29.

1

Current port size is 29.

[27]PORT_SIZE_28

Indicates whether the current port size of the TPIU is 28-bit.

0

Current port size is not 28.

1

Current port size is 28.

[26]PORT_SIZE_27

Indicates whether the current port size of the TPIU is 27-bit.

0

Current port size is not 27.

1

Current port size is 27.

[25]PORT_SIZE_26

Indicates whether the current port size of the TPIU is 26-bit.

0

Current port size is not 26.

1

Current port size is 26.

[24]PORT_SIZE_25

Indicates whether the current port size of the TPIU is 25-bit.

0

Current port size is not 25.

1

Current port size is 25.

[23]PORT_SIZE_24

Indicates whether the current port size of the TPIU is 24-bit.

0

Current port size is not 24.

1

Current port size is 24.

[22]PORT_SIZE_23

Indicates whether the current port size of the TPIU is 23-bit.

0

Current port size is not 23.

1

Current port size is 23.

[21]PORT_SIZE_22

Indicates whether the current port size of the TPIU is 22-bit.

0

Current port size is not 22.

1

Current port size is 22.

[20]PORT_SIZE_21

Indicates whether the current port size of the TPIU is 21-bit.

0

Current port size is not 21.

1

Current port size is 21.

[19]PORT_SIZE_20

Indicates whether the current port size of the TPIU is 20-bit.

0

Current port size is not 20.

1

Current port size is 20.

[18]PORT_SIZE_19

Indicates whether the current port size of the TPIU is 19-bit.

0

Current port size is not 19.

1

Current port size is 19.

[17]PORT_SIZE_18

Indicates whether the current port size of the TPIU is 18-bit.

0

Current port size is not 18.

1

Current port size is 18.

[16]PORT_SIZE_17

Indicates whether the current port size of the TPIU is 17-bit.

0

Current port size is not 17.

1

Current port size is 17.

[15]PORT_SIZE_16

Indicates whether the current port size of the TPIU is 16-bit.

0

Current port size is not 16.

1

Current port size is 16.

[14]PORT_SIZE_15

Indicates whether the current port size of the TPIU is 15-bit.

0

Current port size is not 15.

1

Current port size is 15.

[13]PORT_SIZE_14

Indicates whether the current port size of the TPIU is 14-bit.

0

Current port size is not 14.

1

Current port size is 14.

[12]PORT_SIZE_13

Indicates whether the current port size of the TPIU is 13-bit.

0

Current port size is not 13.

1

Current port size is 13.

[11]PORT_SIZE_12

Indicates whether the current port size of the TPIU is 12-bit.

0

Current port size is not 12.

1

Current port size is 12.

[10]PORT_SIZE_11

Indicates whether the current port size of the TPIU is 11-bit.

0

Current port size is not 11.

1

Current port size is 11.

[9]PORT_SIZE_10

Indicates whether the current port size of the TPIU is 10-bit.

0

Current port size is not 10.

1

Current port size is 10.

[8]PORT_SIZE_9

Indicates whether the current port size of the TPIU is 9-bit.

0

Current Port size is not 9.

1

Current Port size is 9.

[7]PORT_SIZE_8

Indicates whether the current port size of the TPIU is 8-bit.

0

Current port size is not 8.

1

Current port size is 8.

[6]PORT_SIZE_7

Indicates whether the current port size of the TPIU is 7-bit.

0

Current port size is not 7.

1

Current port size is 7.

[5]PORT_SIZE_6

Indicates whether the current port size of the TPIU is 6-bit.

0

Current port size is not 6.

1

Current port size is 6.

[4]PORT_SIZE_5

Indicates whether the current port size of the TPIU is 5-bit.

0

Current port size is not 5.

1

Current port size is 5.

[3]PORT_SIZE_4

Indicates whether the current port size of the TPIU is 4-bit.

0

Current port size is not 4.

1

Current port size is 4.

[2]PORT_SIZE_3

Indicates whether the current port size of the TPIU is 3-bit.

0

Current port size is not 3.

1

Current port size is 3.

[1]PORT_SIZE_2

Indicates whether the current port size of the TPIU is 2-bit.

0

Current port size is not 2.

1

Current port size is 2.

[0]PORT_SIZE_1

Indicates whether the current port size of the TPIU is 1-bit.

0

Current port size is not 1.

1

Current port size is 1.


Copyright © 2011-2013, 2015 ARM. All rights reserved.ARM DDI 0480G
Non-ConfidentialID042315