3 ms·
That's not quite fair. They're not even printed on the same size page! XHCI has much bigger margins. Compared to EHCI, it's 4 times as many pages, but only 3
by ken 8y ago
That's not quite fair. They're not even printed on the same size page! XHCI has much bigger margins. Compared to EHCI, it's 4 times as many pages, but only 3 times as many words. Plus, adding diagrams can help clarify, rather than adding complexity. And XHCI now has a glossary!
Anyway, is that a lot for a technical specification? Most programming languages I've used in the past year have had longer specs than that (if they have one at all). Even plain C is over 500 pages now.
The biggest concern I have here is requiring an oscilloscope. Nothing here looks like it should require an actual physical layer. Why was USB designed to conflate these layers in the first place? The whole OSI stack might be silly but separating the physical layer has always been a great idea. When I upgrade from 10/100 ethernet to 10/100/1000 ethernet, I don't have to re-test my web server and mail server.
- waddlesplash 8y ago> The whole OSI stack might be silly but separating the physical layer has always been a great idea. When I upgrade from 10/100 ethernet to 10/100/1000 ethernet, I don't have to re-test my web server and mail server. No, but you had to change all your network cards on both ends of the connection, and of course there were new drivers for the new chipsets. Same with USB.