Manufactured byDYNAMIC ENGINEERING
Product groupDigital Parallel Interface PMC Module
DescriptionDynamic Engineering PMC-PARALLEL-485 Digital Parallel Interface PMC Module
OverviewA simple "point and shoot" interface makes it easy to add up to 34 differential IO to your system with the PMC Parallel 485. The PMC compatible PMC-Parallel-485 design adds 32 [RS-485 /RS-422/LVDS] differential IO lines to one slot of your carrier board. 2 additional differential pairs are available for a clock & clock enable. The signals can be used to capture data with an external reference or programmed to be references for the rest of the system. Many standard features and ease of VHDL updating make PMC Parallel 485 a versatile design. PMC Parallel 485 is a companion design for the PMC BiSerial III. The Biserial has a larger more capable FPGA and is intended for larger designs. PMC Parallel 485 is a lower cost version with many of the same features scaled for smaller requirements. In addition the PMC XM DIFF has an even larger Virtex FPGA and is user programmable - for the really tough design requirements.If you see a PMC BiSerial III or XM based design that has more "channels" than you need we can likely port a reduced version to PMC Parallel 485. If you need 7 units or more it will likely be cost effective to do this.Each channel is software programmable to be an input or an output. The lower four bits are independent. The rest are programmed on a nibble basis.Each channel is software programmable to be terminated or not. The lower four bits are independent. The rest of the bits are programmed on a nibble [4 bit group] basis.Options to use a high density 68 pin SCSI III front panel connector and / or Pn4 to provide system IO. The connections to the front and rear IO are isolated to remove the unused trace length from your implementation. All IO is routed differentially with controlled impedance, and matching lengths to the front panel or Pn4.The IO channels can be used as interrupt generators. Interrupts are programmable to be based on level or edge and active high or low. The registers are mapped as 32 bit words and support byte, word and 32 bit access. All registers are read-writeable.An 8 bit user switch is provided to allow custom configurations to be easily and automatically configured with a common software driver. For example; the switch can be read through the status port and used to determine what the RX/TX configuration should be and any special characteristics for that implementation.All of the data bits pass through the FPGA used to implement the PCI interface. Any or all bits can be used for custom state machine and IO functions. Custom termination options are also available. Line selectable pull-up and pull-down resistor postions are available. Please contact Dynamic Engineering with your requirements.
SizeSingle wide PMC
Parallel Interface32 independent differential channels. Each channel can be an input or an output.
Clocks2 additional differential pairs for clock and clock enable.Software selectable direction control. Could be programmed for other purposes [FPGA].
State MachineAll bits are fed back through the FPGA to allow custom interfacing options.Contact the factory for implementation.
InterfaceRS-485, LVDS and mixed transceiver options. Also compatible with RS-422 requirements.
Termination ResistorSelectable switch plus resistor equivalent resistance.Selectable direction control.
Software Interface32 bit registers.Read-back of channel control registers and input registers. Read-write of control register for card configuration.
InterruptsAll IO Channels can be programmed to cause interrupts. Each channel is programmable to be masked, active hi, active low, edge triggered. Interrupts are mapped to INTA on PCI bus.
Power Requirement300 mA at +5V typ.
External ClockInput registers are programmable to capture data on the internal clock, user oscillator or external user supplied clock. Additionally an external clock enable input is provided to allow selective clocks to be gated at the register. SW can select internal or external source for clock and clock enable.