New Release: PCIe Gen6 Controller IP for High-Speed Computing.
Learn More !

Overview

UVM is the most widely used Verification methodology for functional verification of digital hardware (described using Verilog, System Verilog or VHDL at appropriate abstraction level).

UVM has lot of features so it’s difficult for a new user to use it efficiently. A better efficiency can be obtained by customizing the UVM base library and applying certain tips and tricks while building UVM test benches, which is mainly the purpose of this whitepaper.

In this whitepaper you will get insights on:

  • Introduction
    • Motivation
    • What is USB Host?
      • Description
      • Class Codes
    • USB Host Model
    • Types of Host Controller
    • Controllers having this feature
  • Functional Description
    • USB Host Flow Control
    • Implementation
      • Types of Packet
      • Packet format
      • Type of data transfer
      • Token Packet Transactions
      • Setup Packet
    • Example : Atmel-SAMBA5D36 Host Controller
      • Block Diagram
      • USB Selection
      • Implementation flow
      • Results
      • Challenges faced
      • Solutions/Observations/Findings
  • References

Download whitepaper

By submitting this form, I hereby agree to receive marketing information and agree with Logic Fruit Privacy Policy.

Explore other General Based Whitepapers​

Want To Talk With Our Experts!
Our experts are happy to advise you that how logic fruit can help.
standing boy
Contact Us

By submitting this form, I hereby agree to receive marketing information and agree with Logic Fruit Privacy Policy.

or drop an email to us