Highly Connective Hardware for OBSAI/CPRI Development
By Louis Belanger, CTO – Lyrtech
Introduction
In
the actual context of today’s maturing wireless infrastructure
industry, developers and manufacturers need to streamline their capacity
to both increase functionalities with their final products and beat
time-to-market and cost pressure constraints. The arrival of initiatives
such as OBSAI and CPRI and their continuous establishment as open architectures
for standardizing the interfaces between the radio (RF), base band
processing (BB), transport and control BTS building blocks are setting
the pace for the development of optimized, open and more connective
hardware to allow developers cut on costs and beat the clock on the
race to the market place.
In
this evolving context, the developer is faced with the challenge of
supporting these emerging and somewhat competing standards while maintaining
support to a number of in-house and/or legacy approaches. Specifically
for the high-speed RF-BB interconnection, the need for a high-performance
reprogrammable part such as an FPGA arises.
An
FPGA-based OBSAI/CPRI development platform is then a definite plus
for the BTS developer. However, to cover the needs of the entire market,
it needs to provide support for both OBSAI and CPRI standards as well
as all high-speed interconnect approaches, both electrical and optical.
The Lyrtech OBSAI/CPRI Virtex-4 Development Platform, based on Virtex-4
FPGAs and jointly developed with Xilinx, aims at providing the BTS
developer such flexibility in terms of high-speed RF-BB interfaces
for both OBSAI and CPRI specifications.
The
RF-BaseBand interconnection
The
RF-BB physical interconnect is basically a high-speed “single
wire” connection on which serialized based-band IF data streams
are transmitted. Either differential LVDS pairs or optical fiber can
be used. Data rates vary from 614 Mbps to the 3 Gbps range. Multiple
RF modules can be connected: for example, the RF-BB specific RP3 section
of the OBSAI specification (see figure 1) allows for a maximum of nine
pairs either arranged in a mesh or a centralized combiner and distributor
(C/D) topology.

Figure 1 OBSAI and CPRI base
station modules
A
Suitable Solution
A
development platform with the following features becomes a one stop
solution for the BTS developer.
Powerful
FPGAs
The
power and capacity of the FPGAs used on the development board provide
developers the necessary programmability to much faster and readily
test and prototype their designs.
The
Virtex-4 family FPGAs feature Power PC processor blocks, RocketIO™
Multi-Gigabit Transceivers, Ethernet MAC blocks and XtremeDSP™ Slices
offering great processing power.
Reference
designs and IPs available from Xilinx complement a large array of either
OBSAI or CPRI applications that run on the Lyrtech OBSAI/CPRI Virtex-4
Development Platform. However, details about such reference designs
and IPs are not the subject of the current document.
Various
Clock Sources for Multirate Data Flow
Data
can flow in a multitude of rates thanks to PLL circuitry that uses
a dual-frequency VCXO that allows stable clocking for both OBSAI and
CPRI designs. The PLL will use different clock references such as the
on-board OBSAI or CPRI clock oscillators, any other external clock
references (through the SMA interface) or high-speed interface recovered
clocks (SERDES, MGTs). Also, other on-board clock oscillators should
be used as references for SRIO and Ethernet data flow. Such clock availability
represents a great flexibility to accommodate most of the OBSAI/CPRI
applications.
Highly
Connective and Versatile Platform
The
large array of interfaces and interconnections populating the platform
should offer developers the flexibility to test data and evaluate performance
using different standards and communication speed rates. Therefore,
implementing and testing their designs with the possibility to interface
with numerous external devices and at higher speeds than ever before
becomes not only an appealing option but a must-have feature.
Lyrtech
OBSAI/CPRI Virtex-4 Development Platform
The
Lyrtech OBSAI/CPRI Virtex-4 Development Platform consists of two clusters
containing a Virtex-4 FPGA (one LX60 and one FX60), an external SERDES,
Gigabit Ethernet connectors, and DDR2 memory. Therefore, the platform
can send and receive data at rates ranging from 614.4 Mbps to
3072 Mbps via the SMA interface, connected to the LX60 Virtex-4
FPGA through an external SERDES and the on-board SFP, the HSSDC2 interfaces
connected to the RocketIO™
Multi-Gigabit Transceivers in the FX60 Virtex04 FPGA. Also the data can
be sent and received via a SRIO interface at rates ranging from 1250 Mbps
to 3125 Mbps directly connected to the RocketIO™ Multi-Gigabit
Transceivers in the FX60 Virtex-4 FPGA.
For
inter-FPGA communication, a RapidCHANNEL Bus allows data exchange between
the FX60 and the LX60 Virtex-4 FPGAs at up to 8 Gbps, Full-Duplex.


Figure
2: Lyrtech OBSAI/CPRI Virtex-4 Development Platform
and connectivity diagram
To
facilitate connectivity with other telecommunications system components,
conversion modules from Xilinx are available to convert SMA interface
inputs into SFP or HSSDC2 data.
Test
and measurement equipment can be easily connected thanks to the multiple
Ethernet interfaces available, allowing for a probe point in the communication
path from which the user can either add or retrieve data. Therefore,
the Ethernet interfaces can be used for monitoring purpose to detect
special events/data just like a “sniffer” or protocol analyzer.
The
platform also has expansion capability and provision for add-on modules
from Lyrtech’s catalog of communication oriented I/O and RF boards,
allowing it to be used as either a base station RF module or a base
station baseband processing module.
OBSAI/CPRI
Bridging
The
OBSAI/CPRI Virtex-4 Development Platform can serve as a peripheral
bridging ‘swiss knife’
device for the different high speed interfaces of a modular BTS.
In
a typical development scenario, the developer will connect a legacy
or new equipment under-development through the OBSAI/CPRI Virtex-4
Development Platform acting as a bridge to different OBSAI/CPRI sources
and/or sinks. Test equipment can also be connected to the platform,
allowing monitoring and analysis of the different data streams. Once
the testing has been completed, the developer can recover all FPGA
IPs and design code and use it to develop a final product.
Another
scenario is to use the platform as a customisable OBSAI/CPRI sink or
source, where different OBSAI/CPRI applications can be programmed for
test purposes.

Figure 3 Typical connectivity
configuration in an OBSAI/CPRI development context
As
shown in the picture below, the data flow is bidirectional; it travels
across the OBSAI/CPRI Virtex-4 Development Platform using the following
path: RX SMA connectors → SERDES → XCV4LX60 → 8 Gbps Inter FPGA bus → XCV4FX60 → SFP, HSSDC2 or SRIO. The same path
is used in the other direction: SFP, HSSDC2 or SRIO → XCV4FX60 → 8 Gbps Inter FPGA bus → XCV4LX60 → SERDES → TX SMA Connectors.

Figure 4: Bidirectional data
flow
A
Future Well Thought Of
Based
on the powerful capabilities of Xilinx Virtex-4 FPGAs and combined
with fully integrated OBSAI and CPRI cores, the platform allows the
designer to concentrate on its task to develop advanced capabilities
and product differentiation features in a BTS modularisation trend,
while maintaining legacy capabilities. Enhancing modular BTS testing
is also a key outcome of such a platform. Base station designers and
manufacturers can count on a piece of hardware that will easily evolve
along with the upcoming needs of the market and the new trends from
the industry.