FarSync TE1e E1 PCIe Adapter Datasheet
FarSync TE1e E1 PCIe Adapter Datasheet
FarSync TE1e E1 PCIe Adapter Datasheet
Key Features
◼ E1 unstructured and fractional (G.703, G.704)
◼ DAB STI and ETI compatible transparent
bitstream and HDLC operation
◼ PCI Express Bus mastering DMA Intelligent
adapter
◼ APIs for Windows and Linux and
interoperation with TCP/IP
◼ Selectable external clock synchronisation
through a SMA connector
◼ Supplied with choice of RJ48C or BNC
connectors
◼ Comprehensive Developers Toolkit
available
◼ General purpose bitstream decoding library
including support for DAB ETI and DAB STI
Overview
The intelligent FarSync TE1e adapter brings comprehensive E1 support to Linux and Windows to allow your
application full access to the E1 features available on the board. Full bandwidth on unstructured E1 G.703 lines, E1
fractional (G.703/G.704), HDLC framed and transparent operation are all supported with easy software configuration.
The product includes a low level driver that allows access to the communications features available in the hardware.
The adapter can optionally use the host's standard TCP/IP protocol stack to allow access to IP based networks such
as the Internet.
The G.703 transparent bitstream option available with the API is suitable for video and voice such as T-DMB (Digital
Multimedia Broadcasting), DAB (Digital Audio Broadcasting) ETI (Ensemble Transport Interface - ETSI EN 300 799)
and STI (Service Transport Interface - ETSI EN 300 797).
The FarSync SDK provides the Developers Toolkit for the product and includes a general purpose bitstream encoding
and decoding library including support for DAB-ETI (NI, G.703) and DAB-STI (PI, G.703) that reduces application
development timescales.
Both the RJ48C (RJ45) and twin coax (BNC) connectors are available on the adapter so if you are not sure what
connector type is going to be required, use the FarSync TE1e.
An external clock input of up to 10mhz through a SMA connector is supported to allow synchronisation of the output
data clock, to, for example, a GPS source.
The product is supplied with a 5 year warranty.
Features under Windows: The product includes support for the Microsoft standard Windows SDCI API, providing
applications with direct access to the adapter's communications port/s for bit sync (HDLC) framing and also
transparent bitstream operation for video and voice type applications.
The adapter installs seamlessly under Windows 10, 8, 7; Windows Server 2019, 2016 and 2012 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 sync (HDLC) framed and transparent bit
stream data.
The FarSync TE1e can also be installed to appear as a NDIS (LAN) interface so it can simply use the TCP/IP stack
over PPP to allow access to IP based networks such as the Internet.
Applications running in LabVIEW can access the card.
®
Pg 1 FarSync TE1e Version 1.03
Features under Linux: The low level API is based on the raw socket interface and supports bit sync
(HDLC) framed and transparent bitstream data. The TE1e adapter can also use the TCP/IP stack to allow
access to IP based networks such as the Internet.
The TE1e adapter installs seamlessly as a plug and play device under the popular Linux 32 and 64 bit
distributions. The cards supports Linux kernel version 2.6 and onwards in 32 and 64 bit formats, including
the leading distributions supplied by Red Hat, SuSE, CentOS, Debian, Ubuntu, Fedora, Slackware,
CentOS and more. Multi-processor systems are supported.
FarSite is committed to supporting the FarSync TE1e 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, a DAB
compatible bitstream encoding and decoding library, 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 TE1e adapter is suitable for a very wide variety of applications, including for example:
◼ HDLC framing support for non standard or specialist protocols
◼ Interfacing DAB ETI (Ensemble Transport Interface - ETSI EN 300 799) or STI (Service
Transport Interface - ETSI EN 300 797) transparent bit streams to Servers
◼ Integration with embedded Linux and Windows based products
◼ E1 Internet access
◼ E1 Frame Relay Access
◼ Remote office access over leased lines
◼ Server based network hub (Routers and Firewalls)
◼ Satellite Multicasting
◼ Video Teleconferencing
FarSync TE1e - Product Details
The FarSync TE1e 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.
Adapter Hardware
The single port adapter runs an AMD processor with SRAM. The adapter has an embedded HDLC /
transparent controller with SDMA access (128 buffers) and a wide range of timers. The whole memory
space may be mapped via the PCIe interface to the PC/Server.
Network Interfaces
The TE1e supports E1 unstructured (G.703) and Transparent operation at 2.048 Mbits/s, E1 fractional
(G.703/G.704) at speeds from 64 Kbits/s to 1.984 Mbits/s,
E1 Modes: HDLC-framed or transparent data over G.703 unframed/unstructured or G.703/G.704
framed/structured Doubleframe and CRC4 multiframe modes.
External Clock: A SMA connector on the adapter allows connection of an external clock source of
10Mhz, 5Mhz, 2.048Mhz or 1Mhz. The external clock can be selected to drive the data output clock.
®
Pg 2 FarSync TE1e
Key Features supported on Linux
The FarSync TE1e installs seamlessly under Linux kernel series 2.6 and onwards on both single and multi-
core 32 and 64 bit systems. All the popular distributions are supported including Red Hat, SuSE, Slackware,
Ubuntu, Debian, CentOS 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 sync (HDLC framed) data, and transparent bitstream data.
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.
®
Pg 3 FarSync TE1e
Linux Line Monitoring
The Farmon utility allows all data sent and received on the line to be recorded.
Kernel support Sub versions of kernel releases from 2.6.12 onward. The products may operate successfully with earlier
versions of the kernel but no specific testing has been undertaken by FarSite
Protocols TCP/IP, PPP, Cisco HDLC, Frame Relay, CHAP, MSCHAP, PAP (RFCs 1661, 1332, 1334), Raw
supported Bitstream
API and interfaces Raw Sockets API
Windows
O/S types Windows 10, 8 and 7; Windows Server 2019, 2016 and 2012, LabVIEW running on a Windows O/S.
32 and 64 bit (single and multi-core systems)
Protocols TCP/IP, PPP, CHAP, PAP (RFCs 1661, 1332, 1334), Raw bitstream
supported
API and interfaces Extended SDCI API, NDIS (LAN) where the line appears as a LAN interface
®
Pg 4 FarSync TE1e
Technical Specifications — Hardware Features
Adapter type AMD processor with SRAM and FALC56 E1/T1 comms controller,
PCIe (compliant with PCI Express Base Specification Revision 1.0a), 1x (single lane), bus mastering,
DMA enabled.
Link speed range E1: unstructured (G.703) : 2.048 Mbits/s, fractional (G.704): 64 Kbits/s to 1.984 Mbits/s,
E1 frame structure E1 - HDLC-framed or transparent data over G.703 unframed/unstructured or G.703/G.704 framed/
and modes structured doubleframe and CRC4 multiframe modes
G.706 features CRC4 to non-CRC4 interworking according to ITU-T G.706 Annex B (E1)
Error checking via CRC4 procedures according to ITU-T G.706 (E1)
Error checking via CRC6 procedures according to ITU-T G.706 (E1)
External Clock External clock source speeds of 10Mhz, 5Mhz, 2.048Mhz and 1Mhz through a SMA connector
ESD Protection Sidactor and telelink fuse, designed for zero maintenance. The FarSync TE1e uses solid state fuses
unlike many E1 interface cards, no parts need to be replaced after a survivable lightening strike
Back panel Indicators LEDs for Port open, Loss of Signal (LOS),
Receive Remote Alarm (RRA), Alarm Indication Signal (AIS)
Loss of Signal Complies to ITU-T G.775, ETS300233, user programmable between 50mV and 800mV
indication
Jitter Specifications ITU-T I.431, G.703, G.736, G.823
Compliance
Intrinsic Jitter < 0.02 UI (using internal clock)
Jitter Tolerance 10 UI @ 1KHz
0.5 UI @ 40KHz – 100KHz
Power requirements < 1.4 Amp @ +3.3v,
< 5 watts
Cables 2 metre RJ48 cable included
MTBF 270,000 hours - Bellcore Method 1 Case 3, 40 deg.C ambient, 15 deg.C case rise above ambient
Order Information
Name Description Product
Code
FarSync TE1e Intelligent 1 port E1 adapter, PCI Express with BNC and RJ48C (RJ45) connectors, with an FS4155
API for customer applications and support for TCP/IP operation.
Includes a 2 metre cable with RJ48C Connectors.
Drivers for Linux and Windows 10, 8, 7 and Windows Server 2019, 2016 and 2012.
To develop applications that will use the API the FarSync SDK should be ordered
FarSync SDK Linux and Windows Developers Toolkit for the FarSync TE1e and other FarSync cards, this is FS9610
required if you want to write software to use the adapter's API