OpenCores
no use no use 1/1 no use no use
UTMI speed negotiation troubles...
by Unknown on May 12, 2004
Not available!
Hello all,

i'm rewriting mr. Usselman's UTMI interface so it can interface to a
philips ISP 1501-01 transceiver. I'm having trouble getting the host to
recognise the device.

After a connect, the device evaluates the linestate after a debounce
period of 100 ms,
The host signals suspend,
device suspends and looks for a reset or a suspend,
host signals reset,
device drives a K,
The host responds with a JK sequence.

Here the problem starts:
not only does the host begin to signal the sequence after several
milliseconds (as opposed to a 100 us per spec), the duration of the J's
and K's is too short and has gaps....

well, not responding to the sequence makes no sense, so i'm giving it a
go and put the transceiver in High speed mode.

After 3 ms of inactivity the device detects that the Host ignorantly
signals a suspend........

after being suspended for a while the host drives a reset,
speed negotiation starts all over again and blah blah the whole story
repeats itself:

host responding way too late and the J's and K's being too short.

end of story is that after 3 speed negotiation try's the host gives up
and keeps the port suspended..........

Does anybody care to give me some pointers in this matter or is
anybody experiencing the same problems..........?

Regards,

Egwin Wesselink
This transceiver has the cumbersome "feature" of not being able to
evaluate the linestate signal when in high speed modus.
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.