Dynamic Engineering's PC104p and PCI-104 Compatible Designs

PC/104p - WHO-9

PC104p-H009 <==> PC104p, PCI-104 card with H009 access

Do you need to interface with one of the many aircraft and other platforms that use the H009 bus? PCI-104 and PC104p are a compact stacking formats which lend themselves to lightweight - small volume situations. The PC104p-H009 is a PC104 design which translates between the H009 bus protocol and the PCI bus.

The PC104p-H009 design features two complete connections which can be used as a dual redundant system. The A and B side are electrically independent back to the Xilinx. Within the Xilinx the state-machines are independent allowing one side to be a Target, and the other a Master at the same time. In normal operation, the software will select Bus A or Bus B creating the redundancy. For loop-back the A and B side can be configured with both active and one a master and the other a target device so the A can loop-back with B.

When in master mode the H009 bus is driven by the PC104p-H009 to start each cycle. The data sent has embedded address and command to alert a specific target to respond or take action. If a response is expected the transceiver on the RX/TX data line is reversed to read the data back from the target.

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

The PC104p-H009 is a design concept at the moment. Dynamic Engineering has an IndustryPack® version of the design which was done a long time ago. Dynamic Engineering is interested in updating the design to use a current FPGA and platform. We can do the design and implement the state-machines based on the original F-15 project implementation. We are looking for an industry partner to help with system integration to prove the design. Contact us if you are interested in working with us to implement the H009 on PC104p, PCI-104, PMC, cPCI, or on an updated IP.

PC104p-H009 Features

  • Size
  • standard PC104p - PCI-104 card

  • H009 compatible Buses
  • One Dual Redundant connection based on the industry standard Aeroflex transceiver plus top quality transformer and FPGA design.

  • Clocks
  • Standard 1 MHz operation and other programmable rates

  • Access Width
  • 32 bits on the PCI bus

  • Cable interface
  • Right angle DB9.

  • Software Interface
  • Control registers are read-writeable. Dual Port RAM based target mode response registers. FIFO based memory for Master mode. All options are software selectable. Windows XP/2000 driver available.

  • Interrupts
  • Interrupts provided to support flow control. FIFO level, Target access etc. Indivually maskable. Pollable operation. Control registers are provided to determine the source of the interrupt

  • Power Requirement
  • +3.3V, 5V

  • LEDs
  • Channel Activity LED., Voltage LED´s

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

    PC104p-H009 Benefits

  • Speed
  • With the direct PCI to H009 Bridge design featured in the PC104p-H009; standard accesses to your hardware happen faster. Throughput is optimized by an efficient memory design.

  • Price
  • The PC104p-H009 has the features you need in a package you can afford. Quantity discounts are available. Scheduling is available.

  • Ease of Use
  • The PC104p-H009 is easy to use. A point and shoot user interface to the H009 bus. Please download the manual [coming soon] and see for yourself. The engineering kits provide a good starting point for a new user.

  • Availability
  • Dynamic Engineering will keep the PC104p-H009 in stock in small quantities. Send in your order and in most cases have your hardware the next day - delivered to you via FedEx. Larger quantites may have some lead time based on part availability. Available soon

  • Size
  • The PC104p-H009 is a standard size PC/104+ board. Low profile components are used to stay within the standard form factor.

  • PC/104p Compatibility
  • The PC104p-H009 is PC/104p compliant per the PC/104-Plus Specification- Version 2.0 November 2003.

  • H009 Compatibility
  • The PC104p-H009 is H009 compliant per the F-15 Digital Interface Design Specification 15th April,1980 Rev D

  • PCI Compatibility
  • The PC104p-H009 is a universal voltage, PCI compliant device. The PC104p-H009 can be expected to work in any PCI compliant backplane.

    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.

    PC104p-H009-Eng-1 .......... Hardware Support Engineering Kit includes:
    Board level Schematics [PDF], PCI2PC104p

    PC104p-H009-Eng-2 .......... Hardware Support plus Driver Engineering Kit includes:
    Board level Schematics [PDF], Software[H009 Driver and sample application zip file ], PCI2PC104p

    PC104p-H009 Drivers.......... Software Support Only Windows®XP and 2000 compliant drivers for the PC104p-H009:
    Driver and user application.

    Try before you buy program

    Dynamic Engineering's Hardware and Software design overview

    Custom, IP, PMC, PC*MIP, PCI, VME Hardware, Software designed to your requirements

    Home | News | Search the Dynamic Engineering Site

    [an error occurred while processing this directive]