- Half Height Single-slot 32 bit PCI Express module
- Total Timing Flexibility for PCI-e systems
- IRIG, Have Quick, GPS and IEEE-1588 PTP sync inputs
- 10/100/1000 BaseT PTP Grand Master
- Assisted Partial Timing Support operation
- Built-in OCXO is standard time base
- IRIG, Have Quick time code outputs are standard
- Propagation delay correction
- Zero latency time reads
- Match Time output
- External Event time tags
- Windows and Linux drivers
- Easy to Use GUI via browser for setup and configuration
The PCIe-1588 Universal Timing Card from Brandywine Communications provides an ultra-flexible means of providing precise time synchronization to a host computer, or a variety of external equipment. The PCIe-1588 is unmatched in the industry for its flexibility and features, while maintaining a compact 1⁄2 height PCIe form factor.
The key function of the PCIe-1588 is to provide precision time with zero latency to the host computer through a PCI Express X1,X2,X4,X8,X16 or X32 slot. An on-board microprocessor automatically synchronizes the clock to reference signal inputs. The reference signal inputs can be from the on-board GPS receiver, from a remote Precise Time Protocol (PTP) Grand Master, or from a serial time code. Both IRIG B and HaveQuick formats are supported. The clock can free run and be set by commands from the host over the PCI Express bus.
When the GPS receiver is used, the PCIe-1588 can be configured to operate as a PTP Grand Master, supporting up to 32 clients. In this mode, the PTP slave function is used as a backup reference, and PTP biases due to network asymmetry are eliminated by calibration against GPS. The PCIe-1588 will also synchronize to 1PPS, IRIG B, or Have Quick time code inputs and accepts user input reference input signal delay information.
The advanced microprocessor on the PCIe-1588 module constantly measures the time error between the on-board clock and the selected reference input code and use this to discipline the high stability OCXO that provides the precision timebase for the system. If the incoming time code is missing, or corrupted by noise, the reference clock will continue operating in holdover mode using the disciplined oscillator. When the input code is again useable the correction loop is smoothly closed.
64 bits of binary time data are available to the host computer using two zero latency time reads in native Unix format with 5ns resolution. A status words are available using additional read functions.
The exact time-of-occurrence of random external events may be captured by using the time tag inputs. When the event input is sensed the current time is saved in a buffer for later interrogation by the host. The resolution of the time tag is 5 nanoseconds. One input is standard, with an additional two available on an optional full height panel.
Internal or external processes may be automatically initiated or terminated by using the Event Trigger feature. This feature asserts an output when the clock's time matches a user programmed time. One output is standard with an additional two available on an optional full height panel.
The PCIe-1588 on board OCXO provides the user with holdover capability that is normally not found in this class of product. The inherent stability of the Brandywine designed ovenized quartz oscillator is complemented by advanced firmware algorithms to provide exceptional stability and holdover accuracy. Using a full height panel allows access to a 10 MHz sinewave output.
Setup can be via the Ethernet port using a web browser, or through the PCIe interface using the included drivers. Drivers are available for both Windows 32/64 and Linux operating systems. C language samples are supplied with the PCIe1588 to assist with integration into user applications. ￼