Re: High speed USB 2.0 OTG component availability

From: Brad S (bjskill_at_rocketmail.com)
Date: 12/31/04


Date: 30 Dec 2004 15:26:38 -0800


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.



Relevant Pages

  • Re: FPGA Altair Advice
    ... Hello Grant, ... The T80 core ... the bus timing has been simplified slightly for synchronous FPGA work. ... > "optional" boot ROM, RAM, serial card, cassette card, etc. ...
    (comp.arch.fpga)
  • Re: Hi
    ... with the M1 core you can even do ... support a new core), but that is routine anyway. ... - Thumb-2 contains 32-bit instructions, ... also look at 32 bit FPGA CPUs that also fit better into FPGAs ...
    (comp.sys.arm)
  • Re: FPGA Single LED Demos: FPGA board for a good ideas/suggestions
    ... is controlling an small 3V DC motor directly from FPGA pins - the motor ... The LED in question is at the top left corner of the FPGA (not lit on ... allows self reprogramming over SD/MMC connector, using a Card reader. ... Currently I am considering having AVR Core as default SoC for the ...
    (comp.arch.fpga)
  • Re: USB PHYs and drivers that folks have used
    ... I'm talking about an FPGA implementation in the first place. ... the core is used as basis for commercial core, ... - Any uCLinux device drivers available to support all of this? ... Also on OpenCores is a USB 1.1 Host and Device IP core which would work ...
    (comp.arch.fpga)
  • Re: USB interface between computer and FPGA
    ... I have implemented a 12Mbps USB core a few years ago: ... Regarding cores in the public domain: I currently know only one USB 2 core in the public domain. ... Since the major FPGA vendors have decided that they will not provide a USB core as part of their portfolios, you will need to look at specialized IP vendors. ... This chip comes with nice eval boards, good documentation, good sample code, drivers, whatever you need. ...
    (comp.lang.verilog)