https://wiki.st.com/stm32mpu-ecosystem-v1/index.php?title=USBH_internal_peripheral&feed=atom&action=history
USBH internal peripheral - Revision history
2024-03-29T12:18:51Z
Revision history for this page on the wiki
MediaWiki 1.31.16
https://wiki.st.com/stm32mpu-ecosystem-v1/index.php?title=USBH_internal_peripheral&diff=69728&oldid=prev
Amelie Delaunay: /* Features */
2020-03-17T14:00:36Z
<p><span dir="auto"><span class="autocomment">Features</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 14:00, 17 March 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Enhanced Host Controller Interface Specification for Universal Serial Bus''<ref name="ehci_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-specification-for-usb.html Enhanced Host Controller Interface Specification for Universal Serial Bus]</ref>, Revision 1.0, March 12, 2002</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Enhanced Host Controller Interface Specification for Universal Serial Bus''<ref name="ehci_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-specification-for-usb.html Enhanced Host Controller Interface Specification for Universal Serial Bus]</ref>, Revision 1.0, March 12, 2002</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''EHCI v1.1 Addendum''<ref name="ehci_addendum">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-v1-1-addendum.html Enhanced Host Controller Interface Specification: Addendum]</ref>, August 2008</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''EHCI v1.1 Addendum''<ref name="ehci_addendum">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-v1-1-addendum.html Enhanced Host Controller Interface Specification: Addendum]</ref>, August 2008</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* ''Open Host Controller Interface Specification for USB''<ref name="ohci_specification">[https://www.usb.<del class="diffchange diffchange-inline">org </del>Open Host Controller Interface Specification for USB]</ref>, Release 1.0a, September 14, 1999</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* ''Open Host Controller Interface Specification for USB''<ref name="ohci_specification">[https://www.usb.<ins class="diffchange diffchange-inline">org </ins>Open Host Controller Interface Specification for USB]</ref>, Release 1.0a, September 14, 1999</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''USB 2.0 Transceiver Macrocell Interface (UTMI) Specification''<ref name="utmi_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb2-transceiver-macrocell-interface-specification.html USB 2.0 Transceiver Macrocell Interface (UTMI) Specification]</ref>, Version 1.05, March 29, 2001</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''USB 2.0 Transceiver Macrocell Interface (UTMI) Specification''<ref name="utmi_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb2-transceiver-macrocell-interface-specification.html USB 2.0 Transceiver Macrocell Interface (UTMI) Specification]</ref>, Version 1.05, March 29, 2001</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''UTMI+ Specification''<ref name="utmi+_specification">[https://www.nxp.com/docs/en/brochure/UTMI-PLUS-SPECIFICATION.pdf UTMI+ Specification]</ref>, Revision 1.0, February 25, 2004</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''UTMI+ Specification''<ref name="utmi+_specification">[https://www.nxp.com/docs/en/brochure/UTMI-PLUS-SPECIFICATION.pdf UTMI+ Specification]</ref>, Revision 1.0, February 25, 2004</div></td></tr>
</table>
Amelie Delaunay
https://wiki.st.com/stm32mpu-ecosystem-v1/index.php?title=USBH_internal_peripheral&diff=69724&oldid=prev
Amelie Delaunay: /* Features */
2020-03-17T13:04:12Z
<p><span dir="auto"><span class="autocomment">Features</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 13:04, 17 March 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Enhanced Host Controller Interface Specification for Universal Serial Bus''<ref name="ehci_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-specification-for-usb.html Enhanced Host Controller Interface Specification for Universal Serial Bus]</ref>, Revision 1.0, March 12, 2002</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Enhanced Host Controller Interface Specification for Universal Serial Bus''<ref name="ehci_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-specification-for-usb.html Enhanced Host Controller Interface Specification for Universal Serial Bus]</ref>, Revision 1.0, March 12, 2002</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''EHCI v1.1 Addendum''<ref name="ehci_addendum">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-v1-1-addendum.html Enhanced Host Controller Interface Specification: Addendum]</ref>, August 2008</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''EHCI v1.1 Addendum''<ref name="ehci_addendum">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-v1-1-addendum.html Enhanced Host Controller Interface Specification: Addendum]</ref>, August 2008</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* ''Open Host Controller Interface Specification for USB''<ref name="ohci_specification">[<del class="diffchange diffchange-inline">http</del>://www.usb.org Open Host Controller Interface Specification for USB]</ref>, Release 1.0a, September 14, 1999</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* ''Open Host Controller Interface Specification for USB''<ref name="ohci_specification">[<ins class="diffchange diffchange-inline">https</ins>://www.usb.org Open Host Controller Interface Specification for USB]</ref>, Release 1.0a, September 14, 1999</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''USB 2.0 Transceiver Macrocell Interface (UTMI) Specification''<ref name="utmi_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb2-transceiver-macrocell-interface-specification.html USB 2.0 Transceiver Macrocell Interface (UTMI) Specification]</ref>, Version 1.05, March 29, 2001</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''USB 2.0 Transceiver Macrocell Interface (UTMI) Specification''<ref name="utmi_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb2-transceiver-macrocell-interface-specification.html USB 2.0 Transceiver Macrocell Interface (UTMI) Specification]</ref>, Version 1.05, March 29, 2001</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''UTMI+ Specification''<ref name="utmi+_specification">[https://www.nxp.com/docs/en/brochure/UTMI-PLUS-SPECIFICATION.pdf UTMI+ Specification]</ref>, Revision 1.0, February 25, 2004</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''UTMI+ Specification''<ref name="utmi+_specification">[https://www.nxp.com/docs/en/brochure/UTMI-PLUS-SPECIFICATION.pdf UTMI+ Specification]</ref>, Revision 1.0, February 25, 2004</div></td></tr>
</table>
Amelie Delaunay
https://wiki.st.com/stm32mpu-ecosystem-v1/index.php?title=USBH_internal_peripheral&diff=69722&oldid=prev
Amelie Delaunay: /* Features */
2020-03-17T13:01:38Z
<p><span dir="auto"><span class="autocomment">Features</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 13:01, 17 March 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Enhanced Host Controller Interface Specification for Universal Serial Bus''<ref name="ehci_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-specification-for-usb.html Enhanced Host Controller Interface Specification for Universal Serial Bus]</ref>, Revision 1.0, March 12, 2002</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Enhanced Host Controller Interface Specification for Universal Serial Bus''<ref name="ehci_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-specification-for-usb.html Enhanced Host Controller Interface Specification for Universal Serial Bus]</ref>, Revision 1.0, March 12, 2002</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''EHCI v1.1 Addendum''<ref name="ehci_addendum">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-v1-1-addendum.html Enhanced Host Controller Interface Specification: Addendum]</ref>, August 2008</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''EHCI v1.1 Addendum''<ref name="ehci_addendum">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-v1-1-addendum.html Enhanced Host Controller Interface Specification: Addendum]</ref>, August 2008</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* ''Open Host Controller Interface Specification for USB''<ref name="ohci_specification">[http://www.usb.org<del class="diffchange diffchange-inline">|</del>Open Host Controller Interface Specification for USB]</ref>, Release 1.0a, September 14, 1999</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* ''Open Host Controller Interface Specification for USB''<ref name="ohci_specification">[http://www.usb.org Open Host Controller Interface Specification for USB]</ref>, Release 1.0a, September 14, 1999</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''USB 2.0 Transceiver Macrocell Interface (UTMI) Specification''<ref name="utmi_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb2-transceiver-macrocell-interface-specification.html USB 2.0 Transceiver Macrocell Interface (UTMI) Specification]</ref>, Version 1.05, March 29, 2001</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''USB 2.0 Transceiver Macrocell Interface (UTMI) Specification''<ref name="utmi_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb2-transceiver-macrocell-interface-specification.html USB 2.0 Transceiver Macrocell Interface (UTMI) Specification]</ref>, Version 1.05, March 29, 2001</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''UTMI+ Specification''<ref name="utmi+_specification">[https://www.nxp.com/docs/en/brochure/UTMI-PLUS-SPECIFICATION.pdf UTMI+ Specification]</ref>, Revision 1.0, February 25, 2004</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''UTMI+ Specification''<ref name="utmi+_specification">[https://www.nxp.com/docs/en/brochure/UTMI-PLUS-SPECIFICATION.pdf UTMI+ Specification]</ref>, Revision 1.0, February 25, 2004</div></td></tr>
</table>
Amelie Delaunay
https://wiki.st.com/stm32mpu-ecosystem-v1/index.php?title=USBH_internal_peripheral&diff=69720&oldid=prev
Amelie Delaunay at 12:57, 17 March 2020
2020-03-17T12:57:40Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 12:57, 17 March 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Enhanced Host Controller Interface Specification for Universal Serial Bus''<ref name="ehci_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-specification-for-usb.html Enhanced Host Controller Interface Specification for Universal Serial Bus]</ref>, Revision 1.0, March 12, 2002</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Enhanced Host Controller Interface Specification for Universal Serial Bus''<ref name="ehci_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-specification-for-usb.html Enhanced Host Controller Interface Specification for Universal Serial Bus]</ref>, Revision 1.0, March 12, 2002</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''EHCI v1.1 Addendum''<ref name="ehci_addendum">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-v1-1-addendum.html Enhanced Host Controller Interface Specification: Addendum]</ref>, August 2008</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''EHCI v1.1 Addendum''<ref name="ehci_addendum">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-v1-1-addendum.html Enhanced Host Controller Interface Specification: Addendum]</ref>, August 2008</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* ''Open Host Controller Interface Specification for USB''<ref name="ohci_specification">[<del class="diffchange diffchange-inline">[media</del>:<del class="diffchange diffchange-inline">Hcir1_0a</del>.<del class="diffchange diffchange-inline">pdf</del>|Open Host Controller Interface Specification for USB<del class="diffchange diffchange-inline">]</del>]</ref>, Release 1.0a, September 14, 1999</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* ''Open Host Controller Interface Specification for USB''<ref name="ohci_specification">[<ins class="diffchange diffchange-inline">http</ins>:<ins class="diffchange diffchange-inline">//www</ins>.<ins class="diffchange diffchange-inline">usb.org</ins>|Open Host Controller Interface Specification for USB]</ref>, Release 1.0a, September 14, 1999</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''USB 2.0 Transceiver Macrocell Interface (UTMI) Specification''<ref name="utmi_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb2-transceiver-macrocell-interface-specification.html USB 2.0 Transceiver Macrocell Interface (UTMI) Specification]</ref>, Version 1.05, March 29, 2001</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''USB 2.0 Transceiver Macrocell Interface (UTMI) Specification''<ref name="utmi_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb2-transceiver-macrocell-interface-specification.html USB 2.0 Transceiver Macrocell Interface (UTMI) Specification]</ref>, Version 1.05, March 29, 2001</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''UTMI+ Specification''<ref name="utmi+_specification">[https://www.nxp.com/docs/en/brochure/UTMI-PLUS-SPECIFICATION.pdf UTMI+ Specification]</ref>, Revision 1.0, February 25, 2004</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''UTMI+ Specification''<ref name="utmi+_specification">[https://www.nxp.com/docs/en/brochure/UTMI-PLUS-SPECIFICATION.pdf UTMI+ Specification]</ref>, Revision 1.0, February 25, 2004</div></td></tr>
</table>
Amelie Delaunay
https://wiki.st.com/stm32mpu-ecosystem-v1/index.php?title=USBH_internal_peripheral&diff=67553&oldid=prev
Jean Christophe Trotin at 16:01, 4 February 2020
2020-02-04T16:01:44Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 16:01, 4 February 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><noinclude></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">{{ArticleBasedOnModel | [[Internal peripheral article model]]}}</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">{{ArticleMainWriter | AmelieD}}</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">{{ArticleApprovedVersion | AmelieD | NathalieS (Passed), GeraldB (Not Done), LoicP (Not Done), FabriceG (Passed 25Jul'18) | No previous approved version | BrunoB - 20Sep'18 - 8440 | 20Sep'18}}</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">[[Category:High speed interface peripherals]]</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">{{ReviewsComments|JCT 1840: alignment needed with the last version of the model [[Internal peripheral article model]]<br></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">[[Category:ToBeAlignedWithModel]]</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">}}</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></noinclude></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Article purpose==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Article purpose==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The purpose of this article is to</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The purpose of this article is to</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l79" >Line 79:</td>
<td colspan="2" class="diff-lineno">Line 68:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><references/></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><references/></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><noinclude></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category:High speed interface peripherals]]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{PublicationRequestId | 8440 | 2018-09-20 | BrunoB}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{ArticleBasedOnModel | Internal peripheral article model}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{ReviewsComments|JCT 1840: alignment needed with the last version of the model<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category:ToBeAlignedWithModel]]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></noinclude></ins></div></td></tr>
</table>
Jean Christophe Trotin
https://wiki.st.com/stm32mpu-ecosystem-v1/index.php?title=USBH_internal_peripheral&diff=45719&oldid=prev
Frq08988 at 15:23, 20 December 2018
2018-12-20T15:23:51Z
<p></p>
<p><b>New page</b></p><div><noinclude><br />
{{ArticleBasedOnModel | [[Internal peripheral article model]]}}<br />
{{ArticleMainWriter | AmelieD}}<br />
{{ArticleApprovedVersion | AmelieD | NathalieS (Passed), GeraldB (Not Done), LoicP (Not Done), FabriceG (Passed 25Jul'18) | No previous approved version | BrunoB - 20Sep'18 - 8440 | 20Sep'18}}<br />
<br />
[[Category:High speed interface peripherals]]<br />
{{ReviewsComments|JCT 1840: alignment needed with the last version of the model [[Internal peripheral article model]]<br><br />
[[Category:ToBeAlignedWithModel]]<br />
}}<br />
</noinclude><br />
<br />
==Article purpose==<br />
The purpose of this article is to<br />
* briefly introduce the USBH peripheral and its main features<br />
* indicate the level of security supported by this hardware block<br />
* explain how it can be allocated to the three runtime contexts and linked to the corresponding software components<br />
* explain, when needed, how to configure the USBH peripheral.<br />
<br />
==Peripheral overview==<br />
The '''USBH''' peripheral is used to interconnect other systems with STM32 MPU devices, using USB standard.<br />
<br />
===Features===<br />
The '''USBH''' peripheral is a USB Host controller supporting high-speed (480 Mbit/s) using an '''EHCI''' controller, and full- and low- speeds (12 and 1.5 Mbit/s) through '''OHCI''' controller. <br><br />
The '''USBH''' peripheral has two physical ports providing a '''UTMI+''' physical interface, mapped on an on-chip 2-port '''[[USBPHYC internal peripheral|high-speed UTMI+ PHY]]'''. <br><br />
It supports the standard registers used for low- and full-speed operation ('''OHCI''' model) and high-speed operation ('''EHCI''' model) and the power management feature called Link Power Management (LPM).<br />
<br />
The supported standards are:<br />
* ''Universal Serial Bus Revision 2.0 Specification''<ref name="usb2_specification">[http://www.usb.org/developers/docs/usb20_docs Universal Serial Bus Revision 2.0 Specification]</ref>, Revision 2.0, April 27, 2000<br />
* ''USB 2.0 Link Power Management Addendum Engineering Change Notice to the USB 2.0 specification''<ref name="lpm_addendum">[http://www.usb.org/developers/docs/usb20_docs ECN USB 2.0 Link Power Management Addendum]</ref>, July 16, 2007<br />
* ''Enhanced Host Controller Interface Specification for Universal Serial Bus''<ref name="ehci_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-specification-for-usb.html Enhanced Host Controller Interface Specification for Universal Serial Bus]</ref>, Revision 1.0, March 12, 2002<br />
* ''EHCI v1.1 Addendum''<ref name="ehci_addendum">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/ehci-v1-1-addendum.html Enhanced Host Controller Interface Specification: Addendum]</ref>, August 2008<br />
* ''Open Host Controller Interface Specification for USB''<ref name="ohci_specification">[[media:Hcir1_0a.pdf|Open Host Controller Interface Specification for USB]]</ref>, Release 1.0a, September 14, 1999<br />
* ''USB 2.0 Transceiver Macrocell Interface (UTMI) Specification''<ref name="utmi_specification">[https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb2-transceiver-macrocell-interface-specification.html USB 2.0 Transceiver Macrocell Interface (UTMI) Specification]</ref>, Version 1.05, March 29, 2001<br />
* ''UTMI+ Specification''<ref name="utmi+_specification">[https://www.nxp.com/docs/en/brochure/UTMI-PLUS-SPECIFICATION.pdf UTMI+ Specification]</ref>, Revision 1.0, February 25, 2004<br />
<br />
Refer to [[STM32MP15 resources#Reference manuals|STM32MP15 reference manuals]] for the complete features list, and to the software components, introduced below, to know which features are really implemented.<br />
<br />
===Security support===<br />
The '''USBH''' peripheral is a '''non-secure''' peripheral.<br />
<br />
==Peripheral usage and associated software==<br />
===Boot time===<br />
The '''USBH''' peripheral is usually not used at boot time. But it may be used by the SSBL (see [[Boot chains overview]]), for example to boot a kernel stored on a USB key (mass storage).<br />
<br />
===Runtime===<br />
====Overview====<br />
The '''USBH''' peripheral can be allocated to the Arm<sup>&reg;</sup> Cortex<sup>&reg;</sup>-A7 non-secure core to be used under Linux<sup>&reg;</sup> with [[USB overview|USB framework]].<br />
<br />
====Software frameworks====<br />
{{:Internal_peripherals_software_table_template}}<br />
| High speed interface<br />
| [[USBH internal peripheral|USBH (USB Host)]]<br />
| <br />
| [[USB overview | Linux USB framework]]<br />
| <br />
|<br />
|-<br />
|}<br />
<br />
====Peripheral configuration====<br />
The configuration is applied by the firmware running in the context to which the peripheral is assigned. The configuration by itself can be performed via the [[STM32CubeMX]] tool for all internal peripherals. It can then be manually completed (especially for external peripherals) according to the information given in the corresponding software framework article.<br />
<br />
For Linux kernel configuration, please refer to [[USBH device tree configuration|USBH device tree configuration]].<br />
<br />
====Peripheral assignment====<br />
{{:Internal_peripherals_assignment_table_template}}<br />
<onlyinclude><br />
| rowspan="1" | High speed interface<br />
| rowspan="1" | [[USBH internal peripheral|USBH (USB Host)]]<br />
| USBH (USB Host)<br />
| <br />
| <span title="assignable peripheral" style="font-size:21px">☐</span><br />
|<br />
|<br />
|-<br />
</onlyinclude><br />
|}<br />
<br />
==References==<br />
<references/></div>
Frq08988