STM Module

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

STM Module Description

Module NameSTM Module
Modules of this TypeCORESIGHT_SOC_STM
Base Addresses 0x00FE9C0000 (CORESIGHT_SOC_STM)
DescriptionSystem Trace Macrocell

STM Module Register Summary

Register NameOffset AddressWidthTypeReset ValueDescription
DMASTARTR0x0000000C0432woWrite-only0x00000000Start DMA Transfer.
DMASTOPR0x0000000C0832woWrite-only0x00000000Stop DMA Transfer.
DMASTATR0x0000000C0C32roRead-only0x00000000DMA Transfer Status.
DMACTLR0x0000000C1032rwNormal read/write0x00000000Controls the DMA transfer request mechanism.
DMAIDR0x0000000CFC32roRead-only0x00000000DMA features of the STM (read-only).
HEER0x0000000D0032rwNormal read/write0x00000000Enable Hardware Events for Trace
HETER0x0000000D2032rwNormal read/write0x00000000Enable Trigger Generation on Hardware Events.
HEBSR0x0000000D6032rwNormal read/write0x00000000Select the Hardware Event bank.
HEMCR0x0000000D6432mixedMixed types. See bit-field details.0x00000000Control the primary functions of Hardware Event tracing.
HEEXTMUXR0x0000000D6832rwNormal read/write0x00000000Control hardware event multiplexors external to STM.
HEMASTR0x0000000DF432roRead-only0x00000000Master Number in Event Trace
HEFEAT1R0x0000000DF832roRead-only0x00000000Read the features of the STM.
HEIDR0x0000000DFC32roRead-only0x00000000Read the features of hardware event tracing in STM.
SPER0x0000000E0032rwNormal read/write0x00000000Enable Stimulus Registers to Generate Trace.
SPTER0x0000000E2032rwNormal read/write0x00000000Enable Trigger Generation on writes to enabled stimulus port registers.
SPSCR0x0000000E6032rwNormal read/write0x00000000Enable a debugger to program which stimulus ports the STMSPER and STMSPTER apply to.
SPMSCR0x0000000E6432rwNormal read/write0x00000000Enable a debugger to program which masters the STMSPSCR applies to.
SPOVERRIDER0x0000000E6832rwNormal read/write0x00000000Enable a debugger to override various features of the STM.
SPMOVERRIDER0x0000000E6C32rwNormal read/write0x00000000Enables a debugger to choose which masters the STMSPOVERRIDERR applies to.
SPTRIGCSR0x0000000E7032mixedMixed types. See bit-field details.0x00000000Control the STM triggers caused by STMSPTER.
TCSR0x0000000E8032mixedMixed types. See bit-field details.0x00000000Controls the STM settings.
TSSTIMR0x0000000E8432woWrite-only0x00000000Force Timestamp Output.
TSFREQR0x0000000E8C32rwNormal read/write0x00000000Timestamp Counter Frequency.
SYNCR0x0000000E9032rwNormal read/write0x00000000Interval Between Synchronization Packets.
AUXCR0x0000000E9432rwNormal read/write0x00000000Implementation Defined STM controls.
FEAT1R0x0000000EA032roRead-only0x00000000Read the features of the STM.
FEAT2R0x0000000EA432roRead-only0x00000000Read the features of the STM.
FEAT3R0x0000000EA832roRead-only0x00000000Indicates the features of the STM.
ITTRIGGER0x0000000EE832woWrite-only0x00000000Integration Test for Cross-Trigger Outputs.
ITATBDATA00x0000000EEC32woWrite-only0x00000000Control the value of the ATDATAM outputs in integration mode.
ITATBCTR20x0000000EF032roRead-only0x00000000Return
value of the ATREADYM and AFVALIDM inputs in integration mode.
ITATBID0x0000000EF432woWrite-only0x00000000Control value of the ATIDM output in integration mode.
ITATBCTR00x0000000EF832woWrite-only0x00000000Control value of the ATVALIDM, AFREADYM, and ATBYTESM outputs in integration mode.
ITCTRL0x0000000F0032rwNormal read/write0x00000000Enable Topology Detection.
CLAIMSET0x0000000FA032woWrite-only0x0000000FClaim Tag
Set.
CLAIMCLR0x0000000FA432woWrite-only0x00000000Claim Tag Clear.
LAR0x0000000FB032woWrite-only0x00000000Enables write access to device registers.
LSR0x0000000FB432roRead-only0x00000000Status of Lock Control Mechanism.
AUTHSTATUS0x0000000FB832roRead-only0x000000AAReports the required security level and current status of the authentication interface.
DEVARCH0x0000000FBC32roRead-only0x00000000Indicates the architect and architecture of the STM. For the STM-500, the architect is Arm, and the architecture is STMv1.1
DEVID0x0000000FC832roRead-only0x00000000Indicates the capabilities of the CoreSight STM.
DEVTYPE0x0000000FCC32roRead-only0x00000000Type Classification.
PIDR40x0000000FD032roRead-only0x00000000PID - Designer Identity and Memory Footprint.
PIDR50x0000000FD432roRead-only0x00000000Reserved
PIDR60x0000000FD832roRead-only0x00000000Reserved
PIDR70x0000000FDC32roRead-only0x00000000Reserved
PIDR00x0000000FE032roRead-only0x00000000PID - Designer Part Number
PIDR10x0000000FE432roRead-only0x00000000PID - Part Number and Designer Identify.
PIDR20x0000000FE832roRead-only0x0000001BPID - Design Identity and Product Revision.
PIDR30x0000000FEC32roRead-only0x00000000PID - RevAnd and Customer-modified Bit Fields.
CIDR00x0000000FF032roRead-only0x00000000CID - Indentification Registers Present.
CIDR10x0000000FF432roRead-only0x00000000CID - Indentification Registers Present and Component Class.
CIDR20x0000000FF832roRead-only0x00000005CID - Indentification Registers Present.
CIDR30x0000000FFC32roRead-only0x00000000CID - Indentification Registers Present.