LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Usb > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Mike Kentley <mkentley@h...>
    Date: Wed, 24 Jan 2001 07:29:38 -0800
    Subject: Re: [usb] Test Suites for USB Host
    Top

    The testbench requriements really should follow from a verification plan
    document based upon the USB device module spec and the USB 2.0
    specification. That's how you make sure you got all the necessary
    features in the BFM's.  Here's a short list of some favorite things to
    test.
    
    1) Should be able to inject errors into any field of outgoing
    packet(i.e. pid/crc/data/sof)
    2) Should be able to vary host's outgoing clock to stress device's clock
    recovery circuit.
    3) Should be able to send any type of packet at any time
        a)  need to be able to simulate the case where the host did not
    correctly receive the ACK to setup packet, I should be able to send back
    to back setup packets
        b) should be able to follow the same enumeration sequence that a PC
    based host controller would follow.
        c) need to be able to send "incorrect" handshakes to packets to see
    how the device handles them.
    4) You can probably leave out support for split transactions, as they
    are invisible to the USB device (unless you plan to build a hub).
    
    Something to think about: Do you need a "sideband" channel between the
    USB host and device to maintain synchronization during the tests?
     
     
    
    begin:vcard 
    n:Kentley;Mike
    tel;pager:<a href="mailto:5419483810@p...">Page Me!</a>
    tel;cell:541-948-3810
    tel;fax:541-318-6148
    tel;work:541-948-3810
    x-mozilla.shtml:TRUE
    url:http://www.highdesertdesigncenter.com
    org:High Desert Design Center, Inc.
    adr:;;;Bend;OR;;USA
    version:2.1
    email;internet:mkentley@i...
    title:IC Design Consultant
    fn:Mike Kentley
    end:vcard
    

    ReferenceAuthor
    [usb] Test Suites for USB HostNarayana Raja

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.