PCI-Pulse, cPCI-Pulse, PC104p-Pulse, VME-Pulse all based on IP-Pulse

IP-Pulse Block Diagram - TTL/CMOS outputs

IndustryPack compatible IP-Pulse features 4 independent programmable pulse generators. The outputs can be configured to be TTL /CMOS or RS422/485 compatible in several combinations. A real space saver for systems with both types of IO. Perfect for your embedded control applications. Please download the manual [see bottom of page] for more information. Multiple IP-Pulse boards can be used to create larger quantities of pulse generator or mixed and matched with other IP Modules. IP-Pulse is supported for Windows® and Linux.

The IP Module driver can be instantiated multiple times to control multiple cards by the same CPU. IP-Pulse when coupled with the Dynamic Driver "knows" what slot it is in and which carrier it is installed into. The slot and carrier information is required when using multiple cards in a PCI system with dynamic address assignment. A known system configuration can be combined with the slot and carrier information to deterministically access the right card.

PCI implementations can be done with the PCI3IP and PCI5IP.
Applications from 1 to 20 pulse generators per PCI slot.
cPCI 3U is supported with the cPCI2IP. Applications from 1 to 8 pulse generators per 3U cPCI slot.
cPCI 6U is supported with the cPCI4IP. Applications from 1 to 16 pulse generators per 6U cPCI slot.
PC104p is supported with the PC104pIP. Applications from 1 to 4 pulse generators per PC104 stack position.
PC104p situations with a custom mechanical can be done with the PC104p4IP.
Channel counts from to 16 pulse generators per PC104 stack position.
3U VME is supported with the VME2IP. Applications from 1 to 8 pulse generators per 3U VME slot.
6U VME is supported with the VME4IP. Applications from 1 to 16 pulse generators per 6U VME slot.

Each pulse generator is programmable, and has an independent register set [Time ON, Time OFF, Pulse Control, and Shift]. The output waveform is based on a 50 MHz reference. The time between pulses "time off" and the width of each pulse "time on" is controlled with 28 [27-0] bit registers for an effective range of nS to seconds. Each channel can be configured to operate as a free running reference or to output a specific number of pulses. The pulse count has a 24 [23-0] bit register. An additional register contains the SHIFT time which is used to add a phase shift between two or more channels. The registers can be updated on-the-fly to simulate the frequency changes and phase shifts seen in sensors.

Outputs in TTL mode are driven with 64 mA open-drain devices to allow multi-drop applications. 470 ohm pull-up resistors are provided. In 485 mode individual transceivers configured as drivers are utilized. The RS485 devices are rated at 40 MHz.

Interrupts are supported. When a programmed count completes a programmable interrupt can be generated. When a pulse is output an interrupt can be generated. The channels have individual controls. The status register provides the channels which are causing the interrupt request. The status is held until explicitly cleared by the software.

IP Pulse Features

  • Progammability
  • Each of the 4 pulse generators per IP module are programmable with period, pulse width, sense, interrupts, phase shift amount, and pulse count. Pulse count can be "free running" or a defined count.

  • Size
  • Single wide IP suitable for PCI, cPCI or VME 3U and 6U, PC104p stacks

  • IO Configuration
  • Outputs can be configured as single ended with open drain 64mA drivers and 470 ohm pull-ups or dfferential pairs.

  • Interface
  • Open drain drivers or 40 MHz rated 485 transceivers. Mix and match on each IP Pulse Module.

  • Synchronization
  • Outputs can be synchronized to start with a master enable. Synchronization can be disabled.

  • Pull-up Resistor
  • 470 standard, 1K, 4.7K available

  • Cable interface
  • IndustryPack standard IO. See carrier for IO connector definition.

  • Software Interface
  • 16 bit registers . Read-write of most control registers for card configuration.

  • Interrupts
  • Master enable for data channels. Separate enable for each data channel. Interrupt at end of programmed operation or on each pulse. Status register with current interrupt request status. Interrupts are mapped to INTR0n on IP bus. Master enable can be disabled to allow polled operation.

  • Power Requirement
  • +5V. Approximately 52 mA typical unloaded.

  • Protection
  • All IO Channels are protected with current limiting resistors.

  • Custom
  • Send in your specifications and we can quote a custom version for you

    IP Pulse Benefits

  • Speed
  • Direct mapped IO, efficient IP interface, and dual IP bus speed compatibility provide an optimised interface.

  • Price
  • The IP-Pulse is inexpensive and can save money in other ways too. The IP Pulse can take the place of other IPs with its combination of TTL, and 485; save slots, save money, save time.

  • Ease of Use
  • The IP-Pulse is easy to use. A point and shoot user interface. Please download the manual and see for yourself. The engineering kit provides a good starting point for a new user.

  • Availability
  • The IP-Pulse is a popular design. We keep the IP-Pulse and suitable carriers in stock. Send in your order and in most cases have your hardware the next day - delivered to you via FedEx.

  • Size
  • The IP-Pulse is a standard size IP module. Combining four pulse generators with different output types in one can make it the equivalent of 4 IP cards in one slot. A customized version could do even more to reduce your system size.

  • IP Compatibility
  • The IP-Pulse is IP compliant per the VITA 4 - 1995 specification. All Dynamic Engineering IP Modules are compatible with the PCI3IP, PCI5IP, cPCI2IP, cPCI4IP and other Dynamic Engineering designed carriers. The IP-Pulse will also be compatible with other carriers which are compliant with the VITA specification.

    Ordering Information


    Engineering Kits
    Dynamic Engineering provides Engineering Kits to help our customers have a successful and quick integration. Engineering Kits will save time and money with decreased T&I. We recognize that different customers have different needs. The Engineering Kits are standardized in description to help with selection. The kits are segmented to allow for customers who only need hardware support, software support or a mixture. The Engineering Kit is highly recommended for first time buyers. The kit pricing is discounted to encourage their use.

    IP-Pulse-Eng-1 .......... Hardware Support Engineering Kit includes: Board level Schematics [PDF], IP-Debug-Bus, IP-Debug-IO.

    IP-Pulse-Eng-2 .......... Hardware Support plus Driver Engineering Kit includes: Board level Schematics [PDF], Software[IP-Parallel Driver and sample application zip file ], IP-Debug-Bus, IP-Debug-IO.

    IP-Pulse Driver.......... Software Support Only Windows®XP/2000 and Linux compliant drivers for the IP-Pulse: The Windows® driver is designed to work with a carrier driver. Linux is supported with the generic mode driver that comes with the Linux carrier driver. Please
    contact Dynamic Engineering if you would like us to produce one for your IP or a third party design.
    Save money and buy the carrier with the IP. Free carrier driver included when [Dynamic Engineering] carrier is purchased with the IP Module. Pick Windows® or Linux support.

    You must have Adobe Acrobat to read our PDF files.

    Download the
    IP-Pulse Manual - original memory map and feature set PROM revision A updated 5/21/03
    Download the IP-Pulse Manual with enhanced features PROM revision D updated 5/17/05
    Download the IP-Pulse Driver Manual updated 04/26/07

    Related Products
    IP-Debug-IO IP IO connector T&I tool
    IP-Debug-Bus IP Extender card with test points, hot swap capability, power monitoring
    HDRterm50 50 pin ribbon cable to terminal strip converter DIN rail mounting
    HDRribn50 50 pin ribbon cable
    IP-MTG-KIT stainless steel screws and standoffs to mount an IP to a carrier

    Try before you buy program

    Custom, IP, PMC, XMC, PCIe, PCI, cPCI, PC104p, VME, VPX Hardware, Software designed to your requirements

    Home | News | Search the Dynamic Engineering Site