DHTML JavaScript Website Pull Down Navigation Menu By Milonic




IP-Parallel-IO



IP-Parallel-IO Block Diagram



The IndustryPack® compatible IP-Parallel-IO with counter and timer design provides 48 digital parallel IO lines in one IP module slot of your carrier board. These IO´s can be configured to be TTL or RS485 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. IP-Parallel is available as an add-on IndustryPack Module for use with carriers on all of the common buses: VME, cPCI, PCI, and PC104p. IP-Parallel is supported for both Windows® and Linux.

The IP Module driver can be instantiated multiple times to control multiple cards by the same CPU. IP-Parallel-IO 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. The IP Driver can determine which type of IP-Parallel is installed and load the correct driver. All 7 types of the base design are supplied with the IP Parallel Windows® driver.

PCIe implementations can be done with the PCIe3IP and PCIe5IP.
Applications from 1 to 240 TTL lines and/or 1 - 120 Differential pairs per PCIe slot.
PCI implementations can be done with the PCI3IP and PCI5IP.
Applications from 1 to 240 TTL lines and/or 1 - 120 Differential pairs per PCI slot.
cPCI 3U is supported with the cPCI2IP. Applications from 1 to 96 TTL lines and/or 1 - 48 Differential pairs per 3U cPCI slot.
cPCI 6U is supported with the cPCI4IP. Applications from 1 to 192 TTL lines and/or 1 - 96 Differential pairs per 6U cPCI slot.
PC104p is supported with the PC104pIP. Applications from 1 to 48 TTL lines and/or 1 - 24 Differential pairs per PC104 stack position.
PC104p situations with a custom mechanical can be done with the PC104p4IP.
Channel counts from 1 to 192 TTL lines and/or 1 - 96 Differential pairs per PC104 stack position.
3U VME is supported with the VME2IP. Applications from 1 to 96 TTL lines and/or 1 - 48 Differential pairs per 3U VME slot.
6U VME is supported with the VME4IP. Applications from 1 to 192 TTL lines and/or 1 - 96 Differential pairs per 6U VME slot.


IP-Parallel-485 Block Diagram


Each channel is programmable to be an input, or an output on a channel-by-channel basis via software. All DIO channels can be used as interrupt generators. Interrupts are programmable to be enabled, active high or low, and edge or level triggered. The registers are mapped as 16 bit words. All control registers are read-writeable.

Outputs in TTL mode are driven with 32 mA open-drain devices to allow multi-drop applications. 470 ohm pull-up resistors are provided. In 485 mode individual transceivers provide direction control and RS485 compatibility.

An external oscillator position is provided for custom applications.


IP-Parallel-IO IO Filter and Interrupt Control Block Diagram

Frequently it is necessary to correlate the time and the event. The IP-Parallel design supports an enhanced MC68230 capability with two - 32 bit counter - timers. The counter-timers are easy to use with a minimum of registers to access and complete independence. The IP clock is used as a reference; both 8 and 32 MHz can be used.

Counter/Timer A features a 32 bit down-counter with a pre-load register. The counter output is tested against a "zero" value. When zero the counter is re-loaded with the pre-load value to create a cycle. At each zero detection an interrupt can be generated. At each zero detection a waveform can be transitioned. The waveform can be enabled onto the upper data bit.


IP-Parallel-IO Counter - Timer A Block Diagram


Counter / Timer B has a 32 bit up counter which can be cleared by the software. The counter output is masked with a user programmable value to select a particular counter bit or bits to use for interrupt creation. The counter output is also available to read via software and can serve as a real-time clock.


IP-Parallel-IO Counter - Timer B Block Diagram


IP Parallel IO Features

  • Size
  • Single wide IP.

  • Parallel Interface
  • Up to 48 independent TTL, and up to 24 Differential channels per module. Carrier determines number of modules that can be installed. Each channel can be an input or an output. Read-back filtered or direct.

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

  • Interface
  • Open drain drivers or 485 transceivers

  • Synchronization
  • Outputs can be synchronized to change together [across register boundaries]. Synchronization can be disabled.

  • Pull-up Resistor
  • 470 standard, 1K, 4.7K available on TTL lines.

  • Counter / Timer
  • Two independent Counter / Timer functions are provided.
    CTA: 32 bit down-counter with registered initial value and auto-preload. Waveform generator. Interrupt generator based on zero detection. CTB: 32 bit up-counter with clear and read-back. Bitwise selectable interrupt generator.

  • Cable interface
  • IndustryPack standard IO

  • Software Interface
  • 16 bit registers mapped to the 48 IO channels. Word writeable. Read-back of channel control registers and input registers. Read-write of control registers for card configuration.

  • Interrupts
  • All IO Channels can be programmed to cause interrupts. Each channel is programmable to be masked, active hi, active low, edge or level sensitive. Master enable for data channels. Separate enable for each data channel, CTA, and CTB. 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
  • There is room in the FPGA for custom applications that need IO. Send in your specifications and we can quote a custom version for you



  • MTBF
  • 1.496 million hours GB 25C Bellcore MTBF



    IP Parallel IO Benefits

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

  • Price
  • IP-Parallel-IO is inexpensive and can save money in other ways too. IP Parallel IO can take the place of three other IP´s with it´s combination of TTL, 485, and counter timer functions; save slots and cash.

  • Ease of Use
  • IP-Parallel-IO is easy to use. A point and shoot user interface. Please download the manuals and see for yourself. The engineering kit provides a good starting point for a new user. The User Application software and driver will get you up and running quickly. SIngle and multiple card capable. The driver has simple to use calls to read or set any of the IO lines. The example software includes loop-back testing. Interrupts are supported with the driver and tested with the reference software.

  • Availability
  • IP-Parallel-IO is a popular design. The 7 base dash number options are stock items.

  • Size
  • IP-Parallel is a standard size IP module. Combining three functions in one can make it the equivalent of 3 IP cards in one slot. A customized version could do even more to reduce your system size.

  • IP Compatibility
  • IP-Parallel-IO is IP compliant per the VITA 4 - 1995 specification. All Dynamic Engineering IP Modules are compatible with PCIe3IP, PCI3IP, PCIe5IP, PCI5IP, cPCI2IP, cPCI4IP, PC104p4IP, etc. IP-Parallel-IO will also be compatible with other carriers which are compliant with the VITA specification.


    Ordering Information
    IP-Parallel-TTL ......48 TTL
    IP-Parallel-1............40 TTL & 4 diff. pairs
    IP-Parallel-2............32 TTL & 8 diff. pairs
    IP-Parallel-3...........24 TTL & 12 diff. pairs
    IP-Parallel-4...........16 TTL & 16 diff.pairs
    IP-Parallel-5.............8 TTL & 20 diff. pairs
    IP-Parallel-485......24 differential pairs
    IP-Parallel-CDU. ..CDU looping
    IP-Parallel-HQT..........Have Quick Interface - built on IP-Parallel-HV
    Quantity discounts available


    Quantity

    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-Parallel-Eng-1 .......... Hardware Support Engineering Kit includes: Board level Schematics [PDF], IP-Debug-Bus, IP-Debug-IO.

    Driver and application software included when hardware is purchased. Please note: drivers are layered to work with a carrier driver [also included with carrier purchase]. IP-Driver comes with support for all IP-Parallel-[TTL,1,2,3,4,5,485] versions. Currently XP is supported. Updated Win7 and Linux drivers are on the way.


    Manuals
    You must have Adobe Acrobat to read our PDF files.
    Download the
    IP-Parallel-IO Manual Current Standard Product Manual
    Download the IP-Parallel-IO Manual Previous Standard Product Manual
    Download the IP-Parallel-IO Driver Manual for Windows®


    Customer Special Versions
    You can order these too or request that we design one for you

    IP Parallel IO version BA1 "Tape"
    Customer: Boeing : Interface with a cartridge tape device. Memory access to IP triggers data transfer with cartridge. 22 Address, 16 Data, 1 Parity, 4 control bits, 5 Status read and write cycles supported.

    Download the IP-Parallel-BA1 "Tape" Manual in PDF format
    Download the IP Tape XP/2000 Driver Manual in PDF format.


    Customer: Lockheed Martin: IndustryPack® based interface to LARS CDU [Lightweight Airborne Recovery System Control Display Unit]
    When the IP-Parallel-CDU is powered-on it defaults to a dedicated serial interface that uses four IO lines to implement a full-duplex NRZ serial clock and data protocol. The transmit interface defaults to 32-bit LSB first at 500 kHz bit rate. Both the clock rate and the number of bits are programmable. The receive interface uses an external clock at a nominal rate of 614 kHz, and will function over a wide range of frequencies. The receive words default to 32-bits LSB first. The word size is programmable.

    Download the IP-Parallel-CDU Manual


    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


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



    Home | News | Search the Dynamic Engineering Site