|Home > Programmers model > css600_tpiu introduction > Register descriptions > Current Port Size Register, CSPSR|
This register shows the currently selected size of the tracedata port. It has the same format as the Supported Port Size Register but only one bit is set to show the currently selected port size. If a bit that is indicated as not supported in the SSPSR is set in the CSPSR, it can corrupt the output trace stream, in trace capture mode, and the trace patterns in pattern generation mode. If more than one bit is set, this register indicates the programmed size. However, the port size is internally resolved to the highest order set bit. This register must not be modified while the trace port is still active, or without correctly stopping the formatter. If this happens, it 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.
The CSPSR register characteristics are:
The following figure shows the bit assignments.
The following table shows the bit assignments.
Table 9-461 CSPSR register bit assignments
Currently selected size of the tracedata port