I'm putting together a system that requires a USB host and a USB device interface (two separate interfaces). On the 'device' side I need USB
2.0 high speed operation, on the 'host' side I can live with full speed operation.Perusing OpenCores I see the USB 2.0 Function IP Core which seems like it should work for the device side. Some questions:
- What UTMI PHYs have people used with this core and can say that they work. The parts listed in the OpenCores document are no longer available, but the document is also 4 years old.
- Any uCLinux device drivers available to support all of this?
- Any other good/bad things to say about this core?
Also on OpenCores is a USB 1.1 Host and Device IP core which would work for my USB host interface.
- What USB transceivers have people used and can say they work. The OpenCores document lists a Fairchild USB1T11A and a Philips ISP1105, both of which are still available. Anything good/bad to say about either of these parts?
- Any uCLinux device drivers available to support all of this?
- Any other recommendations for transeivers?
For either interface, does anyone have any recommendations on other IP cores (do not have to be 'free' cores) that have been used and tested and have a uCLinux device driver available that should be considered?
Thanks in advance
Kevin Jennings