A2.2
Interfaces
The Cortex
‑
A35 processor has several interfaces to connect it to a SoC.
PMU events
Trace
AXI, ACE, or CHI
DFT
Q-Channel
MBIST
Debug
Processor
SCU
Core
L2 cache*
Cross-trigger
AXI
ACP*
Trace
Power
management
Test
Optional*
Main logic
L1 cache
FPU/Neon*
Crypto*
ETM*
Figure A2-2 Interfaces
Table A2-1 Cortex-A35 interfaces
Purpose
Technology
Notes
PMU events
Performance events provide useful information on the operation of the processor that
you can use for debug and code profiling. A subset of available performance events is
exported on the PMU event bus.
Trace
ATB
Optional
Outputs trace information for debugging. The ATB interface is compatible with the
CoreSight architecture.
Memory
AXI, ACE, or CHI ACE can also be used with AXI peripherals.
ACP
AXI
Optional
This slave interface reduces software cache maintenance operations when the cores
share memory regions with other masters and allows other masters to allocate data into
the L2 cache. It allows an external master to make coherent requests to shared memory,
but it does not support cache maintenance, coherency, barrier, or DVM transactions.
Debug
APB
Allows access to debug registers and resources, for example, to set watchpoints and
breakpoints.
Cross-trigger
CTI
This external interface is connected to the CoreSight CTI corresponding to each core
through a simplified CTM.
Design for Test
(DFT)
Allows an industry standard
Automatic Test Pattern Generation
(ATPG) tool to test
logic.
Memory Built-In Self
Test
(MBIST)
Provides support for manufacturing test of the memories embedded in the Cortex
‑
A35
processor.
Power management
Q-channel
Enables communication to an external power controller.
Related information
Chapter A9 ACE Master Interface
Chapter A10 CHI Master Interface
Chapter A8 AXI Master Interface
A2 Technical Overview
A2.2 Interfaces
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
A2-44
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......