On 08/12/2012 10:55 PM, David Riley wrote:
These days you also get various flavours of SATA and
SAS, Fibre Channel and
FireWire. In fact as speeds rise serial interfaces tend to become the
interfacee of choice.
Indeed, PCIe is serial. The amazing advancements in LVD signaling and
high-speed PCB design have given us a lot of interesting new
capabilities. The PCI bus evolved FROM parallel TO serial to gain more
speed, whoda thunk it? ;) It turned out that, in the end, skew along
parallel buses became a bigger problem than pushing the speeds into the
GHz range.
Yes, and then by turning it into multiple high-speed serial streams
which can be realigned through the use of FIFOs, we've come to a
kind of strange "parallel serial" implementation (it's really trunking,
when it comes down to it). Nice that our serial implementations have
let us make parallel communications possible again. :-)
Indeed! ;) PCIe is really quite nice.
Oh shit, I forgot...I'm a HATER, and PCIe is "new", so I have to hate
it. IT SUCKS IT SUCKS IT SUCKS!
[flips Lance the bird]
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA