Forum Discussion
Altera_Forum
Honored Contributor
13 years ago --- Quote Start --- But I want to learn the USB protocol --- Quote End --- I feel you are more inclined towards understanding the protocol. If you work as a group, you can develop the full spec quickly than working as a single person. That said, generally i have seen people dividing the project and working in groups (host controller, master state machine (USB enumeration), protocol engine, UTMI) If you want to really study the protocol, there are some very good introductions. Some of them are [1] USB in a nutshell http://www.beyondlogic.org/usbnutshell/usb1.shtml [2] USB by Don Anderson http://www.mindshare.com/files/ebook (http://www.mindshare.com/files/ebooks)/Universal%20Serial%20Bus%20System%20Architecture.pdf [3] USB specification http://www.usb.org/developers/docs/