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: "Vikas T Rao " <vikasraot@m...>
    Date: Thu, 26 Dec 2002 12:04:09 +0530
    Subject: Re: [usb] Info Reqd
    Top

    ** Proprietary **
    
    hi,
    
    ACK has to be sent when any of the following condition occurs.
    
    1. when there is no CRC error
    2. when there is no bit stuff error
    3. when the received message(token and data packets) is appropriate for the endpoint under consideration
    
    sending ACK depends on one's own implementation aspects. ideally firmware(f/w) has to interact with h/w. one option in such case could be, f/w should set a bit(or a group of bits) in the register such that h/w will send ACK if this bit is set(active). then h/w will make this bit inactive immediately after sending.
    
    ...vikas
    
    >>> sinax_usb@y... 12/26/02 10:50AM >>>
    
    Hi,
    I am currently working on developing a USB device stack.My question is:
       What is the condition for ACK to be sent frm the device: Is it just CRC pass in which case the hardware sends the ACK or is it the endpoint successfully receiving the message?To send an ACK does the s/w interact with the h/w?
    
    
    
    ---------------------------------
    Do you Yahoo!?
    Yahoo! Mail Plus - Powerful. Affordable. Sign up now
    
    
    
    

    Follow upAuthor
    Re: [usb] Info ReqdSrini
    Re: [usb] Info ReqdRudolf Usselmann

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