Ports
May 18, 2013, 09:46:09 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: SMF - Just Installed!
 
   Home   Help Search Login Register  
Welcome to the PORTS Forum. Please post your questions, answers, and comments relating to USB and other hardware interfaces in the appropriate forums below. - Jan
Pages: [1]
  Print  
Author Topic: ULPI interface  (Read 702 times)
Vinesh
Member
*
Posts: 7


« on: May 03, 2012, 11:08:24 am »


In Host controller ULPI protocol specificatoin, while doing a TRANSMIT,  the standard Specifies First we issue a TX command.
My Question is when does the PHY sample the TX command generated by the Host ?
Is it on the clock edge if it samples data[7:6] as 0b01 ? It looks like there is a skew in data lines D0,D1 for 10 ns. So I am wondering if command is accepted wrongly due to this ...

Logged
Tsuneo
Frequent Contributor
****
Posts: 76


« Reply #1 on: May 04, 2012, 11:49:28 am »

Quote
when does the PHY sample the TX command generated by the Host ?

It's at the rising edge of the ULPI bus clock.
The bus timing is described in this section of the ULPI spec (ULPI_v1_1.pdf, in http://www.ulpi.org/ULPI_v1_1.zip ),
3.7.2 Control and Data (p13)
Setup time of data in is 6.0ns (max), before the rising edge of the clock.
But you may be better to refer to the data sheet of your PHY.
For example, it's 5.0ns (min) for SMSC USB33xx.

Tsuneo
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!