PC104pIP

  • Windows® or Linux driver included with purchase
  • Single Stack position ↣ can be installed in any PCI-104 or PC104p stack position
  • 1 IndustryPack Module positions w/ 8⇆32 MHz. operation
  • Fused, FIltered 5V, +12V, -12V supplied to IP´s
  • Automatic 32 bit to dual 16 bit cycle support.
  • Full memory space supplied
  • 50 pin box header for ribbon or discrete wiring systems
  • 1 year warranty standard. Extended warranty available.
  • Extended Temperature standard.
  • ROHS and Standard processing available


1 position PCI-104 / PC104p IP Carrier, PC104p IP Adapter, PCI-104 IndustryPack® carrier, IndustryPack® Adapter for IP modules


If you want to use IndustryPack® modules with your PC104p or PCI-104 system PC104pIP is the choice for you. PC104pIP combines features you need with simplicity and speed. One IP module can be installed per carrier. Multiple carriers can be used in a stack. PC104pIP is highly integrated with the PCI and IP interfaces closely coupled within the same FPGA. As a result PC104pIP is faster, has a higher MTBF, and is easy to use. There are fewer initialization steps and fewer PCI addresses to deal with, and yet there are more features to work with. With the Windows® driver; operation can be "plug and play". Linux driver also available. PC104p Chassis(s) is available PC104p chassis to house your project.

The PC/104p basic card size is smaller than the length of an IP module. The PC/104p specification allows for an added connector area of .5" on two edges. The "lower" connector area is used for the IP Module extension. The "upper" is used for the cable edge connector. The IP Module [type 1] when mounted is slightly smaller in height than the allowable component height for the PC104pIP plus the rear height of the board in the stack above the PC104pIP. If Type II or Type III modules are to be mounted or if the other cards in the stack have components in the rear mounting area then the PC104pIP will need to be mounted at the top of the stack or connector extenders used to create additional headroom.

Our customers are our best source of feed-back, and new ideas to implement. The PC104pIP is now revision A for the PROM. Available now. If you have PC104pIP´s and want to update to the latest firmware we have a PROM update program. A minimal cost of $25 for the first updated PROM. Please provide your serial number(s) to be updated along with your PO.

Multi-board operation is supported. With multiple PC104pIP´s in your system and unique cabling, sensors etc. for each slot on each PC104pIP it is important to "know" which PC104pIP is which, and to properly control the IP modules mounted to them. A surface mount "dip switch" is provided to provide an identifier to the software. A specific PC104pIP can be matched with the PCI address allocated to make for deterministic control. The switch can be used for other purposes; configuration control or debugging for example. The switch values are available to be read via the PCI bus.

The IP slot has a separate clock controller for 8 and 32 MHz operation. Glitch free operation means the frequency can be be changed on the fly. Series and parallel terminations with equal length traces insure clean clocks and coherant operation between the IP and the controlling state-machine. A well designed clock distribution is critical for reliable operation.

Resettable "self healing" fused filtered power. +5, +12, and -12V supported.

An Industry standard 50 pin [ribbon cable] headers is used with the IP IO connector. Ribbon cable or discrete wire cables can be interfaced directly with the PC104pIP. Alternatively the HDRterm50 can be used to create a terminal block interface.

Three methods of resetting the IP are built into the PC104pIP. A local pushbutton reset switch is provided. The IP can be reset from the control register within the FPGA via the software interface. The IP is reset on power-up via a supervisory circuit that guarantees the 200 mS minimum reset requirement in the IP specification. The resets only affect the IP slot.

An LED is provided to show IP slot activity. When accessed the LED is flashed. The Xilinx provides a "one shot" circuit to stretch the "on" time to make it visible. Power indicator LED´s [3] are provided. An additional eight user LED´s are available for debugging or other purposes.

IndustryPacks are usually 16 bit devices and the PCI bus supports 32 bits. PC104pIP accepts 32 bit PCI accesses and converts them into two 16 bit accesses with an auto-incremented or static address. One PCI access can be used to write to, or read from two IP locations or twice to one location. Byte, Word and Long Word accesses are supported to the 16 and 32 bit IP sites from the PCI bus.

The IP accesses are protected by a watch-dog timer. The timer is started at the beginning of each IP access. If the timer expires before the IP being accessed responds, a bus error internal to the PC104pIP is created. The PC104pIP responds normally to the host, not tying up the PCI bus, and provides status and an optional interrupt to alert the host to the problem with the IP. The Bus Error timer is useful in situations where the software may want to cause a bus error to find out what is installed or where a hung system would have consequences. Multi-threaded software operation is supported with separate bus error status in each of the slot control registers.

The PCI bus is defined as little endian and many IP´s have their register sets defined to operate efficiently with a little endian interface. The default settings on the PC104pIP are "straight through" byte for byte and D15-0 written to address 0x00 before D31-D16 written to address 0x02 when long words are written to 16 bit ports. Please note that any long word address can be used. The lower data is written to the lower address first, then the upper data to the upper address. The IP slot has a ByteSwap and WordSwap control bit to allow Byte and Word Swapping to be performed to accommodate alternate IP and OS requirements.


Byte Swapping accesses to a 16 bit port.


Connector positioning is compatible with IP-Debug-Bus to allow the user to isolate and debug the control interface of an IP. The IP-Debug-IO can be used in conjunction with the PC104pIP and IP-Debug-Bus to provide test-points on the IO signals and loop-back capability for the IP.

PC104pIP Features

  • Size
  • PCI-104 or PC104p card.


  • IP compatible slots
  • 1 slot.


  • Clocks
  • Selection of 8 and 32 MHz operation.


  • Access Width
  • IP Module slot can be accessed as byte, word, or long word. Long words are converted to double word accesses.


  • Bus Error
  • The Watch-Dog timer protects against PCI bus hangs by responding when the IP is not installed or has a failure. 7.3 uS timeout.


  • Cable interface
  • Industry standard 50 pin box header connector. Right angle mount.


  • Software Interface
  • Control registers are read-writeable
    IO, ID, MEM, INT spaces supported. Windows 2000/XP and Linux drivers available.


  • Interrupts
  • The IP has 2 potential interrupts. Both are routed to INTA on the PCI bus. Control registers are provided to determine the source of the interrupt


  • Power Requirement
  • +5V internally, +5V, +12V, -12V current determined by IPs installed


  • LEDs
  • +5V, +12V, -12V and activity LED. 8 user LED´s also available.


  • DIP switch
  • An 8 position switch is available to support multi-board operation or other user defined purposes.


  • Embedded Solution
  • For a complete solution we recommend: PC104p chassis
    For power we recommend the PC104pPWR12 or PC104pPWR28
    Just add your 3rd party PC104p hardware or
    Need a custom built card - contact us today for design assistance with your stack and specification requirements.


  • MTBF
  • 1.37 Million hours per Bellcore SR-332 GB 25C


    PC104pIP Benefits

  • Speed
  • With the direct PCI to IP Bridge design featured in the PC104pIP standard accesses to your hardware happen faster than in competing designs. Throughput is increased by an additional 50% when the 32 bit access mode is used. Fantastic for loading memory etc.


  • Price
  • The PC104pIP has the low price point.


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


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


  • Size
  • The PC104pIP is a standard size PC104p / PCI-104 board.


  • IP Compatibility
  • The PC104pIP is IP compliant per the VITA 4 - 1995 specification. All Dynamic Engineering IP Modules are compatible with the PC104pIP. All other IP Modules which are compliant with the VITA specification can be expected to work.


  • PCI Compatibility
  • The PC104pIP is universal voltage, PCI compliant device. The PC104pIP can be expected to work in any PCI / PC/104p / PCI-104 compliant system.



    PC104p / PCI-104 card with IP slot Rear View


    Ordering Information
    PC104pIP: Configured with both connectors for PC104p stack. PCI side used for communication with IP. One IP module position per adapter. 8 and 32 MHz IP operation, automatic 32 bit conversion, 50 pin box header for IO.
    PCI-104IP: same as PC104pIP except stacking connector [ISA side] is not installed.

    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 kit pricing is discounted to encourage their use. Please note: Drivers and UserAps are included for purchasers of PC104pIP. Limited to existing SW solutions. Please see below for the manuals corresponding to the currently available SW. Custom solutions can be requested.


    Manuals
    Download the
    PC104pIP Hardware Manual in PDF format.
    Download the IP Carrier Windows®7 manual. For PCIe and PCI based carriers
    Download the Win7 Generic IP Driver Manual in PDF format.
    Download the Carrier Group Linux Manual in PDF format.
    Download the Generic IP Driver for Linux Manual in PDF format.

    Use the Generic driver when a custom IP driver is not available. The generic driver is included with the drivers along with a sample user application making calls to the generic driver and an IP-Parallel-TTL.

    Please refer to the individual IP pages for driver availability. We are working on drivers for most of our IP´s. You can influence the order in which we complete them. Please let us know which one you need first.

    Related Products
    PC104p-Chassis 3-11 slot PC104p Chassis
    PC104pPWR28 28v PC104p Power Supply
    PC104pBiSerial3 RS485, LVDS, ADC &DAC State-Machine IO
    PC104Baseboard Rugged PC/104+ BaseBoard with Power Distribution, OptoIsolated IO, ARINC 429, ADC, DAC, and UART
    PCI2PC104p Use your PC104p or PCI-104 boards in a standard PC.
    IP-DEBUG-IO IP IO Connector Break-out Adapter
    IP-DEBUG-BUS IP module extender specialized for debugging
    HDRterm50 50 position terminal block with ribbon cable connector
    HDRribn50 Ribbon Cable for IP Modules with strain relief and cable pull tab
    IP-MTG-KIT Mounting Hardware for IP Modules


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



    Home | News | Search the Dynamic Engineering Site