Simulation VIP for AMBA DTI

Overview

Cadence provides a mature and comprehensive Verification IP (VIP)for theDistributed Translation Interface (DTI) specification, which is part of the Arm®AMBA®family of protocols. Incorporating the latestprotocol updates, the Cadence®Verification IP for DTI provides a complete bus functional model (BFM), integratedautomatic protocol checks, and coverage model.Designed for easy integration intestbenches at IP, system-on-chip (SoC), and system levels, the VIP for DTI helps youreduce time to test, accelerate verification closure, and ensure end-product quality. Cadence provides a solution for interconnect verification that verifies the correctness and completeness of data. The VIP is compatible with the industry-standard Universal Verification Methodology (UVM) and runs on all leading simulators.

Supported specification: AMBA® DTI r0p0 Edition 3. AMBA DTI Issue F Update.

Key Features

  • Bypass Translation Mode Support
    • No translation happens via the TCU DTI VIP. Physical address will be the same as the Virtual address, and default attributes configured are used
  • Connect and Disconnect Message Group
    • The connection and disconnection of the DTI-TBU protocol channel
  • DTI-TBU Caching Module
    • The TBU implements a cache model in which translation response information is cached depending upon its intended function
  • Invalidation and Synchronization Message Group
    • Invalidation operations fo the TCU to indicate to the TBU that certain information must no longer be cached
  • Page Table Walk Support
    • TCU does a Page Table walk to determine the Physical address. User can load the page table entries through back door write
  • Random Mode Support
    • Translation request will be responded with random data in response
  • Register Access Message Group
    • The DTI TBU provides implementation defined registers, which can be accessed using these messages
  • Translation Request Message Group
    • The DTI-TBU translation requests messages to enable the TBU to find the translation for a given transaction or prefetch a translation

    Block Diagram

    Simulation VIP for AMBA DTI Block Diagram

    Technical Specifications

×
Semiconductor IP