ccPMC-BiSerial-III-TRANS
Conduction Cooled Transformer Coupled
PMC Compatible Bi-Directional Serial Data Interface







The PMC BiSerial family has been updated to include a conduction cooled version with transformer coupling. The ccPMC-BiSerial-III-TRANS has 8 channels, each fully programmable and capable of operating independently or in concert with the other IO. The BiSerial III features completely isolated FIFOs with 32 bit ports for increased adaptability and performance. Half-Duplex, Full-Duplex, serial and parallel systems can be configured with software and VHDL. The denser, faster FPGA will implement the most complex state-machines. The components are rated for the industrial "extended" temperature range. Conformal coating is available.

PMC-BiSerial-III-TRANS IO Diagram


Fully independent and highly programmable transformer coupled RS-485 IO channels are provided by the PMC-BiSerial-III-TRANs design. The channels are supported by independent state-machines created within the Xilinx FPGA. The channels can have the same or different protocols. Manchester encoding and decoding, standard serial [UART], control, command, instrumentation, and custom protocols can be implemented.

Each channel can have a separate memory. For most designs the internal Block RAM within the FPGA can be configured. DualPort or FIFO are typical configurations. For example: 32 1Kx16 FIFOs can be configured making for multiple channels with internal memory. The PMC-BiSerial-III-TRANS also has external FIFOs (2) with up to 512K bytes (each) as an option. The FIFOs are 32 bits wide to optimize data transfer from the PCI bus. The interface is optimized to minimize the latency on the PCI bus. The data transfer size can be any length on the IO side. The FIFOs support internal loop-back testing. The loop-back test can be used for BIT and for software development. The programmable FIFO flags are supported on both sets of FIFOs. Programmable Almost Full, Programmable Almost Empty, plus Full, Half Full, and Empty. The programmable flags can be set to any debth to allow the software a programmable delay from event to empty or full. The interrupts can be very useful when sending or receiving messages larger than the FIFO size. The interrupts are programmable and provisions are made to allow polling.

The PMC-BiSerial has 8 transceivers which can be used for any combination of input and output functions. Parallel and serial data, multiple channels, and different hand-shaking schemes can be implemented with the quantity of IO on the PMC-BiSerial. The RS-485 transceivers support up to 40 Mhz clock and data rates. The transformers can can be used up to 100 MHz.

The base design has a clock multiplexor coupled with a programmable divider to provide PCI, local oscillator, PLL, and external clocking options along with divided versions. Custom oscillator frequencies can be installed when an exact frequency is required. The standard oscillator is 50 MHz. The DCM in the Xilinx along with the PLL can be used to create custom frequencies based on readily available references to allow quick turn prototyping and on-the-fly frequency changes.

If your situation demands a custom application then we will update the Xilinx FPGA. Send us your timing and we will send you the interface.... email us your wish list or call today!

PMC-BiSerial-III-TRANS Block Diagram

Shown as a Two Channel implementation.
Up to 8 independent Channels possible



ccPMC-BiSerial-III-TRANS Features

  • Size
  • Standard Single PMC

  • IO Speeds
  • The transcievers are capable of 40 MHz. Designed in clock generator and PLL. Location for reference oscillator for specific frequency requirements. Built in "Channelized DMA"™ to support higher speeds and larger file / transfer sizes.

  • PCI Speed
  • Standard 33 MHz. operation

  • PCI Access Width
  • Standard 32 bit operation supported.

  • Software Interface
  • PMC registers are read-writeable. Transmit and Receive functions separated.

  • Interrupts
  • Transmit and Receive state-machines, FIFO Programmable almost empty [transmit] and programmable almost full [receive] have programmable interrupts. Status can be polled for non-interrupt driven operation as well.

  • Signaling
  • 8 transformer coupled RS-485 IO are provided. Any combination of transmit or receive channels can be created.

  • IO
  • The IO is available via the PMC "user IO" connector Pn4. The differential IO is properly routed with controlled spacing and matched lengths on each of the pairs.

  • Interface
  • Dynamic Engineering crafts custom programmed interface solutions for our clients. Sometimes a previously completed version can work for you. Sometimes a hybrid of reuse and new is required. Please see below for a current list of completed implementations to choose from. We can port from the PMC-BiSerial-III to the "TRANS" and vice-versa as well. Contact Dynamic Engineering with your requirements.

  • Power
  • +5 only. 3.3V, 2.5V and 1.25V converted with on-board power supply.

  • Memory
  • Memories built from Block RAM within the FPGA are the best solution for many applications. 8 - 2K x 32 FIFO(s) or Dual Port RAM(s) are available. Larger discrete FIFOs can be provided with sizes 4K-128K x 32 available. There are two positions for the discrete FIFOs.



    ccPMC-BiSerial-III-TRANS Benefits

  • Speed
  • The PMC BiSerial is optimized for serial interfacing requirements. The FIFO memories and programmable interrupts off-load the CPU from most of the management other implementations require. The FIFO access is optimized for the PCI bus further reducing overhead by speeding up the data transfer. On the IO side the PMC BiSerial has independent channel functions. Channels can operate at maximum rate in parallel. With the Spartan III DMA can be implemented and still have plenty of gates left for your application.

  • Price
  • The PMC BiSerial is easily programmed to implement new functions. Many previously implemented "custom designs" are available too. Without the costs of schematic level design, layout, debugging etc. a modified BiSerial III will represent a large cost savings in your budget.

  • Ease of Use
  • The PMC BiSerial III is easy to use. Point and shoot - just fill the FIFO and set the start bit to get your custom protocol transmitting. Built in loop-back capabilities and engineering kits help with integration into your system. We can write a custom Windows® driver for you.

  • Availability
  • Dynamic Engineering works to keep the PMC BiSerial III in stock. Send in your order and in most cases have your hardware the next day. With a custom design a 1-2 week design period is usually required. We can support immediately with the another version then send updated FLASH Files later to help get your project going - right away.

  • Size
  • The PMC BiSerial III is a standard single width PMC card and meets the PMC mechanical specifications for conduction cooled modules. The PMC-BiSerial-III-TRANS can be used in all PMC slots.

  • PMC Compatibility
  • The PMC BiSerial is PMC compliant per the IEEE 1386 specification.

  • PCI Compatibility
  • The PMC BiSerial is PCI compliant. You can develop with a PCI to PMC adapter - PCI2PMC or PCIBPMC.

    ccPMC-BiSerial-III-TRANS Ordering Information
    1 year warranty
    Quantity discounts available

    PMC-BiSerial-III-TRANS-XX - XX version with internal memory

    Engineering Kits
    PMC-BIS3-TRANS-ENG-1
    Engineering Kit for PMC-BiSerial-III-TRANS includes: Board level Schematics [PDF], Reference Software [WIN XP/2000 Driver Visual C ZIP file]
    PMC-BIS3-TRANS-ENG-2
    Engineering Kit for PMC-BiSerial-III-TRANS includes: PCIBPMCX1 adapter card, board level Schematics [PDF], Reference Software [WIN XP/2000 Driver Visual C ZIP file], HDEterm68-M, HDEcabl68

    Customer Special Versions & Manuals
    If one of the customer specific protocols will work for you - fantastic - and if not please let us know what you need and we can implement it for you.

    PMC-BiSerial-III-TRANS version HW4
    Customer: The Goebel Company
    The HW4 is the HW1 ported to the conduction cooled transformer coupled "TRANS" design. The protocol implemented provides 8 Manchester encoded data channels per card. Each channel can operate with a selectable frequency, RX or Tx mode, unidirectional or bidirectional. CRC, Manchester, Ready_Busy, and other status provided. Internal Dual Port RAM blocks [512 x 32] used for each of the 8 channels.
    Download the HW4 Hardware manual
    Download the HW4 Windows® Driver manual

    Related Products:
    PCIBPMCX1 bridged PCI to PMC adapter card, PCI, PCI-X compatible, Differential routed Pn4 IO to SCSI connector.
    HDEcabl68 SCSI II/III Cable
    HDEterm68 SCSI II/III to 68 pin terminal block
    PCI2PMC PCI to PMC adapter card
    cPCI2PMC cPCI to PMC adapter card 3U 4HP
    PMC Extendio II PMC extension cable set - move your PMC up to 12" away from the host.



    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]