Cadence provides a comprehensive solution to address Arm® AMBA® Adaptive Traffic Profiles (ATP) specification. The ATP functionality is implemented as a stand-alone SystemVerilog UVM layer fully compatible with Cadence AHB, ACE/AXI, and CHI Verification IPs.
The ATP SV UVM layer includes ATP virtual sequences as well as virtual FIFO fill and drain logic which allows users to manage the requested traffic bandwidth. The ATP UVM layer allows users to specify desired traffic profile properties in the terms defined in AMBA Adaptive Traffic Profiles (ATP) specification. The ATP UVM layer resides over Cadence AMBA VIPs and automatically translates traffic profiles defined by users to the corresponding AHB, AXI, ACE, or CHI protocol traffic.
Supported specification: AMBA® Adaptive Traffic Profiles Specification Issue A.