It's time for standards to stop setting fixed 'speeds'.
Instead, on powerup, devices should communicate at some base speed, then every millisecond go 10% faster. As soon as communication fails, step the speed back 2 steps and use that speed.
That way we wouldn't need a new standard every time someone invents something slightly faster.
4 comments
[ 4.1 ms ] story [ 17.8 ms ] threadPCIe 5.0 has a higher transfer rate, but can't aggregate links, so it's limited to 63.01 GB/s (at PCIe 5.0 x16)
Instead, on powerup, devices should communicate at some base speed, then every millisecond go 10% faster. As soon as communication fails, step the speed back 2 steps and use that speed.
That way we wouldn't need a new standard every time someone invents something slightly faster.