User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 669
UG585 (v1.11) September 27, 2016
Chapter 23: Programmable Logic Test and Debug
23.4 Register Overview
23.5 Programming Model
23.5.1 FTM Security
FTM security is controlled through the use of the standard CoreSight mechanisms, the SPNIDEN,
SPIDEN, NIDEN, and DBGEN signals from the DevC module.
The following actions are taken by the FTM when the corresponding signals are asserted:
SPNIDEN: FTM trace operations can be enabled.
SPIDEN: The FTMP2FDBG registers can be modified.
NIDEN: No effect.
DBGEN: No effect.
Table 23-11: Register Overview
Function Name Overview
Control
FTMGLBCTRL
FTMCONTROL
Enable FTM, enable cycle count packets, enable trace
packets.
Status FTMSTATUS Idle status, security signal values, FIFO full/empty.
General debug
FTMP2FDBG
FTMF2PDGB
Set the values of the signals presented to the PL.
Read the values of the signals from the PL.
Cycle counter prescaler FTMCYCCOUNTPRE Set the prescaler value for the cycle counter.
Synchronization counter
FTMSYNCRELOAD
FTMSYNCCOUNT
Set how often synchronization packets should be
generated.
Configuration FTMATID Set the ATID value to the ATB bus.
CoreSight management
Peripheral ID
Component ID
Device ID, type
Authentication
Integration test
These registers provide:
Identification information
Authentication and access control
Integration test