Simulation VIP for AMBA ATP

Overview

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.

Key Features

  • Definition of Adaptive Traffic Profiles
    • Definition of write and read traffic profiles using the ATP specification terminology
  • Timing Control
    • Support of primary and secondary timing parameters
  • FIFO Model
    • Built-in FIFO logic for managing the traffic bandwidth
  • Synchronization Between Traffic Profiles
    • Built-in mechanism to coordinate traffic profiles issued from multiple interfaces
  • Supported Protocols
    • AMBA AHB, AXI, ACE, and CHI protocols

    Block Diagram

    Simulation VIP for AMBA ATP Block Diagram

    Technical Specifications

×
Semiconductor IP