Hacker News new | ask | show | jobs
by bryanlarsen 4031 days ago
Sure, but why wouldn't the TB3 transceivers be designed to support USB 3.1 as well? Those transceivers have a wide range of dynamic adaptation to support high speed transmission, so it doesn't seem like much of a stretch to adapt to USB 3.1 signalling levels & protocol.
1 comments

Because even above the physical layer, the two protocols are very, very different to the point that you're nearly doubling the amount of work that you have to do. USB at it's core is a host polled interface that looks like a network, and Thunderbolt is at it's core a multimaster RDMA interface. You'd basically be designing two different devices.
Sure, but USB is a very cheap protocol client-side. I fail to believe that requiring it in all TB3 clients would be prohibitive.