Author Topic: Synopsys DWC2 (USB OTG Controller) documentation  (Read 193 times)

0 Members and 1 Guest are viewing this topic.

Offline SiliconWizardTopic starter

  • Super Contributor
  • ***
  • Posts: 15250
  • Country: fr
Synopsys DWC2 (USB OTG Controller) documentation
« on: August 28, 2024, 07:59:55 am »
Does anyone know of any means we can get ahold of the DWC2 documentation (registers and their use) without having to sign with one's blood?
I have found a few implementations (source code, in particular in the Linux kernel, in TinyUSB,  ...) but having the official doc would be great.
Thanks.
 

Offline SiliconWizardTopic starter

  • Super Contributor
  • ***
  • Posts: 15250
  • Country: fr
Re: Synopsys DWC2 (USB OTG Controller) documentation
« Reply #1 on: September 04, 2024, 12:12:51 am »
Thought so. But it doesn't hurt to ask. ;D

I found various pieces of documentation in ref manuals of MCUs/MPUs embedding a DWC2 core (like STM32 MCUs).
And then source code, in particular the implementation of the DWC2 driver in the Linux kernel. Also support in TinyUSB, although for the latter, it doesn't seem to support DMA (unless I missed it). But that's always some complementary info.

Synopsys seems to have done a very good job at securing their documentation. I haven't found a single leaked manual of this online. (But if you do, don't hesitate to let me know.) They must be pretty serious with enforcing confidentiality.
You apparently need to be a customer to register for an account that allows you to download docs. Didn't find a simple way to register if you are not a customer.
 

Offline luudee

  • Frequent Contributor
  • **
  • Posts: 283
  • Country: th
Re: Synopsys DWC2 (USB OTG Controller) documentation
« Reply #2 on: September 04, 2024, 02:26:07 am »


You must have a license for the USB controller to get access to the documentation. It is not included with the standard DW package.

luudee
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf