9 RAM Write Data register, RWD

The RAM Write Data register enables testing of trace memory connectivity to the TMC. When in Disabled state, a write to this register stores data at the location pointed to by the RWP/RWPHI registers. When not in Disabled state, writes are ignored. When the memory data width, as indicated by the DEVID.MEM_WIDTH register field, is greater than 32 bits, multiple writes to this register must be performed together to write a full memory width of data. For example, if the memory width is 128 bits, then writes to this register must be performed 4 at a time. When a full memory width of data has been written to this register, the data is written to the trace memory and the RWP is incremented to the next memory word. When the STS.MemErr bit is set, writing to this register returns an error response on the APB interface and the write data is discarded.

The RWD register characteristics are:

Attributes
Offset

0x0024

Type

Write-only

Reset

0x00000000

Width

32

The following figure shows the bit assignments.

Figure 9-370 RWD 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-383 RWD register bit assignments

Bits Reset value Name Function
[31:0] 0x0 RWD

Data written to this register is placed in the trace memory.

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