EmbeddedRelated.com
Forums

High speed USB 2.0 OTG component availability

Started by Brad S December 18, 2004
"Brad S" <bjskill@rocketmail.com> wrote in message
news:1103403659.821811.123940@c13g2000cwb.googlegroups.com...
> Hi, > > I'm searching for a chip that operates to the high speed USB 2.0 > On-The-Go (OTG) standard. We currently use the Cypress FX2 (CY7C68013)
One option could be philips isp1504 or SMSC usb3300 + otg ip-core in low cost FPGA, that is at least working and available solution (I have tested both PHY's). Of course the relative price of the FPGA fabric for the HS OTG core is still relativly high. Antti Lukats
avrbasic wrote:
> > One option could be philips isp1504 or SMSC usb3300 + otg ip-core in > low cost FPGA, that is at least working and available solution (I > have tested both PHY's). Of course the relative price of the FPGA > fabric for the HS OTG core is still relativly high. > > Antti Lukats
Antti - Did you have to sign an NDA to get the 1504 parts and documentation? Are those parts generally available or just sampling? Also, do you know of a HS OTG core with the ULPI interface or did you map UTMI <-> ULPI yourself? Thanks, Rob
"RobJ" <rsefton@abc.net> wrote in message
news:33g8vcF40b44eU1@individual.net...
> avrbasic wrote: > > > > One option could be philips isp1504 or SMSC usb3300 + otg ip-core in > > low cost FPGA, that is at least working and available solution (I > > have tested both PHY's). Of course the relative price of the FPGA > > fabric for the HS OTG core is still relativly high. > > > > Antti Lukats > > Antti - > > Did you have to sign an NDA to get the 1504 parts and documentation? Are > those parts generally available or just sampling? > > Also, do you know of a HS OTG core with the ULPI interface or did you map > UTMI <-> ULPI yourself? > > Thanks, > Rob
Yes, it seems that all detailed ULPI information is at the moment only available under NDA. I think ISP1504 generic availability should be just "know" but I have actually not made any inquires for production. Philips is providing a UTMI - ULPI wrapper but it is not necessary to use it :) Antti
avrbasic wrote:
> "Brad S" <bjskill@rocketmail.com> wrote in message > news:1103403659.821811.123940@c13g2000cwb.googlegroups.com... > > Hi, > > > > I'm searching for a chip that operates to the high speed USB 2.0 > > On-The-Go (OTG) standard. We currently use the Cypress FX2
(CY7C68013)
> > One option could be philips isp1504 or SMSC usb3300 + otg ip-core in
low
> cost FPGA, that is at least working and available solution (I have
tested
> both PHY's). Of course the relative price of the FPGA fabric for the
HS OTG
> core is still relativly high. > > Antti Lukats
Antti - Approximately how many FPGA gates would the USB 3300 IP core solution consume? Also, when this IP core is inserted and compiled for the FPGA what clock speeds will be required in order to reduce the possibility of internal timing problems? We have an FPGA available that will be used for several other functions but it's currently unclear how many gates will be available for this IP core or any other additional functions. Brad S.
"Brad S" <bjskill@rocketmail.com> wrote in message
news:1104423466.699235.13340@c13g2000cwb.googlegroups.com...
>
[snip]
> Antti - > > Approximately how many FPGA gates would the USB 3300 IP core solution > consume? Also, when this IP core is inserted and compiled for the FPGA > what clock speeds will be required in order to reduce the possibility > of internal timing problems? > > We have an FPGA available that will be used for several other functions > but it's currently unclear how many gates will be available for this IP > core or any other additional functions. > > Brad S.
usb3300 is an ULPI PHY (similar to ISP1504) not ip-core. I have not seen any real small USB OTG IP Core solutions, and I also have never synthesised usb ip-cores as standalone only as part of FPGA softcore SoC system. my thumb guess would be that if your FPGA is S3-1500 or anything similar then you might have enough resources overleft. A 32 bit softcore RISC (microblaze) + some bus peripherals + hs usb ip core takes more than 60% of V2-1000. Thats my best estimates if those would help you. I dont think there is any usbhs otg ipcore really optimized for FPGA so its not yet cost effective option. For ASICs the gate-cost is smaller so its not such an issue. Antti news:openchip.org
avrbasic wrote:
> "Brad S" <bjskill@rocketmail.com> wrote in message > news:1104423466.699235.13340@c13g2000cwb.googlegroups.com... > > > [snip] > > Antti - > > > > Approximately how many FPGA gates would the USB 3300 IP core
solution
> > consume? Also, when this IP core is inserted and compiled for the
FPGA
> > what clock speeds will be required in order to reduce the
possibility
> > of internal timing problems? > > > > We have an FPGA available that will be used for several other
functions
> > but it's currently unclear how many gates will be available for
this IP
> > core or any other additional functions. > > > > Brad S. > > usb3300 is an ULPI PHY (similar to ISP1504) not ip-core. > I have not seen any real small USB OTG IP Core solutions, and I also
have
> never synthesised usb ip-cores as standalone only as part of FPGA
softcore
> SoC system. > > my thumb guess would be that if your FPGA is S3-1500 or anything
similar
> then you might have enough resources overleft. A 32 bit softcore RISC > (microblaze) + some bus peripherals + hs usb ip core takes more than
60% of
> V2-1000. Thats my best estimates if those would help you. I dont
think there
> is any usbhs otg ipcore really optimized for FPGA so its not yet cost > effective option. For ASICs the gate-cost is smaller so its not such
an
> issue. > > Antti > news:openchip.org
Antti - Thanks for the estimates. I didn't realize that the usb3300 was the ULPI PHY and had nothing to do with the ip-core. Thanks for the clarification. It sounds like an FPGA-based solution isn't a cost-effective solution at this time. Developing an ASIC is not an option for us, so we will have to stay with any commercial USB hosting devices that become available in the near term. Brad.
Brad,

> We are need of a component that can act as a high speed USB 2.0 host. > This component does not have to be OTG compliant, but it would be > preferred. > > Attached is the datasheet for the ISP1761. Samples for this part will > be available Q1 05. > Regards, > Chris L
If you don't need OTG but just HS host, you can use also ISP1760. You can download datasheet here: http://www.semiconductors.philips.com/pip/ISP1760BE.html. The part is marked "Full production", but I don't know if it's true or not. Tomorrow I'll give them a call.
Antonio,

Thanks for the link.  I downloaded the datasheet and it looks like we
could use it but we only need one USB 2.0 port and this part has three
(3) ports so it would definitely be overkill.  Also, understandably,
the part is large (128 pins) and we are trying to conserve as much
power and PCB space as we call.

If I remember right, I believe the ISP1761 only has one port but isn't
available to the general public yet.  I'll keep looking.  Thanks for
your help.

Brad.