PMC-Wizard
PMC Compatible Wizard Interface



The PMC-Wizard is intended for use in ultra high-speed bidirectional point-to-point data transmission systems. The primary application is to provide very high-speed I/O data channels for point-to-point baseband data transmission over controlled impedance media of approximately 50 Ω. The maximum rate and distance of data transfer is dependent upon the attenuation characteristics of the media, and the noise coupling to the environment. PMC-Wizard can also be used to replace parallel data transmission architectures by providing a reduction in the number of traces, connector terminals, and transmit / receive terminals. Parallel data loaded into the transmitter is delivered to the receiver over a serial channel, which can be a coaxial copper cable, or an optical link. Data is then reconstructed into its original parallel format. Significant power and cost savings are realized when compared with parallel solutions. Scalability for higher data rates in the future is another positive for the Wizard approach.

PMC-Wizard is designed with a high speed, high density FPGA, plus the Wizard transceiver devices. Each TI TLK2711 provides an effective serial interface speed of 1.6 Gbps to 2.7 Gbps, providing up to 2.16 Gbps of data bandwidth. The TLK2711 performs data conversion parallel-to-serial and serial-to-parallel. The clock extraction functions as a physical layer interface device. The serial transceiver interface operates at a maximum speed of 2.7 Gbps. The transmitter latches 16-bit parallel data at a rate based on the supplied reference clock (TXCLK). The 16-bit parallel data is internally encoded into 20 bits using an 8-bit/10-bit (8b/10b) encoding format. The resulting 20-bit word is then transmitted differentially at 20 times the reference clock (TXCLK) rate. The TXCLK rate is programmable using the built in PLL.

The receiver section performs the serial-to-parallel conversion on the input data, synchronizing the resulting 20-bit wide parallel data to the recovered clock (RXCLK). It then decodes the 20-bit wide data using the 8-bit/10-bit decoding format resulting in 16 bits of parallel data at the receive data terminals (RXD0-15). The outcome is an effective data payload of 2 Gbps to 2.5 Gbps (16 bits data x the frequency).

DMA can be used to move data from the system memory to the local storage within the FPGA and vice-versa. The PCI bus is 32 bits wide, and each Wizard interface is 16 bits. The DMA engine moves 32 bit data into the local Block RAM FIFOs [4K x32]. The Wizard state machine reads the data and takes care of loading the wizard device with 16 bit words. Due to the nature of the link, in situations where less data needs to be transferred than the available bandwidth will support, the hardware can automatically insert, and then strip out "null" characters. The DMA engine can support independent operation of the two RX and two TX channels. There are four channels of DMA within the FPGA with arbitration to use the 1 PCI DMA channel. Software overhead is greatly reduced by providing the independent channels. Large amounts of data can be transferred without interrupt support [until the conclusion of the transfer]. Direct Read/Write support is also provided for situations where the messages are small

The TLK2711 provides an internal loopback capability for self-test purposes. Serial data from the serializer is passed directly to the deserializer, providing the protocol device with a functional self-check of the physical interface. PMC-Wizard provides controls to allow the loop-back to be used for [BIT] Built in Test purposes.

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-Wizard Block Diagram



PMC-Wizard Features

  • Size
  • Standard Single PMC

  • Transmit Speeds
  • 1.6 to 2.7 GBs serial rate 80 to 135 Mhz parallel rate. Software selectable rate for transmit channel. Oscillator and programmable PLL combined for user frequency support.

  • PCI Speed
  • Standard 33 MHz. operation

  • PCI Access Width
  • Standard 32 bit operation supported.

  • Software Interface
  • PMC registers are read-writeable.

  • 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
  • Wizard interface

  • IO
  • The IO is available via the PMC MDM bezel connectors. The differential IO is properly routed with controlled spacing and matched lengths on each of the pairs. 9 Pin MDM connectors.

  • Power
  • +5 only. 3.3V, 2.5V, 1.2V converted with on-board regulators.

  • Memory
  • Separate FIFO´s are provided for TX/RX of each channel. 4K x 32 is standard. 128K x 32 FIFO´s are optional.

  • DIP switch
  • An 8 position switch is available to allow for configuration control or to facilitate debugging




    PMC-Wizard Benefits

  • Speed
  • PMC Wizard is optimized for serial interfacing requirements. The FIFO memories and programmable interrupts off-load the CPU from most of the management. Independent DMA channels further reduce CPU overhead when multiple streams are in use. The FIFO access is optimized for the PCI bus further reducing overhead by speeding up the data transfer. On the IO side, the PMC Wizard has independent and interconnected channel functions. All channels can operate at maximum rate in parallel up to the limit of the PCI bus bandwidth available.

  • Price
  • PMC-Wizard is available off-the-shelf at a reasonable price. Custom versions can also be arranged. The PMC Wizard is easily programmed to implement new functions. Previously implemented "custom designs" are available too. Without the costs of schematic level design, layout, debugging etc. A modified Wizard will represent a large cost and time savings in your budget.

  • Ease of Use
  • PMC Wizard 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. Windows® driver available.

  • Availability
  • Dynamic Engineering works to keep the PMC Wizard 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 std version then the FLASH later to help get your project going - right away.

  • Size
  • PMC Wizard is a standard single width PMC card and meets the PMC mechanical specifications. The PMC Wizard can be used in all PMC slots.

  • PMC Compatibility
  • PMC Wizard is PMC compliant per the IEEE 1386 specification.

  • PCI Compatibility
  • PMC Wizard is PCI compliant. You can develop with a PCI to PMC adapter - PCIeBPMCX1 or PCIBPMC.



    Ordering Information
    1 year warranty
    Quantity discounts available

    PMC-Wizard - Standard version with 16Kb FIFO per channel, standard Wizard timing and protocol. Two TX and two RX channels through the Bezel

    Please select from the options below

    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.

    PMC-Wizard-Eng-1 .......... Hardware Support Engineering Kit includes:
    Board level Schematics [PDF], and MDMCable9


    PMC-Wizard Drivers .......... Software Support Only Windows®XP and 2000 compliant drivers for the PMC-Wizard:
    Driver and user application. Included with purchase. Please ask for the Window®s option when ordering.





    Manuals
    You must have Adobe Acrobat to read our PDF files.
    Please download the
    PMC Wizard Hardware manual Rev. B1 PDF with hardware description including pinout, register maps, operational description
    Please download the PMC Wizard Software manual Rev. B PDF driver installation and listing of "Calls". Include files supplied with driver have complete API and more operational information. Reference application files also have how to information.


    Related Products:

    MDM Wizard Cable
    Lab Environment Wizard Cable
    PCI2PMC PCI to PMC adapter card
    PCIBPMC bridged PCI to PMC adapter card
    cPCI2PMC cPCI to PMC adapter card 3U 4HP
    PCIeBPMCX1 PCIe to PMC adapter - 4 lane.


    Try before you buy program

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


    Home | News | Search the Dynamic Engineering Site