Made in USA
The Embedded Solutions Experts


IP-QuadUART

IP Module with 4 UART´s RS-232/RS-485

Order This Item


IP-QuadUART Description

  • Driver included with purchase
  • Standard Type II module
  • 8↔32 MHz. operation
  • 4 UART´s per IP
  • 24 MHz and 18.432 Mhz oscillators to reference UART
  • RS-485, RS-422, RS-232 under SW control
  • 8, 16, 32 bit data support for more efficient transfer
  • 1 year warranty standard. Extended warranty available.
  • Extended [Industrial] Temperature option.
  • ROHS and Standard processing available
IndustryPack® Modules are an important part of solutions for Embedded situations. Rugged, small, light .. just right for many applications. With IP-QuadUART many communications, telemetry, command and control applications can be handled.

The IndustryPack compatible IP-QuadUART design integrates a quad UART onto an IndustryPack module. The UART (16C854) features 128 byte FIFO´s for RX and TX ports on each channel. The UART is supported by an advanced IP module interface implemented within a Xilinx FPGA.

UART is a character based interface [8 bits]. The IndustryPack interface has several features which optimize performance. Words can be written to the IP-QuadUART and the data will be converted to bytes before being sent to the UART. The IP interface will latch the data allowing the host computer to be released while the data is being moved to the UART. The early release allows pipelined operation and increased performance. When the IP-QuadUART is mounted to a carrier which supports 32 bit operations the effect can be enhanced. PCI3IP, PCI5IP , cPCI4IP and cPCI2IP and other Dynamic Engineering carriers support 32 bit access to IndustryPacks.

When reading data IP-QuadUART supports 8, 16, and 32 bit accesses by assembling the bytes read from the UART into a register within the Xilinx. With 32 bit reads 1/4 of the data transfer cycles are needed. In the standard mode the data is read when the host performs the transfer cycle. An optional higher performance mode of operation is the pre-read mode. In pre-read the UART is read and the data stored within the Xilinx. With the data stored internal to the Xilinx the data can be accessed without waiting for the UART.

IP-QuadUART is compatible with 8 and 32 MHz IP bus interfaces. A speed select control bit optimizes the state machine for either frequency.

IP-QuadUART is compatible with RS-232 and RS-422 / RS-485 requirements. Software can select RS232 or RS422 operation on each channel independently. When in RS232 mode the full complement of MODEM signals are available [ RX, TX, RTS, CTS, DTR, DSR, RI, DCD ]. When in RS422 mode the signals supported are [RX, TX, CTS, RTS ]. Analog switches allow software control over the termination resistors on each receive channel separately. Software also has control over the output drivers in RS422 mode to allow multi-drop operation.

The UART IO is available at the IO connector. Most IP carriers route the IP module IO connectors to 50 pin headers to support ribbon cable. The HDRterm50 can be used to create a terminal block interface.

Two local oscillators are provided to allow the full range of the UART to be utilized. 24 MHz and 18.432 Mhz oscillators provide 1.5 M max rate with RS-422 and all of the standard baud rates up to 230K with RS-232 [500K with a short cable].

The IP Module driver can be instantiated multiple times to control multiple cards by the same CPU. IP-QuadUART when coupled with the Dynamic Driver "knows" what slot it is in and which carrier it is installed into. The slot and carrier information is required when using multiple cards in a PCI/PCIe/VPX etc. system with dynamic address assignment. A known system configuration can be combined with the slot and carrier information to deterministically access the right device.

IndustryPack® Modules require a "carrier" in most cases to adapt them to the system. Dynamic Engineering has carrier solutions for a variety of formats.
PCIe implementations can be done with the PCIe3IP and PCIe5IP.
PCI implementations can be done with the PCI3IP and PCI5IP.
cPCI 3U is supported with the cPCI2IP. Up to 2 IP-QuadUART per slot
cPCI 6U is supported with the cPCI4IP. Up to 4 IP-QuadUART per slot
PC104p is supported with the PC104pIP.
PC104p situations with a custom mechanical can be done with the PC104p4IP. Up to 4 IP-QuadUART per slot
VPX 3U is supported with the VPX2IP. Up to 2 IP-QuadUART per slot

IP-QuadUART Features

Size
1.8x3.9 inches nominal Type II with low profile components on rear
IO
Each of the 4 UART ports can be selected RS-232 or RS-422 compatible with software. Any combination of channels is valid.
Speed
In RS-232 mode each port is rated for 230K max [500K with a short cable]. In RS-422 mode each channel can operate up to 1.5M.
Termination
Each of the channels in RS-422 mode can have a termination on the RX and CTS signals or be left unterminated. In point-to-point operation the termination will normally be activated, and in multi-drop operation the cable will provide the termination at the end points. Software controlled.
Clocks
Compatible with 8 and 32 MHz IP bus operation. The oscillator frequencies [24 and 18.432] support standard and custom baud rates. Custom versions with special frequency requirements can be supported
Write Access
The write cycle to the QuadUART is pipelined with an early termination to the IP host. The pipelining reduces the access time in writing to the UART FIFO memory. Byte expansion from words is supported.
Read Access
Read cycles wait for data to be available from the UART or can be selected to pre-read the data to support higher performance operation. Byte packing into words is supported.
Software Interface
Control registers are read-writeable
IO, ID, INT spaces supported.
Windows®, Linux, VxWorks reference SW and Drivers
Interrupts
Interrupt level 0 is used to route the QuadUART interrupt to the host computer. The interrupt is maskable and pollable.
Power Requirement
+5V,+12,-12
Volatility
Statement of Volatility
Reliability
BellCore 25C GB 1,620,017 Hours

IP-QuadUART Benefits

Speed
QuadUART is compatible with 8 and 32 MHz IP reference rates with write through to UART capability. The UARTs have deep FIFOs to support the higher bandwidth. Use with the PCI3IP or PCIe3IP for maximum throughput. High baud rates supported in RS-232 and RS-422 modes of operation.
Price
System level cost is best when reasonably priced reliable hardware is used and NRE minimized. With IP-QuadUART, driver support for the carrier and IP level, reference software, history of reliable operation, and fantastic client support your cost per unit and overall costs are attractive. Another aspect of cost is the cost of change when your card goes obsolete. Dynamic Engineering is committed to keeping our product line available as long as possible for our client´s. IP-QuadUART was introduced in 2002. Updated as necessary with changes hidden by the FPGA.
Ease of Use
IP-QuadUART is designed to be easy to use. Direct access to all FPGA based features, [UART features defined by industry standard UART interface] aligned registers for larger access types, programmable features to allow personalization for your system. Please download the manuals and see for yourself. Reference software is provided in source form to get you started. Standard 16550 type UARTs allow recompiliation of 3rd party SW "only" needing the local addresses defined.
Availability
IP-QuadUART is a "stocked" item. This means IP-QuadUART is either in stock or has a short lead time depending on your order size and other recent orders.
IP Specification Compatibility
IP-QuadUART is compliant per the VITA 4 - 1995 specification. Tested with PCI and PCIe based carriers. All Dynamic Engineering IP Modules are compatible with PCIe3IP, PCIe5IP, VPXI2IP, PCI3IP, PCI5IP, cPCI2IP, cPCI4IP, PC104pIP etc. IP-QuadUART will operate with any IP specification compliant carrier board.

Part Number: IP-QuadUART
Ordering Options

  • IP-QuadUART Standard board - with RS232/RS-422/485 programmable IO.
  • -ROHS Use ROHS processing. Standard processing is ""leaded"
  • -CC Option to add Conformal Coating
  • -XXX See Models section for predefined versions and replace XXX with type

  • Types

IP-QuadUART Drivers

Software Support for IP-QuadUART-XXX includes: Windows, and Linux compliant drivers
The IP driver is layered and operates on top of the Carrier driver. IP drivers are auto installed for each instance detected. Please see the Driver manuals for the specifics of each type.

Drivers and Reference SW are developed for each type / version of IP-QuadUART implemented. When custom versions are ordered the NRE will include providing Windows, Linux, and or VxWorks packages. For off-the-shelf models, select on the manuals tab, the Windows® and Linux SW shown is included with your purchase of the HW. A small one-time charge is required for the VxWorks versions. Unsupported SW versions may have an NRE requirement.

Integration support is available. Please contact Dynamic Engineering for this option or download the Technical Support Description from the Company button.

linux diagram
Reference diagam of how our Linux Driver / Application layer operate with the Carrier and IP Module.

IP-QuadUART predefined models

Click on the links to Download selected manuals in PDF format.
Base Model 4 UART interfaces coupled with programmable IO for RS-232, RS-485, and RS-422 applications.

Standard Model Hardware Manual
Standard Model Windows Manual