OpenCores
no use no use 1/1 no use no use
utmi to ulpi
by leofrance on Jan 22, 2013
leofrance
Posts: 3
Joined: Jan 14, 2013
Last seen: Feb 4, 2013
hello all,

I'm recently working on a project using usb function controller which i found here(USB1.1 and 2.0).

Problem is that i don't have much pins for the utmi interface, so i wonder if i can make it into ulpi

interface. Can I transform the utmi to ulpi by simply adding a wrapper? if yes, how? if not, is there any

other solution that can reduce the number of pins?

thx for your help, i really appreciate it .
RE: utmi to ulpi
by leofrance on Jan 22, 2013
leofrance
Posts: 3
Joined: Jan 14, 2013
Last seen: Feb 4, 2013
problem solved.
there is a free core using ulpi offered in QSYS Altera.
RE: utmi to ulpi
by dghadiya on Jan 23, 2013
dghadiya
Posts: 2
Joined: Dec 27, 2011
Last seen: Jul 22, 2014
Could you provide me such link that where you find the ULPI core interface?
RE: utmi to ulpi
by dghadiya on Jan 23, 2013
dghadiya
Posts: 2
Joined: Dec 27, 2011
Last seen: Jul 22, 2014
problem solved.
there is a free core using ulpi offered in QSYS Altera.


could you let me know where you find this core?
RE: utmi to ulpi
by leofrance on Jan 23, 2013
leofrance
Posts: 3
Joined: Jan 14, 2013
Last seen: Feb 4, 2013
Could you provide me such link that where you find the ULPI core interface?

It's just in the QSYS IP list, category SLS.
but to use this ip, you need to require a opencore plus licence through a web link of SLS.
it's a opencore plus evaluation licence, and i don't think we can use the core for commercial purpose.
little boring = =!
RE: utmi to ulpi
by ravivlsiii on Feb 15, 2013
ravivlsiii
Posts: 45
Joined: Jul 4, 2008
Last seen: Feb 8, 2014
For which purpose you need this core?
Reply to me on ravilife4rohit@yahoo.com

Thanks,
Ravi
RE: utmi to ulpi
by richard_vlamynck on Jul 16, 2013
richard_vlamynck
Posts: 31
Joined: Sep 15, 2008
Last seen: Jan 24, 2016
Hello,

Yes, you can create a ULPI wrapper from a UTMI Interface.

ULPI is a Standard Interface "subset" specified by the overarching UTMI+ Standard Interface.

Ensure that for your wrapper you are writing synthesisable RTL with tight timing constraints and any clock domain crossing issues addressed and verified.

You should do your own research for your wrapper by downloading the specification whitepapers from the USB Integrators Forum (www.usb.org), and by using google for "utmi and ulpi" and then you should look at the timing and the signals and the busses you need to implement. Here is one pointer to get you started:

www.ulpi.org/utmiplus_whitepaper.pdf

When you write your own wrapper, don't forget that it's always best to write your testbench before you write the implementation. Even better, get a colleague to write the testbench while you write the implementation.

Good Luck, Richard.

RE: utmi to ulpi
by Naaga on Dec 31, 2013
Naaga
Posts: 1
Joined: Nov 19, 2012
Last seen: Jan 1, 2014
hello all,
Now I am working on ULPI-UTMI wrapper(USB 2.0). My question is how to make stp signal HIGH from UTMI interface mean am asking number of possible ways to make stp signal HIGH.

and at the same time if you know any website from which I can get full spec this wrapper please send me the details..
RE: utmi to ulpi
by vr5 on Jan 5, 2014
vr5
Posts: 1
Joined: Sep 20, 2012
Last seen: Apr 15, 2019
Hi, All!

there is free open source vhdl utmi-ulpi bridge implementation at:
http://vr5.narod.ru/fpga/usb/index.html


vr5
no use no use 1/1 no use no use
© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.