Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

13.4.5. Observation Network

The observation network connects probes to the CoreSight trace funnel through the debug channel. It is physically separate from the interconnect datapath.

The observation network connects probes to the observer, which is a port in the CoreSight trace funnel. Through the observation network, you can perform these tasks:

  • Enable error logging
  • Selectively trace transactions in the system interconnect
  • Collect HPS transaction statistics and profiling data

The observation network consists of probes in key locations in the interconnect, plus connections to observers. The observation network works across multiple clock domains, and implements its own clock crossing and pipelining where needed.

The observation network sends probe data to the CoreSight subsystem through the AMBA trace bus (ATB) interface. Software can enable probes and retrieve probe data through the interconnect observation registers.