Made in USA
The Embedded Solutions Experts


PCIexpress

PCIe Compatible Embedded Solutions Summary Page

Typical Module and Carrier Features
  • Standard Software Packages available with purchase
  • Off-the-shelf and Custom Designs
  • Real power supplies and planes to keep your IP, PMC, XMC, VPX, and PCIe104 cards properly energized
  • Matched Length Impedance Controlled IO
  • SpaceWire, ARINC 429, CAN, MIL-1553, HDLC, NRZ, UART, Custom
  • RS232, RS-485, RS-422, LVDS and other electrical standards
  • Carriers for IP, PMC, XMC, PCIe104, VPX, PCI, and custom
  • User Programmable Logic
  • 1 year warranty standard. Extended warranty available.
  • Extended [Industrial] Temperature standard (most models).
  • Standard and ROHS processing available
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.
Generic Block Diagram of PCIe system

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 payloads get 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 for throughput. PCI can be faster for latency. 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 PCs, 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 for example.

Dynamic Engineering currenly supports PCIe based systems with a combination of adapters/carriers and IO solutions. Carriers for PMC, XMC, IP, VPX to use with PCIe. Native IO solutions for User Programmable Logic, 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.


PCIe Bus Interface

PCIe-SpaceWire
PCIe-SpaceWire
PCIe-SpaceWire available in K and BK models with 4 MDM ports at the bezel, 8 DMA engines to support full duplex operation on each port, PLL with user programmable frequencies, independent port operation. Windows, Linux, VxWorks support options.

PCIe General Purpose Customizable IO

PCIeBiSerialDb37 with 18 Channels in one slot
PCIeBiSerialDb37

PCIeBiSerialDB37 is PCI Express native with 1-4 lanes used. The DB37 connector is mounted to allow cabling directly to the rear port of the PC. DB37 connectors allow for a variety of wiring - twisted pair, twin-ax, ribbon etc. PCIeBiSerialDb37 can be configured with RS-485/RS-422, LVDS or both types of IO. Each IO is individually programmable for direction and termination. All IO are matched length and impedance controlled from the FPGA to the connector cable mounting plane to allow for any client requirement: Full Duplex, Half-Duplex, Parallel, Serial, multi-channel etc. The hardware is optimized with "Channelized DMA"™ to allow for efficient data movement to and from the host memory. Additional HW features include a 4 channel PLL, internal and external memory, local power supplies etc. Call us with your requirements for the PCIeBiSerialDb37.

5 port HOTLink
PCIeHOTLinkx5

5 ports of HOTLink. PECL or LVDS options. Fiber support on lower 4 ports. 5th port with coax connections. Spartan 6 -100 provides DMA for each port, storage for transmit and receive paths plus customizable IO control.

6 port HOTLink
PCIeHOTLinkx6

6 ports of HOTLink. PECL or LVDS options. 4 half duplex, 2 full duplex. Spartan 6 -100 provides DMA for each port, storage for transmit and receive paths plus customizable IO control.

Grouped by function

IndustryPack® Carriers - Adapt IndustryPack Modules to PCIe
3 IP positions in a 1/2 size PCIe card
PCIe3IP

1/2 size single lane PCIe card with 3 IndustryPack compatible positions. Auto conversion of 64 and 32 bit accesses to IP 16 bit. Overlapped instruction execution across the IP´s. 8 and 32 MHz operation for each position, filtered fused power, reset switch, LED´s. Industrial Temp components standard.

5 IP positions in full size PCIe card
PCIe5IP

Full size single lane PCIe card with 5 IndustryPack compatible positions. Auto conversion of 64 and 32 bit accesses to IP 16 bit. Overlapped instruction execution across the IP´s. 8 and 32 MHz operation for each position, filtered fused power, reset switch, LED´s. Industrial Temp components standard.


PMC Carriers - Adapt PMC Modules to PCIe
4 lane PCIe to PMC adapter in 1/2 size PCIe card
PCIeBPMCX1

1/2 length 4 lane PCIe adapter carrier card with PMC mounting slot. Front panel and Pn4 IO access. 32 / 64 bit. 25/33/50/66/100/133 operation. Built in power supplies.

1 lane PCIe to PMC adapter in 1/2 size PCIe card
PCIeBPMC

1/2 length 1 lane PCIe adapter carrier card with PMC mounting slot. Front panel and Pn4 IO access. 32/33 and limited 64 bit. operation. Built in power supplies.

4 lane PCIe to 2 PMC adapter in full size PCIe card
PCIeBPMCX2

Full length 4 lane PCIe adapter carrier card with two PMC mounting positions. Front panel and Pn4 IO access. 32 / 64 bit. 25/33/50/66/100/133 operation. Built in power supplies.


XMC Carriers - Adapt XMC Modules to PCIe
4 lane PCIe to XMC adapter in half-size PCIe card
PCIe4LXMCX1

Passive, Half length 4 lane PCIe adapter carrier card with XMC mounting position. Front panel and PN4 IO access. Built in power supplies.

8 lane PCIe to XMC adapter in half-size PCIe card
PCIe8LXMCX1

Passive, Half length 8 lane PCIe adapter carrier card with XMC mounting position. Front panel and PN4 IO access. Built in power supplies.

8 lane PCIe to 2 XMC adapter in full size PCIe card
PCIe8LXMCX2

Full length 8 lane PCIe adapter carrier card with two XMC mounting positions. Front panel and PN4 IO access. Built in power supplies. Option for connector bus between the XMC rear IO connectors. -CB uses all of the rear IO. Custom interconnection between the two XMC positions is available. Matched length, impedance controlled routing.

8 lane PCIe to XMC adapter vertical for test
XMC-UNIV-TEST

Miniature, vertical, 8 lane PCIe adapter carrier card with XMC mounting position. Arranged to have primary component side forward. Plenty of grounds and accerss to JTAP port on XMC. XMC rear IO routed to SCSI connector. Matched length, impedance controlled routing.

PCIe104 Carriers - Adapt PCIe104 Modules to PCIe
1 lane PCIe to 2 PCIe104 adapter in half size PCIe card
PCIe1LPCIe104

1/2 length 1 lane PCIe adapter carrier card with user selctable test and production PCIe104 mounting positions. Built in power supplies. Industrial Temperature. Gen1-3 operation


VPX Carriers - Adapt VPX Modules to PCIe
8 lane PCIe to VPX 3U adapter in mid size PCIe card
PCIe8LSwVPX3U

Mid length 8 lane PCIe adapter carrier card with VPX mounting position. Front panel and P2 IO access. Built in power supplies. Switch based to provide clock isolation - allow use in systems where the upstream port is spread spectrum enabled. Several clocking options to allow use with fixed or spread clock references on VPX side. REF CLK supplied [25 MHz plus spread].


PCI Carriers - Adapt PCI Modules to PCIe
4 lane PCIe to PCI riser in mid size PCIe card
PCIe4LBPCI

Mid length 4 lane PCIe riser card with PCI mounting position. Suitable for 3.3V and universal VIO designs. 32/33 <=> 64/133 Built in power supplies [5V(9.5A), 3.3V(9.5A), -12V(1+A). Forced or automatic settings for clock and bus definition. Interrupts, DMA supported. Transparent bridge.

User Programmable Logic


4 lane PCIe design with user programmable Spartan VI
PCIe-Spartan-VI

4 lane PCIe design with user programmable Spartan VI 100, 8 CY22393 PLLs, 40 Differential IO [LVDS / RS485], 12 TTL IO, FLASH support for Spartan, User LEDs. Built in DMA for independent port operation. 16 byte wide data lanes to support full duplex operation utilizing the DMA engines. Additional General Purpose Bus to support programming of User FPGA - register set-up etc. Software package supports User defined memory map - no user driver required.
4 lane PCIe design with user programmable Cyclone IV 115
PCIeAlteraCycloneIV

4 lane PCIe design with user programmable Altera Cyclone IV 115, 8 CY22393 PLLs, 40 Differential IO [LVDS / RS485], 12 TTL IO, FLASH support for Altera, User LEDs.

Software

Software Support for Dynamic Engineering PCIe Modules and Carriers typically includes Drivers and reference Applications for Windows®, VxWorks, and Linux.

Most carriers are transparent to the SW and do not require anything special. In some cases an installed device will need to modify the settings in the bridge/switch on the carrier to support special operations or faster DMA. Dynamic Engineering PMC/XMC drivers handle this function.

In general the driver is layered with a base level and a port level. The driver supports enumeration of the HW and then passes control to the base. The base calls each of the port/channel drivers and assigns memory etc. Once operating the base level driver is used to control global assets of the card and the port drivers the specific features of each port. In some cases - PCIe-Spartan-VI for example, a generic driver is available to support client installed features not covered by the supplied driver. Please see the Driver manuals for the specifics of each type. Each product has a separate manual for each OS package supported. The manuals are available for download on each product data page.

Drivers and Reference SW are developed for each type / version of Module implemented. When custom versions are ordered the NRE will include providing Windows, Linux, and/or VxWorks packages. For off-the-shelf models, select on the manuals tab, the Windows® and Linux SW shown is included with your purchase of the HW. A small one-time charge is required for the VxWorks versions. Unsupported SW versions may have an NRE requirement.

Integration support is available. Please contact Dynamic Engineering for this option or download the Technical Support Description from the Company button.

Accessories


XMC Connector Saver
Add an air gap to your installed XMC Module or protect carrier or module connectors from repeated installation. 10 mm height.
Convert from Ribbon cable to 1553 Triax connections - Use with IP-1553
1553-Ribbon-Triax will make your IndustryPack® to 1553 system inter-connection easy; an interconnection between 50 pin ribbon cable and Triax connectors. Compatible with IP-1553

Dinterm64
DINterm64

Provides a space efficient, low cost method of interconnecting the control electronics to the rest of the sensors, IO, machinery etc. 64 bit ribbon to 64 screw terminal adapter.

Dinribn64
DINribn64
is compatible with DINterm64 and provides a connection method between DIN style header connectors and other equipment. 64 positions, rows A and C filled in header.

HDEterm68
HDEterm68
SCSI II/III to 68 Terminal positions SCSI II/III adapter to terminal strip with DIN rail and custom termination options

HDEcabl68
HDEcabl68
SCSI II/III cable - 68 pin high density SCSI connectors with latch blocks or 2-56 thumbscrew hardware . Twisted pair construction.

need to interconnect ribbon cable and your system?
HDRterm50
HDRterm50 will make your IndustryPack® system inter-connection easy; an interconnection between 50 pin ribbon cable and discrete wiring systems.

need to interconnect ribbon cable and your system?
HDRribn50
will connect your IndustryPack® to a HDRterm50 or similar Ribbon Cable connector based sytem connection.

HDEterm100
HDEterm100
SCSI 100 to 100 Terminal positions SCSI 100 adapter to terminal strip with DIN rail and custom termination options

SpaceWire Cable
MDM-SpaceWire-Cable

Available in custom lengths with standard MDM Connectors or with panel mount etc.

DESWBO
DESWBO

DESWBO: SpaceWire BreakOut design complete with power adapter. Test Points and LEDs to monitor your SpaceWire activity. Both sides of a complete SpaceWire Link. Pass through design.

PMC to PCI adapter
PMC2PCI

The PMC2PCI Adapter/carrier card mounts in a PMC position and provides a PCI slot. 3.3V and 5V slots to choose from. Riser also available for right angle orientation.

IndustryPack mounting hardware.
IP Mounting Hardware
Hardware mounting kit to mount your IndustryPack to a carrier board


IP ConnectorSaver
Add an air gap to your installed IP Module or protect carrier or module connectors from repeated installation