| Benefits | Features |
|
|
| Applications | |
|
Description
SDR-3000 is the latest in Spectrumˇ¦s family of flexComm platforms,
designed specifically for the implementation of high-performance and/or
high-density software defined radios. SDR-3000 supports hundreds of simultaneous
transmit and receive channels, each with an independent air interface protocol.
Virtually any air interface can be supported by SDR-3000, making it ideally
suited for defense programs such as JTRS, WIN-T, Adaptive C4I Node, Future
Combat System, FAB-T and Advanced EHF Satcom, as well as commercial applications
such as cellular base stations, spectrum monitoring, and test and measurement.
Hardware
The SDR-3000 hardware consists of base boards, including:
In order to achieve optimal data flows, the following standard interconnects are used:
[TM1-3300]
The TM1-3300 is a cPCI transition module supporting four 160 MHz ADCs and four
80 MHz DACs, for interfacing to any commercial RF front-end unit with an analog
IF, or a baseband signal interface.
For more information on the TM1-3300, please see the TM1-3300 data sheet.
[PRO-3100]
The PRO-3100 is a cPCI board with four user-programmable Xilinx Virtex-II FPGAs,
and is ideal for very high data rate front-end processing. These can support:
The PRO-3100 contains a user-programmable embedded PowerPC 405GP controller to offload system control from the FPGA processors, which can then be dedicated to signal processing. It also provides a seamless network interface.
The following summarizes the external interfaces on the PRO-3100 board:
For more information on the PRO-3100, please see the PRO-3100 data sheet.
[PRO-3500]
The PRO-3500 is a signal processing engine with two PowerPC G4 processors, and
support for two ePMC modules. Up to two additional G4s or additional I/O can be
supported via additional ePMC modules.
The PRO-3500 contains a user-programmable embedded PowerPC 405GP controller to provide networking support, and to offload system control from the PowerPC G4 processors, which can then be dedicated to signal processing.
The following summarizes the external interfaces on the PRO-3500 board:
[flexFabric]
All FPGAs and G4 processors are connected via flexFabric, a serial
RapidIO-based switched fabric that allows virtually any dataflow to be achieved
when working with high-data rate front-end processing. flexFabric
supports the following specific features:
Spectrum is a member of the PICMG working group that is setting the various RapidIO standards, and will ensure that the SDR-3000 platform conforms to the latest specifications as they evolve.
[Ethernet]
Both the PRO-3100 and PRO-3500 support 100 Mbps Ethernet via either of:
[TAO CORBA]
CORBA (Common Object Request Broker Architecture) is an industry standard means
of developing distributed, multiprocessor, multi-OS, multi-vendor software
systems.
Every PowerPC processor in SDR-3000 subsystems is supplied with an Object Request Broker, or ORB, to facilitate CORBA development if required. Although different variants of CORBA are commercially available from various vendors, Spectrum selected the TAO open-source ORB due to its ideal combination of level of industry adoption, performance and price.
Although TAO CORBA is supplied as standard, its actual use is completely optional, and software applications can be built on the VxWorks and quicComm layers.
[VxWorks]
VxWorks, from Wind River Systems, is the leading real-time operating system in
the embedded marketplace. The SDR-3000 series product line supports VxWorks on
both the G4 processors as well as the on-board embedded controllers (405GPs).
Features of the VxWorks RTOS include:
VxWorks is bundled with the Tornado development environment, a comprehensive set of tools ideally suited to embedded, real-time development. For more information, please see the "Tornado development environment" section.
VxWorks board support packages (BSPs) for all appropriate hardware PowerPC systems are available from Spectrum.
[quicComm]
quicComm is Spectrumˇ¦s high-performance library for all board-level
functions. These include:
quicComm is available on all generations of flexComm products released since 2000, and will be available on all future generations, allowing maximum code portability and reducing the learning curve.
[VSI/Pro]
Spectrum has partnered with MPI Software Technology to bring you VSI/Pro, a
vector and image processing library, specifically optimized to the PowerPC G4.
The library is fully compliant with the VSIPL API standard, as published by the VSIPL forum, maximizing code portability via an efficient programming interface. For further details on the VSIPL forum, please see: www.vsipl.org.
VSI/Pro contains optimized functions for common signal processing tasks such as FFTs, FIR filters, dot products and trigonometric/algebraic functions.
Full details of VSI/Pro can be found at www.mpi-softtech.com.
[quicWave for PowerPC]
quicWave for PowerPC is a library of building blocks for the development
of wireless modems (waveforms). These building blocks can be combined with
user-defined and other quicWave blocks to create a complete PowerPC-based
wireless application.
Typical blocks would include modulation and demodulation, carrier recovery, symbol rate recovery, forward error correction (FEC) and decision circuits.
quicWave for PowerPC is built on top of the VSIPL industry standard interface for signal processing functionality. This allows the library to be optimized to the PowerPC G4 Altivec engine simply by linking with VSI/Pro.
For full details, please see the quicWave for PowerPC datasheet.
[FPGA Cores]
A comprehensive selection of FPGA cores is available, many of them free, from
the Xilinx IP center at
www.xilinx.com/ipcenter/index.htm.
These include the Digital Down Converter (DDC) LogiCORE: This can perform both narrowband and wideband down conversion and has been verified to work on the PRO-3100.
A Digital Upconverter (DUC) will be made available by the end of 2002. For more information, please contact your Spectrum sales representative.
Please note that Spectrum routinely develops custom cores for clients when these are otherwise unavailable. If you have such a requirement, please contact your Spectrum sales representative.
[Tornado Development Environment]
Tornado II is the VxWorks development toolset from Wind River Systems, and is
available from Spectrum as an optional package.
The package available from Spectrum includes:
Basic Package vs. Optional Extras
Note that developers can use as much or as little of this software stack as they
choose. The following table illustrates which components are supplied as part of
the basic SDR-3000 package vs. optional extras:
| Basic SDR-3000 software package | Optional extras |
|
|
Future Directions
This section illustrates the future direction of the SDR-3000 product family.
Although these product enhancements are not yet available for order, you should
contact your Spectrum sales office if you require any of them:
[SCA Core Framework]
The SDR-3000 product family is fully compatible with the SCA (Software
Communications Architecture) as propagated by the US DoD and adopted by the
international SDR Forum.
Future releases of the SDR-3000 product family will include a complete SCA Core Framework, in accordance with the latest specifications released by the US Joint Program Office (JPO) and Object Management Group (OMG). Spectrum is a member of the SDR Forum and is actively involved in the development and commercialization of the SCA.
[Larger Virtex-II FPGA Sizes]
The PRO-3100 board has been designed to accommodate the larger Virtex-II sizes,
such as the XC2V8000, as they are released by Xilinx.
[Support for Other I/O]
Additional analog and digital I/O will be added to the SDR-3000 product line
over time. This will include Spectrumˇ¦s standard range of ePMC modules, which
are compatible with the PRO-3500. In addition, a TM1 reference design will be
published in order to allow Spectrumˇ¦s customers to design their own I/O, for
use with the PRO-3100 platform.
Please note that Spectrum routinely designs custom I/O for its clients.
SDR-3001 Integrated Development System
In order to allow customers to begin developing immediately with minimal risk,
Spectrum has made the SDR-3001 Integrated Development System available. The
SDR-3001 IDS includes:
[Customer Orientation and Training]
In order to accelerate early development efforts, Spectrum offers a unique
customer orientation and training service, which can be purchased with any
integrated development system (IDS).
The service consists of two days of time with a Spectrum Applications engineer, working with the customerˇ¦s actual development system. It typically consists of:
If the customer has specific areas that need to be covered in greater detail these can be requested ahead of time (recommended), or at the orientation.
Experience thus far has shown this service to be an invaluable tool that generates significant cost savings and reduces risk for Spectrum customers.
Orientation can be done either at Spectrumˇ¦s head office in Burnaby, B.C., Canada, or it can be done at additional cost at the customer site.
[Custom Application Development]
Spectrum has a long established capability in developing custom application
software for its clients. Should you require all or part of your application
code to be outsourced, please contact your Spectrum sales representative.
Ordering Information
Currently, the early development product can be ordered as follows:
Base product:
901-00007 SDR-3001 Integrated Development System and one of:
Optional:
Tornado development seats (per developer) ˇV chose one of:
405GP and MPC7410 VxWorks OEM licenses (per processor type) ˇV choose one "1st" and one "2nd" license from:
VSI/PRO development seats (per developer) and runtime licenses (per target processor):
quicWave for PowerPC project license (per project) and runtime license (per target processor):
SDR-3001 Development PC Industrial PC, with the following minimum specs: 4U industrial rack mountable chassis, 300W PSU, 5 ISA slots, 7 PCI slots, 1 PICMG controller slot, 1 PICMG SBC, with 1 GHz Pentium-III processor, 256 MB SDRAM Windows 2000
Spectrum reserves the right to modify or discontinue any product specifications at anytime without prior notice.
COMPLIANCE WITH EXPORT CONTROL LAWS: Various export control laws of Canada, the United States or other countries may restrict or prohibit the export to certain countries of products sold by Spectrum. Spectrum shall not be liable for anything arising from compliance, or efforts to comply, with export control laws.