HI all!
Does anyone know if OMAP35x Processors support Inter-Chip USB 2.0?
Thank you in advance
José
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
The OMAP35x processors can certainly communicate with one another over USB, however I do not believe there are any particular provisions for supporting Inter-Chip USB. Without a public standard for IC-USB it is hard to say if it would really be possible to meet this particular requirement, my general impression is that the USB controllers expect a PHY so operating without it may not be supported, they only claim to support ULPI or EHCI 1.0 or OHCI 1.0a, so if IC-USB is satisfied by these than it should work.
As far as I understood the Inter-Chip Specification (IC-USB) is part of the USB 2.0 standard (see http://www.usb.org/developers/docs/) and given as Supplement Revision 1.0. I guess it is up to the IC implementer to add IC-USB as a feature. It is not a must (as of March 2006: see Supplement's page 8). If OMAP35x Processors are thought to be the driving processor for mobile platforms then it seems reasonable to me to add IC-USB as feature.
Thank you for pointing out the spec, that helps to clear things up, based on the document I would say that OMAP3 does not inherently support IC-USB, however it could. I say this because the OMAP3 does not have the USB PHY built into itself, but rather it uses USB link standards (ULPI, OCHI, EHCI) with external PHY hardware, and it seems IC-USB is dependent on an external digital front end to adapt these link standards into the IC-USB standard interface, thus you would just have to use a compatible digital front end in place of the typical PHY. This is visualized in figure 2 of High Speed Inter-Chip_1_0 final.pdf.
Basically it seems OMAP3 can support IC-USB with external hardware, but it does not support a glueless connection.