User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 732
UG585 (v1.11) September 27, 2016
Chapter 28: System Test and Debug
28.5 Programming Model
28.5.1 Authentication Requirements
ARM CoreSight infrastructure uses four signals to control authentication:
DBGEN Invasive debug enable
NIDEN Non-invasive debug enable
SPIDEN Secure invasive debug enable
SPNIDEN Secure non-invasive debug enable
Table 28-7 lists the Zynq-7000 AP SoC device authentication requirements for the CoreSight
components.
Misc. ETMCCER, ETMEXTINSELR,
ETMTSEVR, ETMAUXCR,
ETMTRACEIDR, ETMOSLSR
Configuration code, external input selection, timestamp,
auxiliary control, CoreSight trace ID, OS lock, power-down
CoreSight management Peripheral ID
Component ID
Device ID, type
Claim, lock, authentication
Integration test
These registers provide:
Identification information
Authentication and access control
Integration test
Table 28-6: CoreSight Component Register Summary (Cont’d)
Function Name Overview
Table 28-7: CoreSight Authentication Requirements by Component
Requirement
DBGEN NIDEN SPIDEN SPNIDEN
DAP AHB master
Non-secure access 1 x 0 x
Secure access 1 x 1 x
CTI (connected to ETB, TPIU)
CTI (connected to FTM)
Enable all trigger inputs xxxx
Enable all trigger outputs xxxx
CTI (connected to CPU0)
CTI (connected to CPU1)
Enable trigger input 0 x 1 xx
Enable trigger input 1 x 1 xx
Enable trigger input 2 x 1 xx
Enable trigger input 3 x 1 xx
Enable trigger input 4 x 1 xx