ARINC 825 Synthesizable Transactor

Overview

ARINC 825 Synthesizable Transactor provides a smart way to verify the ARINC 825 component of a SOC or a ASIC in Emulator or FPGA platform. The SmartDV's ARINC825 Synthesizable Transactor is fully compliant with standard ARINC 825 Specification and provides the following features.

Key Features

  • Supports ARINC REPORT 825 - 2
  • Supports transmission data rates from 83.333 Kbps to 1Mbps
  • Supports one-to-many communication and also peer-to-peer communication
  • Supports all the four frame types
    • Data frames
    • Remote frames
    • Error frames
    • Overload frames
  • Remote frame support
    • Supports automatic transmission after reception of remote transmission request (RTR)
    • Supports automatic receive after transmission of an RTR
  • Supports all the five types of error insertion and detection
    • Bit errors
    • Stuff errors
    • CRC errors
    • Format errors
    • Acknowledgement errors
  • Tracks TEC/REC error counter and fault states
  • Supports bit by bit Arbitrations
  • Supports glitch insertion and detection
  • Supports re-transmission of corrupted messages

Benefits

  • Compatible with testbench writing using SmartDV's VIP
  • All UVM sequences/testcases written with VIP can be reused
  • Runs in every major emulators environment
  • Runs in custom FPGA platforms

Block Diagram

ARINC 825 Synthesizable Transactor
 Block Diagram

Deliverables

  • Complete regression suite containing all the LVDS testcases
  • Synthesizable transactors
  • Examples showing how to connect and usage of Synthesizable Transactor
  • Detailed documentation of all DPI, class, task and functions used in verification env
  • Documentation also contains User's Guide and Release notes

Technical Specifications

×
Semiconductor IP