0
\$\begingroup\$

As the title says I want to connect to a USB 3300 transceiver (USB 2.0 revision) using a USB 1.1 host controller IP block.

Is this possible or do I need to conform to the USB 2.0 specification as the IP core I have located so far is the only one located so far the older USB rev. 1.1?

I am not looking for generic host functionality. From what I understand I only need it to support a single peripheral device (a usb mouse) using OTG (On-The-Go) specification.

I am not concerned about speed but want to make sure this is compatible.

What information can help in determining this? Any help is appreciated.

Host Core

https://opencores.org/projects/usbhostslave

\$\endgroup\$
2
\$\begingroup\$

No, that won't work at all. The IP core you're looking at was designed to operate with a USB 1.1 tranceiver like the Fairchild USB1T11A, which is little more than a differential driver/receiver. A USB 2.0 transceiver like the Microchip USB3300 is a wholly different device -- it performs high-speed de/serialization and presents an 8-bit parallel interface.

\$\endgroup\$
  • \$\begingroup\$ +1. However, it should be clarified that USB3300 ULPI PHY can serve all USB 2.0 modes, HS, FS, and LS, when its "function control register" is set to proper mode.Obviously, to use the ULPI PHY as USB3300, the core must be designed for the UTMI/ULPI interface. \$\endgroup\$ – Ale..chenski Feb 3 at 4:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.