FarSync T4U - The 4 Port Synchronous Universal PCI Card



The FarSync T4U PCI /PCI-X card provides a very flexible 4 port sync communications platform for Linux and Windows systems


Download the FarSync T4U datasheet here (PDF) FarSync T4U datasheet


Order Information

Product Name

Description

Product Code
FarSync T4U

Intelligent Universal PCI (PCI / PCI-X) 4 port synchronous bus mastering card (X.21 / V.35 / RS232C / EIA530 / RS422 / RS449), bitstream and HDLC support. Provides an API and operation on TCP/IP links.
For Linux and Windows XP, Server 2003, Server 2008 and Vista.
Cables are ordered separately.

FS4440
FarSync T4U + Async

Intelligent Universal PCI (PCI / PCI-X) 4 port synchronous and asynchronous bus mastering card (X.21 / V.35 / RS232C / EIA530 / RS422 / RS449), bitstream, async and HDLC support. Provides an API and operation on TCP/IP links.
For Linux and Windows XP, Server 2003, Server 2008 and Vista.
Cables are ordered separately.

Note: Async operation currently only available on Windows.

FS4441
FarSync SDK Linux and Windows Developers Toolkit for the FarSync T4U and other FarSync cards - this is required if you want to write software to use the card's API FS9610
FarSync X25 T4U FarSync T4U with X.25 software see Windows X.25 support details and Linux X.25 support details FS6440
Cable Options
See the FarSync product range and compatible cables table

 

 

Overview

The FarSync T4U card and software is designed to provide high performance hardware communications solutions for business, government and the military who need a Universal PCI synchronous communications card. The product includes a low level driver that allows access to the communications features available in the hardware. The card can optionally use the host's standard TCP/IP protocol stack to allow access to IP based networks such as the Internet. The FarSync SDK provides a Developers Toolkit for the product.

The card will support a synchronous line at speeds of up to 10Mbits/s continuous. The highly flexible universal network connector supports RS232C, X.21, RS530 (RS422 signaling), RS449 and V.35 network interfaces.

The product is supplied with a 5 year warranty.

Features under Windows: The products include support for the Microsoft standard Windows SDCI API, providing applications with direct access to the card's communications port/s for bit synchronous (HDLC) framing and also transparent bitstream operation for video and voice type applications. The FarSync T4U+Async supports soft selectable asynchronous access as well.

The card installs seamlessly under Windows XP, Windows Server 2003, Vista and Windows Server 2008 on both 32 and 64 bit, single and multi-core systems. The FarSync drivers are signed by Microsoft for easy installation.

The low level API is based on an extended SDCI interface and supports bit synchronous (HDLC) framed and transparent bit stream data.

The FarSync T4U can also be installed to appear as a NDIS (LAN) interface so it can simply use the TCP/IP stack to allow access to IP based networks such as the Internet.

Features under Linux: The low level API is based on the raw socket interface and supports bit synchronous (HDLC) framed and transparent bitstream data. The T4U card can also use the TCP/IP stack to allow access to IP based networks such as the Internet.

The T4U card installs seamlessly as a plug and play device under the popular Linux 32 and 64 bit distributions. The cards supports Linux kernel version 2.4 and 2.6 in 32 and 64 bit formats, including the leading distributions supplied by Redhat, SuSE, Mandriva, Debian, Ubuntu, Fedora, Slackware and more. Multi-processor systems are supported.

FarSite is committed to supporting the FarSync T4U on new versions of Linux and Linux kernels as they are released. The source code for the driver is supplied with the product allowing rebuilding by the end user for use with almost any of the current or future Linux variants.

Developers Toolkit: The FarSync SDK provides a Developers Toolkit with full documentation, useful utilities, such as a line monitor, and many sample applications for Linux and Windows. Free support from FarSite's Engineering department is provided to customers purchasing the FarSync SDK who have technical questions using the API.


Typical Applications

The FarSync T4U is suitable for a very wide range of uses; some typical applications include:

  • High speed multi-port HDLC framing support for non standard or specialist protocols
  • Interfacing DAB ETI (Ensemble Transport Interface - ETSI EN 300 797) transparent bit streams to Servers
  • Interfacing MPEG Video bit streams T-DMB ETI to Servers
  • Interfacing high speed MPEG Video bit streams to Servers
  • Watchdog systems
  • Data generators for test systems
  • Engineering monitoring and control systems
  • Internet Access and remote office access over leased lines
  • HDLC framing support for non standard or specialist protocols

 

 FarSync T4U - Product Details

The FarSync T4U is supplied with software drivers for Windows and Linux. This includes a low level driver that allows access to the communications features available in the hardware and an optionally installable driver that connects with the standard TCP/IP protocol stack to allow access to IP based networks such as the Internet.

The drivers supplied with Windows and Linux allow large numbers of ports to be supported by the installation of multiple FarSync T4U cards in a Server. Typically 12 or more cards (48+ ports) can be supported; the card limit is only dependent on the resources available in the host Server and the total bandwidth of the PCI bus.

 Card Hardware

The 4 port card runs an AMD processor with SRAM. The card has a quad embedded HDLC / transparent controller with SDMA access (128 buffers per port) and a wide range of timers. The whole memory space may be mapped via the PCI interface to the PC/Server. Total bandwidth supported by the card is 64 Mbits/s.

Network Interfaces

The multi function line drivers available on both cards support X.21 (V.11), V.35, RS232C (V.24, X.21bis), RS530 (EIA530, RS422), RS449 (RS422) , network interfaces, all soft configurable and ESD protected from static charges. The maximum supported line speed is 10 Mbits/s full duplex.

Clock Generation

As well as external clocking the T4U supports card generated clocks at a range of standard frequencies from 9,600 baud to 8.192 Mbits/s and dual clocks can be generated in V.11 mode if required. The clocking speed of all ports is individually selectable. If you require more flexible clock generation then the FarSync T4E may be more suitable for your requirements.

PCI Bus Specification

The FarSync T4U card is suitable for systems with a PCI or PCI-X bus, covering single processor systems, multi-processor systems and processors featuring HyperThreading technology. The card is PCI revision 2.2 compliant with support for both 3.3 and 5 volt signaling, the power for the card is taken from the 3.3 volt supply rail. The FarSync T4U card may be fitted in either 32-bit PCI bus slots or 64-bit PCI-X bus slots as this Universal PCI card will work perfectly well in both.

 

 Key Features supported on Linux

The FarSync T4U installs seamlessly under Linux kernel series 2.4 and 2.6 on both single and multi-core 32 and 64 bit systems. All the popular distributions are supported including Red Hat, SuSE, Slackware, Ubuntu, Mandriva, Debian and Fedora.

Installation is simple, the driver is dynamically loadable so a kernel rebuild is not required for the driver to be installed. The driver acts as a dynamically loadable module. The link level protocol can be PPP, Cisco HDLC or Frame Relay with optional authentication by CHAP, MSCHAP or PAP (RFC 1334) providing a standard point-to-point network interface. The driver is supplied with source code.

The Raw Sockets API allows applications developed using the FarSync SDK to access the full feature set of the hardware, these include bit synchronous (HDLC framed) data, and transparent bitstream data in signal mode NRZ.

A configuration utility is provided to set the line speed, interface type and protocol, after which the ports may be configured with standard networking tools.

 

 Key Features supported on Windows

FarSync T4Ue Basic ConfigurationThe FarSync T4U installs easily under Windows Vista, Windows XP, Windows Server 2003 and Windows Server 2008 on single or multi-core 32 and 64 bit systems. A low level SDCI driver is installed with the optional installation of an NDIS (LAN) driver. The NDIS driver supports TCP/IP running over PPP with optional authentication by CHAP or PAP (RFC 1334) providing a standard point-to-point network interface. The drivers are signed by Microsoft for easy installation.

The product is supplied with a comprehensive configuration utility, a typical screen is shown on the right. The lines can be reconfigured and restarted without reloading the software. There is context sensitive help and an on-line manual should it be required. An advanced tab permits users to further specify the configuration of the line if necessary.

A Line Monitor is included that allows the user to record, display and store line traffic with WAN protocol decoding for fast debugging.

The FarSync T4U enhanced SDCI API allows applications developed using the FarSync SDK to exactly control the type of data sent and received in bit synchronous (HDLC framed) data and transparent bitstream formats in NRZ signal mode.

 

 

 

 

 

 

 FarSync SDK - The Developers Toolkit

The SDK includes support for writing applications on both Linux and Windows and contains documentation, working sample applications, development and test utility applications. There is everything a user needs to rapidly develop and test a wide variety of applications such as specialist synchronous (HDLC framed) protocols or transparent bitstream data requirements including Audio, MPEG Video T-DMB and DAB ETI. The FarSync SDK is ordered separately from the FarSync T4U.

Our Engineering department provides free email and telephone assistance to application developers using the API as part of the package provided when the FarSync SDK is purchased.

Windows SDCI API

The SDCI API allows applications to exactly control the type of data sent and received in both bit synchronous data and transparent bitstream formats. The SDCI API manual in Adobe PDF format provides a comprehensive set of function call definitions and helpful advice on the best way to utilise the interface. The sample applications for HDLC and bitstream operation are written in C.

Synchronous data

The SDCI API has been extended to allow applications to exactly control the type of data sent and received in both bit synchronous (HDLC framed) data and transparent bitstream formats. The SDCI SDK contains everything a user needs to rapidly develop and test applications for such requirements as supporting specialist synchronous protocols or transparent data requirements such as Audio, MPEG Video T-DMB and DAB ETI. The unique clocking options are selectable and configurable from the API.

Asynchronous Data

To operate a port with asynchronous data under Windows, the FarSync driver supports a subset of the standard Win32 COMM API as detailed in Microsoft's MSDN Documentation. This enables applications that currently interface to standard serial ports on Windows to be easily ported to use FarSync ports in asynchronous mode. As an alternative to using the Win32 COMM interface, SDCI clients also have the option of using much of the same code to support FarSync ports in either asynchronous or synchronous modes e.g. the same data transfer IOCTLs. Asynchronous mode access is available purchasers of the FS4441.

Sample Applications

A number of easy to follow sample applications are provided demonstrating the wide variety of features available with the card. This includes a kernel mode sample for those customers who require the ultimate performance. GUI based demonstration and test utilities are supplied capable of utilizing the wide range of features supported by the card.

Further information on the SDCI API

 

SDCI feature demonstration and test utility
Screenshot of SDCIDemo utility program supplied with the FarSync SDK that tests and demonstrates the FarSync T4U capabilities

 

Linux Raw Sockets API

The Linux API allows applications to send and receive HDLC format (bitsync) frames and also transparent bitstreams with the raw sockets based API. The sample application supplied with the Developers Toolkit demonstrates both modes of operation.

Data rates of up to 10 Mbits/s are supported, with all the ports individually selectable for speed, clocking direction and mode of operation (HDLC or Transparent). Frame sizes up to 32 Kbytes are supported in HDLC mode to allow support for a wide variety of specialist synchronous protocols. The transparent bit stream is suitable for transparent data requirements such as Audio, MPEG Video T-DMB and DAB ETI. Asynchronous operation is not available from the Raw Sockets API.

The source for the application and drivers is included, with the Linux API manual provided in Adobe PDF format. The driver is supported under kernel version 2.4 and 2.6 for both single CPU and multi-processor 32 and 64 bit machines.

 

 


 

 


Top
FarSync T4U- Software Technical Specifications
Linux
Distribution Support

Distributions by Red Hat, SuSE, Slackware, Mandriva, Ubuntu, Debian, Fedora and more.
Drivers for kernel series 2.4 and 2.6 on both single and multi-core 32 and 64 bit systems

Kernel Support All sub versions of kernel releases from 2.4 and 2.6.
Protocol Supported TCP/IP, PPP, Cisco HDLC, Frame Relay, CHAP, MSCHAP, PAP (RFCs 1661, 1332, 1334)
API and Interfaces Raw Socket API
Windows
O/S Types

Windows XP, Windows Vista, Windows Server 2003, Windows Server 2008
32 and 64 bit (single and multi-core systems)

Protocol Supported TCP/IP, PPP, CHAP, PAP (RFCs 1661, 1332, 1334)
API and Interfaces Extended SDCI API, NDIS (LAN) where the line appears as a LAN interface
Utilities Line Monitor to record, display and store line traffic included
FarSync SDK - Developers Toolkit
API reference manuals Windows SDCI user manual,
Linux Raw Sockets user manual
Sample programs Sample applications supplied that use the SDCI and Raw Sockets APIs and card performance and function test applications
Source code Sample C applications and Linux drivers source code supplied
Customer Support We provide free email and telephone assistance to the application developer using the API as part of the package provided when the FarSync SDK is purchased.

 

Hardware Technical Specifications
Card type and PCI specification AMD processor with SRAM and quad port synchronous controller,
Universal PCI (PCI-X compatible, PCI v2.2 compliant), bus mastering, DMA enabled,
Supports 3.3 & 5 volt PCI signaling,
Suitable for 32 and 64 bit PCI bus slots
Physical characteristics Short card (height 107mm, length 167mm)
Network connections supported

4 synchronous ports (FS4440) 4 synchronous or asynchronous ports (FS4441)
X.21 (V.11) - DTE 15 pin male D type,
V.35 - DTE MRAC-34 male 'brick' type,
RS232C (V.24, X.21bis) - DTE 25 pin male D type,
RS530 (RS422) - DTE 25 pin male D type,
RS449 (RS422) - DTE 37 pin male D type,
DCE type cables are also available

Link speed range sync

RS232C: up to 128 Kbits/s
X.21, V.35, RS530 (RS422), RS449 (RS422): up to 10 Mbits/s

Link speed range async 9,600, 19,200, 38.4K, 57.6K and 115.2 Kbits/s - FS4441 only
Line signal modes NRZ
ESD protection Littelfuse high speed ESD and over-voltage protection
Indicators 4 LED displaying line status
Approvals EN55022 class B, CE, FCC class B
Power requirements < 1.75 A @ +3.3v
< 10mA @ +/- 12v (for ESD suppression)
< 6 watts
MTBF 238,319 hours - calculation based on Bellcore Method 1 Case 3, 40 deg.C ambient, 15 deg.C case temperature rise above ambient.
Line clocking (internal/external) External and card generated line clocking is supported. The clock speed is independently selectable on each port.
Card generated clock range 9,600 baud to 8,192 Mbits/s.
No special cables are required to use card generated clocks on RS232C, X.21 and RS530 (RS422). dual clocking is available on V.11.
Internal clocking is supported on V.35 and RS449 with the use of cables designed for card generated clocks
Cable type compatibility Cables are ordered separately see the Products and cable compatibility table
Warranty 5 years
RoHS Compliant Yes

Microsoft, Windows, and the Windows logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.
All trademarks and registered trademarks are acknowledged.
Changes are periodically made to the information herein; these changes will be incorporated into new editions of the publication. FarSite Communications may make improvements and/or changes in the products and/or programs described in this publication at any time.

Last updated: 15-Oct-2008

TopReturn to home page
Copyright © FarSite Communications Limited, 2004-2008. All rights reserved.