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: Ravi Kumar <ravikumar_vlsi@y...>
    Date: Wed, 25 Sep 2002 15:13:12 +0100 (BST)
    Subject: [usb] Clarification in USB
    Top

    hi,
    Vikas Would u pls tell me how did they arrive at a
    value 800d as a residual polynomail
    In General reciver checks for zero value in crc after 
    manipulating the crc for entire received data.
    
    Pls Reply ASAP
    With Regards
    Ravikumar
    
     --- Vikas T Rao  <vikasraot@m...> wrote: >
    ** Proprietary **
    > 
    > hi,
    > 
    > i hope u might be very new to the USB protocol. the
    > problem can be better understood if u read the USB
    > Spec. however i am giving a brief explanation of it
    > below.
    > 
    > CRC is used for checking whether there is any error
    > in the data received. if u can go into 8.3.5.2 of
    > USB Spec1.1, the residual polynomial for the error
    > free data reception should be equal to 800Dh. hence
    > in the assignment, that value is used to check
    > whether all the received bits(data & CRC fields) are
    > correct or not.
    > 
    > ...vikas.
    > 
    > >>> koyo@i... 09/25/02 02:16PM >>>
    > Hello!! Everybody
    > 
    > I have the question about the opencore USB core.
    > The original verilog code is following :
    > assign crc16_err = data_done & (crc16_sum !=
    > 16'h800d);
    > I don't understand why the check number of CRC16 is
    > 800d(Hex).
    > 
    > best regards  
    > 
    > 
    > 
    
    ________________________________________________________________________
    Missed your favourite TV serial last night? Try the new, Yahoo! TV.
           visit http://in.tv.yahoo.com
    
    
    

    ReferenceAuthor
    Re: [usb] About the verfication of CRC16 in opencore USB coreVikas T Rao

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