Peripheral Component Interconnect Express or PCIe, PCIexpress etc. is a serial interconnect system with bidirectional, and potentially parallel traffic at high speeds. Signalling is encoded for error checking and line loading. There are 3 "Gens" fairly widely in use at this time.
Gen1 operates at 2.5 GT/S. Since 8b/10b encoding is used 2 GT/S are actually available for data and tokens. Since it is a serial link this means 250 MB/S is the theoretical maximum. This number will be reduced based on the link control overhead which is a function of the size the payloads transferred. Larger gets you closer to max bandwidth. PCI 32/33 max bandwidth is 128 MB/s for comparison. A single lane PCIe interface properly designed will out perform a standard PCI interface. Gen 2 is twice as fast per lane due to a higher speed transfer, also using 8b/10b. Gen 3 runs twice as fast due to a different encoding scheme 128b/130b which reduces the encoding overhead from 20% to approximately 1.5%, and higher clock rate.
PCIe is the heir apparent to PCI bus based systems. PCI was incorporated into PC´s, PC104, cPCI, PMC, and many other system types. PCIe is now making inroads with parallel platform types XMC for PMC, PCIe104 for PCI-104, VPX for VME, cPCIe for cPCI, as well as taking over in the PC arena. Dynamic Engineering is developing products for the new platforms and will continue to develop to support the previous generation of PCI based systems. In addition Dynamic Engineering supports cross mounted systems, PMC in PCIe with PCIeBPMCX1
, or IP on PCIe with PCIe3IP
Dynamic Engineering currenly supports PCIe based systems with a combination of adapters/carriers and IO solutions. Carriers for PMC, XMC, IP to use with PCIe. Native IO solutions for HOTLink, custom IO, and adapter based solutions with SpaceWire, CAN, 1553, 429, Parallel and serial IO, custom requirements.
PCIe Specification Compatibility
Dynamic Engineering Carriers and Modules are compliant per the PCI-SIG specification for PCIe plus any secondary specification; for example Vita 46 which is VPX.
Dynamic Engineering driver and application software supports the user. Our carrier drivers support system enumeration and access to the modules. Dynamic Engineering modules have feature rich support for the HW and reference application SW to show examples of how to use those features. For details on any specifc design please download the HW and SW reference manuals located on each Data Page. The summary pages below have links to the data pages.