einfochips logo
 


Design
Verification & Validation
FPGA Prototyping & Chip Bring Up

Product Development
Application Software
USB 2.0 VIP SVC

USB 2.0 SVC can be configured as USB host, compound device or monitor. It provides protocol checking, transaction level monitoring and coverage. It can be used for verification of host or device IP.

Features

  • Fully compliant to USB Specification Revision 2.0
  • Configurable to have Serial Interface
  • Configurable as Host with single port, Device, Monitor
  • Configurable to support High speed,  Low speed, Full speed transactions

As a Host

  • Configurable number of transactions to be generated
  • Supports random generation of IN, OUT, SETUP, PING, SSPLIT, CSPLIT  transactions
  • Supports randomization of payload length, payload data, target endpoint, address, inter packet gap, end-to-end delay
  • Supports payload checking for Data received from device. User can program expected data

As a Device

  • Supports random generation of Data and Handshake response
  • Supports maximum 16 IN and 16 Out endpoints

Common Features

  • Supports following error injection : Sync Field pattern error, False EOP error, Omit EOP error, Bit stuff error, CRC5 error, CRC16 error, Inverse PID error, Byte boundary error, Payload size error, No response to transactions, Token error
  • Supports protocol checking including error detection of CRC,  SYNC field,  EOP,  Bit stuffing, PID
  • Supports Transaction recording using scoreboard
  • Supports Transaction Coverage
  • Supports reset signaling
  • Supports Suspend/Resume signaling 
  • Auto detection of device connect/disconnect
  • Configurable Timing parameters for reset, suspend, resume signaling







  OVM Compliant/Ready VIPs:

 



  Feedback/Comment regarding website please write to WebMaster
©eInfochips 2008 | Privacy Policy | Sitemap