LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    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: "Veeresh" <veeresh@u...>
    Date: Wed, 27 Feb 2002 00:57:23 +0530
    Subject: [usb] Regarding Data Packets
    Top

    Title: Message
    Hi Thierry,
     
    I have one more doubt in data packets. In the specifications the data packet is as shown below,
    ------------------------------------------------
    | Field || PID |  Data     | CRC-16 |
    ------------------------------------------------
    | Bits  ||   8   |  0-8192  |    16      |
    ------------------------------------------------
    The PID contains DATA0, DATA1, DATA2 and MDATA names.
     
    When should I use DATA0 and DATA1 in the bulk transaction? What is the use of these PIDs? Also I read about the bit toggling. Some bits are there to indicate the successfulness of transaction. Where do these bits are located in host as well as in the function? I mean, during implementation, any register is needed for this?
     
    Expecting reply with thanks.
     
    Rgds,
    Veeresh

    ReferenceAuthor
    RE: [usb] Regarding Frames and MicroframesThierry LEROUX

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