Contact Us
Overview

SmartDV’s Avalon Verification IP is a comprehensive solution for verifying Intel’s Avalon interface family, a widely adopted interconnect standard for connecting components in Intel FPGA-based SoC designs. Fully compliant with the Intel Avalon Interface Specification version 22.3, it supports complete verification of all Avalon interface types including Avalon Memory-Mapped Master and Slave, Avalon Streaming Source and Sink, Avalon Conduit, Avalon Tristate Conduit, Avalon Interrupt Source and Sink, Avalon Clock Source and Sink, and Avalon Reset Source and Sink interfaces, with dedicated monitors for Avalon-MM and Avalon-ST.

SmartDV’s Avalon VIP supports UVM, SystemVerilog, and Verilog, and integrates seamlessly into diverse verification environments. It is simulator-independent and compatible with all leading EDA simulators, providing flexibility across simulation platforms.

With fine-grain component control, comprehensive transfer type coverage across Avalon-MM and Avalon-ST interfaces, error injection, programmable wait states and timeouts, on-the-fly protocol checking, built-in functional coverage, and a complete test suite, SmartDV’s Avalon VIP enables verification teams to thoroughly validate Intel FPGA and SoC interconnect designs for embedded, networking, and high-performance computing applications.

Request Data Sheet
Avalon VIP
Key Features
  • Full Avalon Interface Family Support – Provides Master and Slave components for Avalon-MM, Source and Sink components for Avalon-ST, Conduit and Tristate Conduit interfaces, Interrupt Source and Sink, Clock Source and Sink, and Reset Source and Sink, with dedicated Avalon-MM and Avalon-ST monitors and a rich set of configuration parameters for fine-grain control.
  • Comprehensive Avalon-MM Transfer Coverage – Supports all Avalon-MM address and data widths, all Typical, Pipelined, and Burst transfer types, fine-grain component control of response per address or per transaction, programmable wait states and delay insertion, and waitrequestAllowance property support.
  • Avalon-ST Streaming Interface Support – Supports all Avalon-ST transfer types including data transfers with and without backpressure, packet data transfers, and readyLatency and readyAllowance configurations for Source and Sink components.
  • Avalon Conduit and Tristate Conduit Support – Supports Avalon Conduit interfaces for connecting individual or grouped non-Avalon signals, and Avalon Tristate Conduit interfaces for reducing signal count and pin usage in tri-state bus configurations.
  • Avalon Interrupt, Clock, and Reset Interface Support – Covers Avalon Interrupt Source and Sink interfaces for point-to-point interrupt connections between generating and receiving systems, Clock Source and Sink interfaces, and Reset Source and Sink interfaces for complete SoC subsystem verification.
  • Robust Error Injection and Protocol Checking – Provides on-the-fly protocol and data checking, error injection during transactions, programmable timeout insertion, FIFO memory support, and status counters for interface events across all Avalon interface types.
  • Complete Verification Infrastructure – Provides built-in functional coverage analysis, constraints randomization, and callbacks in components and monitors for user-defined event handling and protocol and timing violation notification.
Compliance and Compatibility
  • Fully compliant with Intel Avalon Interface Specification version 22.3
  • Supports Avalon-MM, Avalon-ST, Avalon Conduit, Avalon Tristate Conduit, Avalon Interrupt, Avalon Clock, and Avalon Reset interfaces
  • Compatible with UVM, OVM, VMM, SystemVerilog, and Verilog verification environments
  • Compatible with all major EDA simulators including Synopsys VCS, Cadence Xcelium, Siemens Questa, Aldec Riviera-PRO, and Verilator

Request Datasheet