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: tomko81@h...
    Date: Fri, 7 Nov 2003 04:17:39 +0100
    Subject: [usb] question on the PHY with transciever
    Top

    Dear Rudolf,
    
    1. In the truth table of the datasheet of PDIUSBP11 , it like this one:
    ----------------
    VP, VM => Result
    ----------------
    0, 0 => SE0
    0, 1 => Low Speed (1.5Mb/s)
    1, 0 => High Speed (12Mb/s)
    1, 1 => Error
    ----------------
    
    It is mean that when the USB are working in a High Speed mode, VP and 
    VM will keep unchange to '1' and '0'  no matter the transmitting data are 
    logic '1' or logic '0'.  Can i deduce the data from VP and VM pin? 
    If yes , why do we still need a RCV pin ?
    If no , according to the PHY core, you are checking the sync packet by 
    watching the signal rxdp(VP) and rxdn(VM), why don't you check it with 
    rxd (RCV) signal?
    
    So from this it can be seen that VP and VM are used to tell the physical 
    layer what speed the device is. This is my understanding. I could be 
    wrong. 
    
    
    Actually the sync packet we recieve should be "01010100" 
    or "10101011" for full speed mode?
    
    Can Rudolf or any other people can give me an answer to this?     
    Thank you very much for your kindly help 
    
    
    

    Follow upAuthor
    Re: [usb] question on the PHY with transcieverRudolf Usselmann

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