MIPI_DEBUG_UART Verification IP

Overview

MIPI_DEBUG_UART Verification IP provides an smart way to verify the MIPI_DEBUG_UART component of a SOC or a ASIC. The SmartDV's MIPI_DEBUG_UART Verification IP is fully compliant with MIPI_DEBUG_UART DDI0183G_uart_pl011_r1p5_trm Specification and provides the following features.

MIPI_DEBUG_UART Verification IP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env

MIPI_DEBUG_UART Verification IP comes with optional Smart Visual Protocol Debugger (Smart ViPDebug), which is GUI based debugger to speed up debugging.

Key Features

  • APB common support
    • Supports different transfer types including IDLE, WRITE and READ.
    • Supports unaligned address accesses.
    • Slave memory map support.
    • Supports Unmapped address accesses.
    • Programmable number of idle cycles
    • Ability to inject errors during data transfer.
    • Supports FIFO memory.
  • Transmit and receive commands allow the user to transmit and receive data.
  • Supports character width from 1 bit to 32 bits.
  • Configurable receive FIFO depth.
  • Supports constraints Randomization.
  • Callbacks in transmitter, receiver and monitor for user processing of data.
  • On-the-fly protocol and data checking.
  • Ability to transmit strings to help verification of SOC.
  • Notifies the testbench of significant events such as transactions, warnings, and protocol violations.
  • UART Adaptor Verification IP comes with complete testsuite to verify each and every feature of UART Adaptor specification.

Benefits

  • Faster testbench development and more complete verification of designs.
  • Easy to use command interface simplifies test bench control and configuration of master and slave.
  • Simplifies results analysis.
  • Integrates easily into Open Vera, System Verilog, and Verilog.
  • Runs in every major simulation environment.

Block Diagram

MIPI_DEBUG_UART Verification IP
 Block Diagram

Deliverables

  • Complete regression suite containing all the MIPI_DEBUG_UART testcases.
  • Examples showing how to connect various components, and usage of BFM and Monitor.
  • Detailed documentation of all class, task and function's used in verification env.
  • Documentation contains User's Guide and Release notes.

Technical Specifications

×
Semiconductor IP