Sei sulla pagina 1di 53

Putting FPGAs to Work in Software Radio Systems

Putting FPGAs to Work in


Software Radio Systems
Fifth Edition

Technology
FPGA Resources
Products
Applications

Links
by

Rodger H. Hosking
Vice-President & Cofounder of Pentek, Inc.

Pentek, Inc.
One Park Way, Upper Saddle River, New Jersey 07458
Tel: (201) 818-5900 • Fax: (201) 818-5904
Email: info@pentek.com • http://www.pentek.com

Copyright © 2005, 2007, 2008, 2009, 2010 Pentek Inc.


Last Updated: June 2010
All rights reserved.
Contents of this publication may not be reproduced in any form without written permission.
Specifications are subject to change without notice.
Pentek, GateFlow, ReadyFow, SystemFlow and RTS are registered trademarks of Pentek, Inc.

1
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Preface
FPGAs have become an increasingly important resource for software radio systems. Programmable logic technology now
offers significant advantages for implementing software radio functions such as DDCs (Digital Downconverters). Over the past
few years, the functions associated with DDCs have seen a shift from being delivered in ASICs (Application-Specific ICs) to
operating as IP (Intellectual Property) in FPGAs.
For many applications, this implementation shift brings advantages that include design flexibility, higher precision
processing, higher channel density, lower power, and lower cost per channel. With the advent of each new, higher-performance
FPGA family, these benefits continue to increase.
This handbook introduces the basics of FPGA technology and its relationship to SDR (Software Defined Radio) systems.
A review of Pentek’s GateFlow FPGA Design Resources is followed by a discussion of features and benefits of FPGA-based
DDCs. Pentek SDR products that utilize FPGA technology and applications based on such products are also presented.
For a more in-depth discussion of SDR systems, the reader is referred to Pentek’s Software Defined Radio Handbook, now
in its 7th Edition.

2
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Technology

Typical Software Radio System Software Radio Tasks

DDC
Digital Downconverter
Digital
Analog Analog Digital IF Baseband
RF Signal RF IF Signal A/D Samples DIGITAL LOWPASS Samples
DSP
TUNER CONV MIXER FILTER

DIGITAL
LOCAL
OSC

Figure 1 Figure 2

We begin our discussion with the basic elements of Here we’ve ranked some of the popular signal
a software radio receiver system. processing tasks associated with SDR systems on a two
axis graph, with compute Processing Intensity on the
The front end usually contains an analog RF
vertical axis and Flexibility on the horizontal axis.
amplifier and often an analog RF translator. This
translates the high frequency RF signals down to a What we mean by process intensity is the degree of
frequency that an A/D converter can handle. This is highly-repetitive and rather primitive operations. At the
usually below 200 MHz and is often an IF output. upper left are dedicated functions like A/D converters
and DDCs that require specialized hardware structures
The A/D output feeds the DDC (Digital Down-
to complete the operations in real time. ASICs are usually
converter) stage, which is typically contained in a mono-
chosen for these functions.
lithic chip which forms the heart of a software radio system.
Flexibility pertains to the uniqueness or variability
Notice, that after the signal is digitized by the A/D
of the processing and how likely the function may have
converter, all further operations are performed by digital
to be changed or customized for any specific application.
signal processing hardware.
At the lower right are tasks like analysis and decision-
making which are highly variable and often subjective.
Programmable general purpose processors or DSPs
are usually chosen for these tasks since these tasks can be
easily changed by software.
Now let’s temporarily step away from the software
radio tasks and take a deeper look at programmable
logic devices.

3
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Technology

Early Roles for FPGAs Legacy FPGA Design Methodologies

§ Used primarily to replace discrete digital § Tools were oriented to hardware engineers
hardware circuitry for: Ÿ Schematic processors
Ÿ Control logic
Ÿ Boolean processors
Ÿ Glue logic
Ÿ Gates, registers, counters, multipliers
Ÿ Registers and gates § Successful designs required high-level
Ÿ State machines hardware engineering skills for:
Ÿ Counters and dividers Ÿ Critical paths and propagation delays
§ Devices were selected by hardware engineers Ÿ Pin assignment and pin locking
Ÿ Signal loading and drive capabilities
§ Programmed functions were seldom changed
Ÿ Clock distribution
after the design went into production
Ÿ Input signal synchronization and skew analysis

Figure 3 Figure 4

As true programmable gate functions became These programmable logic devices were mostly the
available in the 1970’s, they were used extensively by domain of hardware engineers and the software tools
hardware engineers to replace control logic, registers, were tailored to meet their needs. You had tools for
gates and state machines which otherwise would have accepting boolean equations or even schematics to help
required many discrete, dedicated ICs. generate the interconnect pattern for the growing
number of gates.
Often these programmable logic devices were one-
time factory-programmed parts that were soldered down Then, programmable logic vendors started offering
and never changed after the design went into production. predefined logic blocks for flip-flops, registers and
counters, that gave the engineer a leg up on popular
hardware functions.
Nevertheless, the hardware engineer was still
intimately involved with testing and evaluating the
design using the same skills he needed for testing
discrete logic designs. He had to worry about propaga-
tion delays, loading, clocking and synchronizing—all
tricky problems that usually had to be solved the hard
way—with oscilloscopes or logic analyzers.

4
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Technology

FPGAs: New Device Technology FPGAs: New Development Tools

§ 500+ MHz DSP Slices and Memory Structures


§ Over 1000 dedicated on-chip hardware multipliers
§ High Level Design Tools
§ On-board GHz Serial Transceivers
Ÿ Block Diagram System Generators
§ Partial Reconfigurability Maintains
Ÿ Schematic Processors
Operation During Changes
Ÿ High-level language compilers for
§ Switched Fabric Interface Engines VHDL & Verilog
§ Over 330,000 Logic Cells Ÿ Advanced simulation tools for modeling speed,
§ Gigabit Ethernet media access controllers propagation delays, skew and board layout
§ On-chip 405 PowerPC RISC micro-controller cores Ÿ Faster compilers and simulators save time
§ Memory densities approaching 15 million bits Ÿ Graphically-oriented debugging tools
§ Reduced power with core voltages at 1 volt § IP (Intellectual Property) Cores
§ Silicon geometries to 65 nanometers Ÿ FPGA vendors offer both free and licensed cores
§ High-density BGA and flip-chip packaging Ÿ FPGA vendors promote third party core vendors
§ Over 1200 user I/O pins Ÿ Wide range of IP cores available
§ Configurable logic and I/O interface standards
Figure 5 Figure 6

It’s virtually impossible to keep up to date on FPGA To support such powerful devices, new design tools
technology, since new advancements are being made are appearing that now open up FPGAs to both hard-
every day. ware and software engineers. Instead of just accepting
logic equations and schematics, these new tools accept
The hottest features are processor cores inside the
entire block diagrams as well as VHDL and Verilog
chip, computation clocks to 500 MHz and above, and
definitions.
lower core voltages to keep power and heat down.
Choosing the best FPGA vendor often hinges
About five years ago, dedicated hardware multipliers
heavily on the quality of the design tools available to
started appearing and now you’ll find literally hundreds
support the parts.
of them on-chip as part of the DSP initiative launched
by virtually all FPGA vendors. Excellent simulation and modeling tools help to
quickly analyze worst case propagation delays and
High memory densities coupled with very flexible
suggest alternate routing strategies to minimize them
memory structures meet a wide range of data flow
within the part. This minimizes some of the tricky
strategies. Logic slices with the equivalent of over ten
timing work for hardware engineers and can save one
million gates result from silicon geometries shrinking
hours of tedious troubleshooting during design verifica-
down to 0.1 micron.
tion and production testing.
BGA and flip-chip packages provide plenty of I/O
In the last few years, a new industry of third party
pins to support on-board gigabit serial transceivers and
IP (Intellectual Property) core vendors now offer
other user-configurable system interfaces.
thousands of application-specific algorithms. These are
New announcements seem to be coming out every ready to drop into the FPGA design process to help beat
day from chip vendors like Xilinx and Altera in a never- the time-to-market crunch and to minimize risk.
ending game of outperforming the competition.

5
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Technology

FPGAs for SDR FPGAs Bridge the SDR Application Task Space

§ Parallel Processing
§ Hardware Multipliers for DSP
Ÿ FPGAs can now have over 500 hardware multipliers
§ Flexible Memory Structures
Ÿ Dual port RAM, FIFOs, shift registers, look up tables, etc.
§ Parallel and Pipelined Data Flow
Ÿ Systolic simultaneous data movement
§ Flexible I/O
Ÿ Supports a variety of devices, buses and interface standards
§ High Speed
§ Available IP cores optimized for special functions

Figure 7 Figure 8

Like ASICs, all the logic elements in FPGAs can As a result, FPGAs have significantly invaded the
execute in parallel. This includes the hardware multipli- application task space as shown by the center bubble in
ers, and you can now get over 500 of them on a single the task diagram above.
FPGA.
They offer the advantages of parallel hardware to
This is in sharp contrast to programmable DSPs, handle some of the high process intensity functions like
which normally have just a handful of multipliers that DDCs and the benefit of programmability to accommo-
must be operated sequentially. date some of the decoding and analysis functions of DSPs.
FPGA memory can now be configured with the These advantages may come at the expense of
design tool to implement just the right structure for increased power dissipation and increased product costs.
tasks that include dual port RAM, FIFOs, shift registers However, these considerations are often secondary to the
and other popular memory types. performance and capabilities of these remarkable devices.
These memories can be distributed along the signal
path or interspersed with the multipliers and math
blocks, so that the whole signal processing task operates
in parallel in a systolic pipelined fashion.
Again, this is dramatically different from sequential
execution and data fetches from external memory as in a
programmable DSP.
As we said, FPGAs now have specialized serial and
parallel interfaces to match requirements for high- speed
peripherals and buses.

6
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

FPGA Resources

FPGA Resource Comparison

Virtex-II Pro Virtex-4 Virtex-5 Virtex-6


VP50, VP70 FX, LX, SX FXT, LXT, SXT LXT, SXT
Logic Cells 53K–74K 41K–152K 46K–156K 128K–476K
Slices* 24K–33K 18K–68K 7K–24K 20K–74K
CLB Flip-Flops 47K–66K 49K–93K 150K–207K 160K–595K
Block RAM (kb) 4,176–5,904 1,728–6,768 2,160–8,784 9,504–38,304
DSP Hard IP 18x18 Multipliers DSP48 DSP48E DSP48E
DSP Slices 132–328 64–512 48–640 480–2,016
Serial Gbit Transceivers – 0–20 12–16 20
PCI Express Blocks – – – 2
SelectIO – 448–768 480–640 600
*Virtex-II Pro and Virtex-4 Slices actually require 2.25 Logic Cells;
Virtex-5 and Virtex-6 Slices actually require 6.4 Logic Cells
Figure 9

The above chart compares the available resources in The Virtex-5 family LXT devices offer maximum
the four Xilinx FPGA families that are used in most of logic resources, gigabit serial transceivers, and Ethernet
the Pentek products. media access controllers. The SXT devices push DSP
● Virtex-II Pro: VP50 and VP70 capabilities with all of the same extras as the LXT. The
● Virtex-4: FX, LX and SX FXT devices follow as the embedded system resource devices.
● Virtex-5: FXT, LXT and SXT

● Virtex-6: LXT and SXT


The Virtex-5 devices offer lower power dissipation,
faster clock speeds and enhanced logic slices. They also
The Virtex-II family includes hardware multipliers improve the clocking features to handle faster memory
that support digital filters, averagers, demodulators and gigabit interfaces. They support faster single-ended
and FFTs—a major benefit for software radio signal and differential parallel I/O buses to handle faster
processing. The Virtex-II Pro family dramatically peripheral devices.
increased the number of hardware multipliers and also
The Virtex-6 devices offer higher density, more
added embedded PowerPC microcontrollers.
processing power, lower power consumption, and
The Virtex-4 family is offered as three subfamilies updated interface features to match the latest technology
that dramatically boost clock speeds and reduce power I/O requirements including PCI Express. Virtex-6
dissipation over previous generations. supports PCI Express 2.0 in x1 through x8 configurations.
The Virtex-4 LX family delivers maximum logic The ample DSP slices are responsible for the
and I/O pins while the SX family boasts of 512 DSP majority of the processing power of the Virtex-6 family.
slices for maximum DSP performance. The FX family is Increases in operating speed from 500 MHz in V-4 to
a generous mix of all resources and is the only family to 550 MHz in V-5 to 600 MHz in V-6 and increasing
offer RocketIO, PowerPC cores, and the newly added density allows more DSP slices to be included in the
gigabit Ethenet ports. same-size package. As shown in the chart, Virtex-6 tops
out at an impressive 2016 DSP slices.

7
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

FPGA Resources

GateFlow® FPGA Design Resources GateFlow FPGA Design Kit

§ Allows FPGA design engineers to easily add


functions to standard factory configuration
GateFlow GateFlow § Includes VHDL source code for all standard functions:
FPGA Factory Ÿ Control and status registers
Design Installed Ÿ A/D and Digital receiver interfaces
Kit IP Cores Ÿ Mezzanine interfaces
Ÿ Triggering, clocking, sync and gating functions
Ÿ Data packing and formatting
Ÿ Channel selection
Ÿ A/D / Receiver multiplexing
Ÿ Interrupt generation
Ÿ Data tagging and channel ID
§ User Block for inserting custom code
Figure 10 Figure 11

GateFlow® is Pentek’s flagship collection of FPGA If you want to add your own algorithms to Pentek
Design Resources. The GateFlow line is compatible catalog products, we offer the GateFlow FPGA Design
with the Xilinx Virtex products and is available as two Kit that includes VHDL source code for all the standard
separate offerings: factory functions.
If you want to add your own custom algorithms, we VHDL is one of the most popular languages used
offer the GateFlow FPGA Design Kit. in the FPGA design tools. The GateFlow Design Kit
includes the VHDL source code for every software
We also offer popular high-performance signal-process-
module we use to create these standard factory features
ing algorithms with the GateFlow factory-installed IP
of the product.
Cores. These algorithms are designed expressly for Xilinx
FPGAs and Pentek hardware products The standard factory configuration supports a wide
range of operating modes, timing and sync functions, as
Installed Cores are delivered to you preinstalled in
well as several different data formatting options.
your Pentek FPGA-based product of choice and are fully
supported with Pentek ReadyFlow® Board Support This includes control and status registers, peripheral
Packages. interfaces, mezzanine interfaces, timing functions, data
formatting, channel selection, interrupt support, and
Let’s start with the GateFlow FPGA Design Kit.
data tagging.
These are also fully supported with our ReadyFlow
Board Support Package.
We also include a special User Block, positioned
right in the data stream, so you can easily drop in your
own custom signal processing algorithms.

8
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

FPGA Resources

GateFlow Design Kit User Block GateFlow Design Kit Project Files

§ Simplified view of typical VHDL source code modules


§ Project files for Xilinx Foundation ISE Tools
§ User Block pins defined for input, output, control, status, & clocks Ÿ Archived project files for default factory configuration
§ Data path is factory configured as a “straight wire” for standard factory product operation
§ Low risk strategy for custom IP development and insertion Ÿ VHDL source code for all project files
DIGITAL FPGA
Ÿ Software module interconnect block diagram
INPUT MEZZANINE
USER BLOCK
Customer
INTERFACE
Ÿ JTAG chain definition files
ANALOG
A/D DATA OUTPUT
Ÿ User Block I/O connections diagram
INPUT OUTPUT
INPUT SOURCE
SELECT
Installed
DEFAULT
DATA
FORMATTER
BYPASS
Algorithm § Complete Pentek Project Directory
CONTROL STATUS
DDC DMA CONTROL
& COUNTERS Ÿ Ready to start development
EXT
CLK
CLOCK INTERRUPT
§ Other files
LVDS CONTROL STATUS & GENERATOR
CLK & CLOCK
& SYNC
CONTROL Ÿ Pentek FPGA Design Kit User’s Manual
SYNC DRIVERS SYNC / GATE /

XTAL
TRIGGER
GENERATOR
Ÿ FPGA manufacturers data sheet and user’s guide
OSC
§ FPGA Loader Utility
Figure 12 Figure 13

Here’s a simplified block diagram of a typical The GateFlow Design Kit is intended to be used
software radio mezzanine showing the FPGA as the large with the Xilinx ISE Foundation Tool Suite and custom-
green box and external hardware devices connected to it. ers should be trained and familiar with this tool and
FPGA design principles, in general.
The yellow blocks inside the FPGA are VHDL code
modules that handle the standard factory functions and The design kit installs as a complete project file
interfaces. within the ISE environment and includes all the project
files that Pentek engineers used to create the standard
The User Block is a VHDL module that sits in the
factory product. These include configuration and
data path with pin definitions for input, output, status,
definition files, VHDL source, JTAG definition files
control, and clocks.
and I/O block diagrams.
In the standard product, the User Block is config-
The design kit also includes several utilities, but one
ured as a straight wire between input and output.
important resource is the FPGA Loader Utility.
If you, the FPGA designer, can create an IP core or
a custom algorithm inside the User Block so that it
conforms to the pin definition, you will have a very low-
risk experience in recompiling and installing the custom
code.
And remember, you can also make changes outside
the User Block, since we provide source code for all the
mezzanines.

9
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

FPGA Resources

GateFlow Design Kit Loader Utility GateFlow Installed IP Cores

Front Panel I/O

High Performance I/O


DDCs, A/D, D/A, FPDP,
FPGAs, Digital I/O, etc

Power Up
Custom
Factory FPGA
Configuration Load
§ Pentek Installs IP Cores in Pentek Products
EEPROM
Custom Configuration

DATA STREAM

Factory FPGA § Cores are tailored and optimized for:


CONTROL

MEZZANINE Configuration
Ÿ Specific devices and I/O found on Pentek products
BASEBOARD
Ÿ Efficient FPGA resource utilization
Ÿ Execution and throughput speed
Bi-FIFO
§ Eliminates need for customer FPGA development
Processor
Node § Fully supported with ReadyFlow Board Support Libraries

Global
I/O

GLOBAL RESOURCES

Backplane
I/O
SYSTEM BACKPLANE
Figure 14 Figure 15

Normally, the FPGA is loaded from a nonvolatile Pentek is an AllianceCore Member, a third party
EEPROM with the standard factory configuration code, program sponsored by Xilinx for companies that
when the product is powered up. specialize in specific areas of expertise in developing
FPGA algorithms for niche application areas. These
The FPGA Loader Utility allows the processor
include image processing, communications, telecom,
associated with the FPGA product to reconfigure the
telemetry, signal intelligence, wireless communications,
FPGA as a software task, effectively overwriting the
wireless networking, and many other disciplines.
factory configuration code.
Pentek offers popular high-performance signal
This can be done without turning off power,
processing algorithms installed in Pentek products. These
without disassembling the board or system and without
algorithms are designed expressly for Xilinx FPGAs and
attaching any special cables or harnesses to the board.
Pentek harware products. The cores take full advantage
In this way, the FPGA can be reconfigured during of the numerous hardware multipliers to achieve highly-
initialization to install custom operational modes and parallel processing structures that can dramatically
features. It can also facilitate product upgrades and outperform programmable RISC and DSP processors.
enhancements to dramatically extend product longevity.
Installed Cores are optimized for efficient FPGA
The Loader Utility is especially useful as a runtime resource utilization, execution and throughput speed.
resource. The user can select a new mode of operation They are delivered to you preinstalled in your Pentek
and cause a new FPGA configuration upload, to imple- FPGA-based product of choice and are fully tested and
ment that mode as part of the runtime executable code. supported with the Pentek ReadyFlow Board Support
Packages. Purchasing these popular factory-installed
cores saves you the time and costs of acquiring FPGA
tools and developing custom FPGA code.

10
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

FPGA Resources

Digital Downconverter Fundamentals

Tuning Stage Data Reduction Gain Adjustment Additional Data Reduction


and Signal Shaping
COMPLEX
DIGITAL
MIXER I

Rounding
CIC CFIR PFIR
CIC
Signal In Initial Polyphase Polyphase Signal Out
Q Downsample
Coarse Gain Decimator Decimator

SIN COS

Tuning
Filter Filter
Frequency
DDS Coefficients Coefficients
NCO

Figure 16

Over the past few years, the functions associated bandwidth. It uses a CIC (Cascaded Integrator Comb)
with DDCs have seen a shift from being delivered in filter to decimate the data.
ASICs (Application-Specific ICs) to operating as IP
A second CIC filter provides a coarse gain adjustment
(Intellectual Property) in FPGAs.
stage. The signal is then passed to a pair of additional
For many applications, this implementation shift polyphase filters. First a CFIR (Compensation Finite
brings advantages that include: design flexibility, higher Impulse Response) filter then to a PFIR (Programmable
precision processing, higher channel density, lower Finite Impulse Response) filter. This filter pair provides
power, and lower cost per channel. With the advent of additional decimation and final signal shaping prior to
each new higher performance FPGA family during the the rounding stage and final output.
past few years, these benefits continue to increase.
When we get past all the acronyms, we realize that
To understand how FPGAs play a key role in most of the individual function blocks of the DDC are
implementing DDCs that perform the function of a implemented using multipliers. It thus becomes appar-
receiver, it’s important to break the DDC down into its ent how the DDC might map into current FPGA families.
individual functional blocks. The block diagram shows a Most new FPGAs include a wealth of DSP function
classic DDC. Regardless of whether it’s implemented in blocks which are primarily multipliers. The general
an ASIC or an FPGA, this is the common architecture purpose logic resource and on-chip memory of FPGAs
of the DDC function. also match the requirements of the DDC for implement-
ing the required FIR filters and filter coefficient tables.
The first stage of the DDC uses a complex digital
mixer to translate the frequency of interest down to As part of their IP library series, Xilinx provides a
baseband. It uses a pair of multipliers and a DDS free DDC core. The core serves as a good general
(Direct Digital Synthesizer) as the NCO (Numerically reference design, following the classic DDC architecture
Controlled Oscillator). This function enables the user to shown here. While this core can be used as a building
tune the receiver to the desired frequency of interest. block for general purpose DDCs, the real advantages of
The second stage of the DDC reduces the sampling an IP-based implementation can be best seen in optimized
frequency of the signal to match the desired output custom cores that are designed to match the requirements
of a specific application.

11
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

FPGA Resources

IP Enables Software Radio Products

DDC Number Decimation Input Rate SFDR Decimation Area per Power per Cost per
Implementation of Channels Range (MHz) (dBFS) Steps Channel (mm2)1 Channel (W)2 Channel ($)3
TI GC4016 ASIC 4 32–16,384 160 115 1 72.3 0.25 41
Pentek 7141-420 2 2–64 110 118 Binary 612.5 2.5 204
Pentek 7141-430 256 1,024–9,984 110 110 256 4.7 0.01 2
Pentek 7142-428 4 2–65,536 125 108 1 206.2 2.0 102
Pentek 7151 256 128–1,024 200 105 64 4.7 0.04 6
Pentek 7152 32 16–8,192 200 105 8 38.3 0.25 44
Pentek 7153 4 2–256 200 120 1 206.2 1.25 29
Pentek 7153 2 2–65,536 200 120 1 612.5 2.5 57

Note 1 : Area per Channel = IC area ÷ number of channels.


Note 2 : GC4016 Power per Channel = Total IC power ÷ number of channels, IP Core Power per Channel = (FPGA power with IP
core – FPGA power without IP core) ÷ number of channels.
Note 3 : GC4016 Cost per Channel = cost of IC ÷ number of channels; IP core Cost per Channel = cost of FPGA resources used
÷ number of channels.
Figure 17

Pentek offers a series of high-performance IP-based popular ASIC-based DDC solution from Texas Instru-
DDCs, available preinstalled in software radio modules. ments, the GC4016, is included as a reference.
Each is optimized to match a specific range of applica-
When compared on a size/power/cost per channel
tion requirements.
basis, it becomes apparent that narrowband, high
These cores range from the high-channel count/narrow channel-count DDC cores can be very efficiently
bandwidth of the 430 Core installed in the Model 7141, implemented in FPGAs. Implementation of wideband
to the wider bandwidths and excellent SFDR (Spurious Free DDCs consumes many more FPGA DSP and logic
Dynamic Range) of the core installed in the Model 7153. resources. As a result, the number of channels that can
be fit into a single FPGA is limited. Even with less cost-
The above table lists the range of DDC cores avail-
effective wideband DDCs, the custom IP approach can
able from Pentek as software radio modules. For each
sometimes provide the only viable solution when a
core, pertinent specifications are listed. All products are
specific performance characteristic is required. The
available in industry standard PMC/XMC modules as
improved SFDR of the Pentek 420 core is an example of
well as 3U and 6U CompactPCI, PCI and PCI Express
such a requirement.
form factors. In addition to the IP-based solutions, a

12
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

FPGA Resources

Flexible Implementation

Figure 18

An additional benefit of IP based solutions is the spectrum to handle the diverse signal types. Such
flexible nature of their implementation. The Models applications can benefit greatly by IP based solutions.
7141-420 and 7141-430 are created by using the same This Figure, shows the six optimized Pentek cores across
hardware base with different installed IP cores. Similarly, a range of applications and the number of channels and
the Models 7151, 7152 and 7153 are all based on the bandwidth they typically require.
same 4-channel, 200 MHz, 16-bit A/D PMC/XMC with
Again, this wide range of applications can be
different FPGA IP cores. All share the same software base
satisfied by using a small set of hardware with different,
allowing migration between different applications to be
optimized IP cores. This is one of the fundamental
accomplished with minimum software porting.
concepts of SDR (Software Defined Radio), and it’s
Additionally, some applications like JTRS (Joint difficult, if not impossible, to achieve with ASIC-based
Tactical Radio System), need to operate across a wide solutions.

13
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

FPGA Resources

System Level Savings Comparing FPGAs and ASICs

Figure 19 Figure 20

Let’s now take a look at a complete receiver system. FPGAs continue to offer new possibilities and
One common application is GSM 2G, a high channel performance when addressing processing tasks like
count, low bandwidth system. An E-GMS receiver digital downconversion. With each new generation of
requires 174 channels spaced 200 kHz apart. Just three higher performance FPGAs, processing precision
or four years ago, a viable solution would have used the continues to increase. This enables IP-based DDCs to
TI/Graychip 4-channel GC4016 ASIC-based DDCs. outperform their ASIC-based cousins with specifica-
tions like better SFDR.
A common board form factor for these types of
application is PMC, such as the Pentek Model 7131. As shown in this Figure, it’s easy to understand how
One PMC can house two 100MHz A/Ds and four packing many channels of DDCs into one or two
GC4016s and all of the required interface and support FPGAs can reduce the board count, power requirements
circuitry. For a 174-channel system this would require and cost over a solution that requires 30 or 40 individual
11 Model 7131’s. ASIC DDC chips. Additionally, FPGA solutions are
extremely flexible since they can support vastly different
By comparison, an IP DDC with 174 channels and
signals with the simple loading of a different IP core
similar performance to the 4016 can fit in a single
while using the same hardware platform.
Virtex-5 XC5VSX95T FPGA that can be housed in a
single PMC, along with four channels of 200MHz A/Ds FPGA solutions are not a perfect match for all
and all support circuitry such as the Pentek Model requirements. They show the greatest advantages in
7151. A visual comparison of these two solutions is systems with high channel densities and, typically,
shown in the above Figure. narrower bandwidths. In systems with just one or two
channels and bandwidths in the range of 100 MHz or
greater, the higher cost of the FPGAs needed can
quickly exceed the cost of designing the system with a
single multichannel DDC ASIC. Again, while cost, size
and power are important factors in designing a receiver
system, ultimately the technical requirements may
require the choice of an ASIC or FPGA solution.

14
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

PMC, PMC/XMC, CompactPCI, PCI, PCI Express, VPX, and VMEbus Software Radio

Half-length
3U VPX Board PCI Express Board

PMC/XMC Module

6U CompactPCI Board PCI Board Full-length VMEbus Board


PCI Express Board

Figure 21

The Pentek family of board-level software radio All Pentek software radio products include multiboard
products is the most comprehensive in the industry. synchronization that facilitates the design of multichannel
Most of these products are available in several formats systems with synchronous clocking, gating and triggering.
to satisfy a wide range of requirements.
Pentek’s comprehensive software support includes
In addition to their commercial versions, many the ReadyFlow® Board Support Package, the GateFlow®
software radio products are available in ruggedized and FPGA Design Kit and high-performance factory-
conduction-cooled versions. installed IP cores that expand the features and range
of many Pentek software radio products. In addition,
All of the software radio products include input A/D
Pentek software radio recording systems are supported
converters. Some of these products are software radio
with SystemFlow® recording software that features a
receivers in that they include only DDCs. Others are
graphical user interface.
software radio transceivers and they include DDCs as
well as DUCs with output D/A converters. These come A complete listing of these products with active
with independent input and output clocks. links to their datasheets on Pentek’s website is included
at the end of this handbook.

15
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Multiband Receivers

Model 7131 PMC ● Model 7231 6U cPCI ● Model 7331 3U cPCI


● Model 7631A PCI ● Model 5331 3U VPX

Model 7631A
PCI

Model 5331
Model 7131 3U VPX
PMC Model 7331 Model 7231D
Figure 22 3U cPCI 6U cPCI

The Model 7131, a 16-Channel Multiband Receiver, The unit supports the channel combining mode of
is a PMC module. The 7131 PMC may be attached to a the 4016s such that two or four individual 2.5 MHz
wide range of industry processor platforms equipped channels can be combined for output bandwidths of
with PMC sites. 5 MHz or 10 MHz, respectively.
Two 14-bit 105 MHz A/D Converters accept The sampling clock can be sourced from an internal
transformer-coupled RF inputs through two front panel 100 MHz crystal oscillator or from an external clock supplied
SMA connectors. Both inputs are connected to four through an SMA connector or the LVDS clock/sync bus on
TI/GC4016 quad DDC chips, so that all 16 DDC the front panel. The LVDS bus allows multiple modules to be
channels can independently select either A/D. synchronized with the same sample clock, gating, triggering
and frequency switching signals. Up to 80 modules can be
Four parallel outputs from the four DDCs deliver
synchronized with the Model 9190 Clock and Sync Genera-
data into the Virtex-II FPGA which can be either the
tor. Custom interfaces can be implemented by using the 64
XC2V1000 or XC2V3000. The outputs of the two A/D
user-defined FPGA I/O pins on the P4 connector.
converters are also connected directly to the FPGA to
support the DDC bypass path to the PCI bus and for direct Versions of the 7131 are also available as a PCI
processing of the wideband A/D signals by the FPGA. board (Model 7631A), 6U cPCI (Models 7231 and
7231D dual density), 3U cPCI (Model 7331) and 3U
VPX (Model 5331). All these products have similar
features.

16
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Multiband Transceivers with Virtex-II Pro FPGA

Model 7140 PMC/XMC ● Model 7240 6U cPCI ● Model 7340 3U cPCI ● Model 7640 PCI
Sample
Clock A In RF In RF In RF Out RF Out

TIMING BUS XTL


LVDS Clock A RF RF RF XFORMR RF XFORMR
GENERATOR A OSC A
XFORMR XFORMR
LVDS Sync A
Clock/Sync/Gate 16-bit D/A 16-bit D/A
LVDS Gate A SYNC Bus A AD6645 AD6645 DAC5686
TTL Gate/ INTERRUPTS 105 MHz 105 MHz DIGITAL UPCONVERTER
Trigger & CONTROL Clock/Sync/Gate 14-bit A/D 14-bit A/D
Bus B
TTL Sync
14 14 GC4016 32
LVDS Gate B 4-CHANNEL
16 FLASH
16 DIGITAL
LVDS Sync B RECEIVER 16 MB
16 24
TIMING BUS XTL 14
LVDS Clock B
16
GENERATOR B OSC B
VIRTEX-II Pro FPGA
To All XC2VP50
Sample
Sections Control/ DSP – Channelizer – Digital Delay – Demodulation – Decoding – Control – etc.
Clock B In
Status
32 32 32
Model 7140 64 8X 64
DDR DDR DDR
PMC/XMC SDRAM SDRAM SDRAM PCI 2.2 INTERFACE P15 XMC P4 PMC
128 MB 128 MB 256 MB (64 Bits / 66 MHz) VITA 42.0 FPGA I/O
(Serial RapidIO, (Option –104)
PCI BUS
PCI-Express, etc.)
(64 Bits / 66 MHz)

Figure 23

The Model 7140 PMC module combines both In addition to acting as a simple transceiver, the
receive and transmit capability with a high-performance module can perform user-defined DSP functions on the
Virtex II-Pro FPGA and supports the VITA 42 XMC baseband signals, developed using Pentek’s GateFlow
standard with optional switched fabric interfaces for and ReadyFlow development tools.
high-speed I/O.
The module includes a TI/GC4016 quad digital
The front end of the module accepts two RF inputs downconverter along with a TI DAC5686 digital
and transformer-couples them into two 14-bit A/D upconverter with dual D/A converters.
converters running at 105 MHz. The digitized output
Each channel in the downconverter can be set with
signals pass to a Virtex-II Pro FPGA for signal process-
an independent tuning frequency and bandwidth. The
ing or routing to other module resources.
upconverter translates a real or complex baseband signal to
These resources include a quad digital down- any IF center frequency from DC to 160 MHz and can
converter, a digital upconverter with dual D/A convert- deliver real or complex (I + Q) analog outputs through
ers, 512 MB DDR SDRAM delay memory and the PCI its two 16-bit D/A converters. The digital upconverter
bus. The FPGA also serves as a control and status can be bypassed for two interpolated D/A outputs with
engine with data and programming interfaces to each of sampling rates to 500 MHz.
the on-board resources. Factory-installed FPGA functions
Versions of the 7140 are also available as a PCI
include data multiplexing, channel selection, data packing,
board (Model 7640), 6U cPCI (Models 7240 and
gating, triggering, and SDRAM memory control.
7240D dual density), or 3U cPCI (Model 7340). All
these products have similar features.

17
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Transceivers with Dual Wideband DDC and Interpolation Filter Installed Cores

Model 7140-420 PMC/XMC ● Model 7240-420 6U cPCI


Model 7340-420 3U cPCI ● Model 7640-420 PCI
RF AD6645
CH A DDC C 128 MB DDR
105 MHz
RF In XFORMR DDC D SDRAM
14-bit A/D
MEMORY
D/A A
CONTROL 128 MB DDR
WIDEBAND DDC CORE D/A B & SDRAM
A/D A DATA ROUTING
RF AD6645
CH B A/D B 256 MB DDR
105 MHz
RF In XFORMR SDRAM
14-bit A/D
A/D A
WIDEBAND MEM W
A/D B M
DIGITAL FIFO
DDC A U
DOWNCONVERTR A
X MEM W
DDC B DECIMATION: 2 – 64
XTAL MEMORY FIFO
Sample OSC A MEMORY
A B C D A/D A A/D A PCI BUS
Clock A In
WIDEBAND FIFO 64 bit /
MUX A/D B M
CLOCK & DIGITAL 66 MHz
Clock/Sync DDC A U A/D B
SYNC GC4016 DIGITAL DOWNCONVERTR A
Bus X FIFO
GENERATOR DOWNCONVERTR DDC B DECIMATION:.2 – 64
WB DDC A
Sample DDC A
A B C D DDC A MUX PCI 2.2
Clock B In FIFO
XTAL WB DDC B INTERFACE
OSC B DDC B
DDC B MUX
FIFO
DDC C
FIFO
DDC D
RF 16-bit FIFO
CH A MEMORY
500 MHZ
RF Out XFORMR DAC 5686 MUX D/A A FIFO D/A A
D/A CIC CFIR
DIGITAL MEMORY FIFO
16-bit UPCONVERTER FILTER FILTER
CH B RF MUX D/A B FIFO D/A B
500 MHZ
RF Out XFORMR FIFO
D/A
INTERPOLATION CORE

XC2VP50

Figure 24

The Pentek IP Core 420 includes a dual high- The decimation settings of 2, 4, 8, 16, 32, and 64
performance wideband DDC and an interpolation filter. provide output bandwidths from 40 MHz down to
Factory-installed in the Model 7140 FPGA, they extend 1.25 MHz for an A/D sampling of 100 MHz. A multi-
the range of both the GC4016 ASIC DDC and the plexer in front of the Core 420 DDCs allows data to be
DAC5686 DUC. sourced from either the A/Ds or the GC4016, extending
the maximum cascaded decimation range to 1,048,576.
Like the GC4016, each of the core 420 DDCs
translates any frequency band within the input band- The interpolation filter included in the 420 Core,
width range down to zero frequency. A complex FIR low expands the interpolation factor from 2 to 32,768
pass filter removes any out-of-band frequency components. programmable in steps of 2, and relieves the host
An output decimator and formatter deliver either complex processor from performing upsampling tasks. Including
or real data. An input gain block scales both I and Q the DUC, the maximum interpolation factor is 32,768
data streams by a 16-bit gain term. which is comparable to the maximum decimation of the
GC4016 narrowband DDC.
The mixer utilizes four 18x18-bit multipliers to
handle the complex inputs from the NCO and the In addition to the Core 420, all the standard
complex data input samples. The FIR filter is capable of features of the 7140 are retained.
storing and utilizing up to four independent sets of
Versions of the 7140-420 are also available as a PCI
18-bit coefficients for each decimation value. These
board (Model 7640-420), 6U cPCI (Models 7240-420
coefficients are user-programmable by using RAM
and 7240D-420 dual density), or 3U cPCI (Model
structures within the FPGA.
7340-420). All these products have similar features.

18
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Transceivers with 256-Channel Narrowband DDC Installed Core

Model 7140-430 PMC/XMC ● Model 7240-430 6U cPCI


Model 7340-430 3U cPCI ● Model 7640-430 PCI
RF AD6645
CH A MEM W
105 MHz
RF In XFORMR FIFO
14-bit A/D
MEM W
FIFO
256 CHANNEL DIGITAL DOWNCONVERTER BANK
AD6645 CORE
CH B RF
105 MHz
RF In XFORMR 1 DDC 1
14-bit A/D OUT A
Local Oscillator, Mixer, Filter DDC A
DDC A
FIFO
2 DDC 1
OUT B
MUX Local Oscillator, Mixer, Filter DDC B
XTAL DDC B
M M FIFO
Sample OSC A
A B C D U OUT C U
Clock A In PCI BUS
X X DDC C
DDC C 64 bit /
CLOCK & MUX 255 DDC 255 FIFO
Clock/Sync 66 MHz
SYNC GC4016 DIGITAL Local Oscillator, Mixer, Filter OUT D
Bus
GENERATOR DOWNCONVERTR . DDC D
DDC D
Sample 256 DDC 256 FIFO
A B C D PCI 2.2
Clock B In Local Oscillator, Mixer, Filter
XTAL INTERFACE
INT
OSC B

RF 16-bit
CH A
500 MHZ D/A A
RF Out XFORMR DAC 5686
D/A FIFO
DIGITAL
16-bit UPCONVERTER D/A B
CH B RF
500 MHZ FIFO
RF Out XFORMR D/A XC2VP50

Figure 25

For applications that require many channels of cies need not be at fixed intervals, and are independently
narrowband downconverters, Pentek offers the GateFlow programmable to any value.
IP Core 430 256-channel digital downconverter bank.
Core 430 DDC comes factory installed in the
Factory installed in the Model 7140 FPGA, Core 430
Model 7140-430. A multiplexer in front of the core
creates a flexible, very high-channel count receiver system
allows data to be sourced from either A/D converter
in a small footprint.
A or B. At the output, a multiplexer allows the 7140-
Unlike classic channelizer methods, the Pentek 430 430 to route either the output of the GC4016 or the
core allows for completely independent programmable Core 430 DDC to the PCI Bus.
tuning of each individual channel with 32-bit resolution
In addition to the DDC outputs, data from both
as well as filter characteristics comparable to many
A/D channels are presented to the PCI Bus at a rate
conventional ASIC DDCs.
equal to the A/D clock rate divided by any integer value
Added flexibility comes from programmable global between 1 and 4096. A TI DAC5686 digital upconverter
decimation settings ranging from 1024 to 8192 in steps and dual D/A accepts baseband real or complex data streams
of 256, and 18-bit user programmable FIR decimating from the PCI Bus with signal bandwidths up to 40 MHz.
filter coefficients for the DDCs. Default DDC filter
Versions of the 7140-430 are also available as a PCI
coefficient sets are included with the core for all possible
board (Model 7640-430), 6U cPCI (Models 7240-430
decimation settings.
and 7240D-430 dual density), or 3U cPCI (Model
Core 430 utilizes a unique method of channelization. 7340-430). All these products have similar features.
It differs from others in that the channel center frequen-

19
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Multiband Transceivers with Virtex-II Pro FPGA

Model 7141 PMC/XMC ● Model 7241 6U cPCI ● Model 7341 3U cPCI ● Model 7641 PCI
● Model 7741 Full-length PCIe ● Model 7841 Half-length PCIe ● Model 5341 3U VPX
Sample
Clock A In RF In RF In RF Out RF Out

TIMING BUS XTL


LVDS Clock A GENERATOR A OSC A RF RF RF XFORMR RF XFORMR
XFORMR XFORMR
LVDS Sync A
Clock/Sync/Gate 16-bit D/A 16-bit D/A
LVDS Gate A SYNC Bus A LTC2255
AD6645 LTC2255
AD6645 DAC5686
TTL Gate/ INTERRUPTS 105
125 MHz 105
125 MHz DIGITAL UPCONVERTER
Trigger & CONTROL Clock/Sync/Gate 14-BIT
14-bit A/D
A/D 14-BIT
14-bit A/D
A/D
Bus B
TTL Sync
14 14 GC4016 32
LVDS Gate B 4-CHANNEL
16
DIGITAL FLASH
16
LVDS Sync B RECEIVER 16 MB
16 24
TIMING BUS XTL 14
LVDS Clock B
16
GENERATOR B OSC B
VIRTEX-II Pro FPGA
FRONT
PANEL To All XC2VP50
Sample
CONNECTOR Sections Control/ DSP – Channelizer – Digital Delay – Demodulation – Decoding – Control – etc.
Clock B In
Status
32 32 32
Model 7141 DDR DDR DDR
64 64
PMC/XMC SDRAM SDRAM SDRAM PCI 2.2 INTERFACE P15 XMC P4 PMC
128 MB 128 MB 256 MB
(64 Bits / 66 MHz) VITA 42.0 FPGA I/O
(Serial RapidIO, (Option –104)
PCI BUS
PCI-Express, etc.)
(64 Bits / 66 MHz)

Figure 26

The Model 7141 PMC/XMC module combines baseband signals, developed using Pentek’s GateFlow
both receive and transmit capabilities with a high- and ReadyFlow development tools.
performance Virtex II-Pro FPGA and supports the
The module includes a TI/GC4016 quad digital
VITA 42 XMC standard with optional switched fabric
downconverter along with a TI DAC5686 digital
interfaces for high-speed I/O.
upconverter with dual D/A converters.
The front end of the module accepts two RF inputs
Each channel in the downconverter can be set with
and transformer-couples them into two 14-bit A/D
an independent tuning frequency and bandwidth. The
converters running at 125 MHz. The digitized output
upconverter translates a real or complex baseband signal to
signals pass to a Virtex-II Pro FPGA for signal process-
any IF center frequency from DC to 160 MHz and can
ing or routing to other module resources.
deliver real or complex (I + Q) analog outputs through
These resources include a quad digital down- its two 16-bit D/A converters. The digital upconverter
converter, a digital upconverter with dual D/A converters, can be bypassed for two interpolated D/A outputs with
512 MB DDR SDRAM delay memory and the PCI sampling rates to 500 MHz.
bus. The FPGA also serves as a control and status
Versions of the 7141 are also available as a PCIe
engine with data and programming interfaces to each of
full-length board (Models 7741 and 7741D dual density),
the on-board resources. Factory-installed FPGA functions
PCIe half-length board (Model 7841), 3U VPX board
include data multiplexing, channel selection, data packing,
(Model 5341), PCI board (Model 7641), 6U cPCI
gating, triggering, and SDRAM memory control.
(Models 7241 and 7241D dual density), and 3U cPCI
In addition to acting as a simple transceiver, the (Model 7341).
module can perform user-defined DSP functions on the
Model 7141-703 is a conduction-cooled version.

20
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Transceivers with Dual Wideband DDC and Interpolation Filter Installed Cores

Model 7141-420 PMC/XMC ● Model 7241-420 6U cPCI ● Model 7341-420 3U cPCI


Model 7641-420 PCI ● Model 7741-420 Full-length PCIe
Model 7841-420 Half-length PCIe ● Model 5341-420 3U VPX
RF LTC2255
AD6645
CH A DDC C 128 MB DDR
125
105 MHz
RF In XFORMR DDC D SDRAM
14-bit A/D
MEMORY
D/A A
CONTROL 128 MB DDR
WIDEBAND DDC CORE D/A B & SDRAM
A/D A DATA ROUTING
RF LTC2255
AD6645
CH B A/D B 256 MB DDR
125
105 MHz
RF In XFORMR SDRAM
14-bit A/D
A/D A
WIDEBAND MEM W
A/D B M
DIGITAL FIFO
DDC A U
DOWNCONVERTR A
X MEM W
DDC B DECIMATION: 2 – 64
XTAL MEMORY FIFO
Sample OSC A MEMORY
A B C D A/D A A/D A PCI BUS
Clock A In
WIDEBAND FIFO 64 bit /
MUX A/D B M
CLOCK & DIGITAL 66 MHz
Clock/Sync DDC A U A/D B
SYNC GC4016 DIGITAL DOWNCONVERTR A
Bus X FIFO
GENERATOR DOWNCONVERTR DDC B DECIMATION:.2 – 64
WB DDC A
Sample DDC A
A B C D DDC A MUX PCI 2.2
Clock B In FIFO
XTAL WB DDC B INTERFACE
OSC B DDC B
DDC B MUX
FIFO
DDC C
FIFO
DDC D
RF 16-bit FIFO
CH A MEMORY
500 MHZ
RF Out XFORMR DAC 5686 MUX D/A A FIFO D/A A
D/A CIC CFIR
DIGITAL MEMORY FIFO
16-bit UPCONVERTER FILTER FILTER
CH B RF MUX D/A B FIFO D/A B
500 MHZ
RF Out XFORMR FIFO
D/A
INTERPOLATION CORE

XC2VP50

Figure 27

The Pentek IP Core 420 includes a dual high- The decimation settings of 2, 4, 8, 16, 32, and 64
performance wideband DDC and an interpolation filter. provide output bandwidths from 40 MHz down to 1.25
Factory-installed in the Model 7141 FPGA, they extend MHz for an A/D sampling of 100 MHz. A multiplexer allows
the range of both the GC4016 ASIC DDC and the data to be sourced from either the A/Ds or the GC4016,
DAC5686 DUC. extending the cascaded decimation range to 1,048,576.
Each of the core 420 DDCs translates any frequency The interpolation filter included in the 420 Core,
band within the input bandwidth range down to zero expands the interpolation factor from 2 to 32,768
frequency. A complex FIR low pass filter removes any out- programmable in steps of 2, and relieves the host
of-band frequency components. An output decimator and processor from performing upsampling tasks. Including
formatter deliver either complex or real data. An input gain the DUC, the maximum interpolation factor is 32,768
block scales both I and Q data streams by a 16-bit gain which is comparable to the maximum decimation of the
term. GC4016 narrowband DDC.
The mixer utilizes four 18x18-bit multipliers to Versions of the 7141-420 are also available as a 3U
handle the complex inputs from the NCO and the VPX board (Model 5341-420), PCIe full-length board
complex data input samples. The FIR filter is capable of (Models 7741-420 and 7741D-420 dual density), PCIe
storing and utilizing up to four independent sets of half-length board (Model 7841-420), PCI board (Model
18-bit coefficients for each decimation value. These 7641-420), 6U cPCI (Models 7241-420 and 7241D-420
coefficients are user-programmable by using RAM dual density), or 3U cPCI (Model 7341-420). Model 7141-
structures within the FPGA. 703-420 is a conduction-cooled version.

21
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Transceivers with 256-Channel Narrowband DDC Installed Core

Model 7141-430 PMC/XMC ● Model 7241-430 6U cPCI ● Model 7341-430 3U cPCI


Model 7641-430 PCI ● Model 7741-430 Full-length PCIe
Model 7841-430 Half-length PCIe ● Model 5341-430 3U VPX
RF LTC2255
AD6645
CH A MEM W
125
105 MHz
RF In XFORMR FIFO
14-bit A/D
MEM W
FIFO
256 CHANNEL DIGITAL DOWNCONVERTER BANK
LTC2255
AD6645 CORE
CH B RF
125
105 MHz
RF In XFORMR 1 DDC 1
14-bit A/D OUT A
Local Oscillator, Mixer, Filter DDC A
DDC A
FIFO
2 DDC 1
OUT B
MUX Local Oscillator, Mixer, Filter DDC B
XTAL DDC B
M M FIFO
Sample OSC A
A B C D U OUT C U
Clock A In PCI BUS
X X DDC C
DDC C 64 bit /
CLOCK & MUX 255 DDC 255 FIFO
Clock/Sync 66 MHz
SYNC GC4016 DIGITAL Local Oscillator, Mixer, Filter OUT D
Bus
GENERATOR DOWNCONVERTR . DDC D
DDC D
Sample 256 DDC 256 FIFO
A B C D PCI 2.2
Clock B In Local Oscillator, Mixer, Filter
XTAL INTERFACE
INT
OSC B

RF 16-bit
CH A
500 MHZ D/A A
RF Out XFORMR DAC 5686
D/A FIFO
DIGITAL
16-bit UPCONVERTER D/A B
CH B RF
500 MHZ FIFO
RF Out XFORMR D/A XC2VP50

Figure 28

For applications that require many channels of cies need not be at fixed intervals, and are independently
narrowband downconverters, Pentek offers the GateFlow programmable to any value.
IP Core 430 256-channel digital downconverter bank.
Core 430 DDC comes factory installed in the Model
Factory installed in the Model 7141 FPGA, Core 430
7141-430. A multiplexer allows data to be sourced from either
creates a flexible, very high-channel count receiver
A/D. At the output, a multiplexer allows for routing either
system in a small footprint.
the output of the GC4016 or the 430 DDC to the PCI Bus.
Unlike classic channelizer methods, the Pentek 430
In addition to the DDC outputs, data from both
core allows for completely independent programmable
A/D channels are presented to the PCI Bus at a rate equal
tuning of each individual channel with 32-bit resolution
to the A/D clock rate divided by any integer value between
as well as filter characteristics comparable to many
1 and 4096. A TI DAC5686 digital upconverter and dual
conventional ASIC DDCs.
D/A accepts baseband real or complex data streams from
Added flexibility comes from programmable global the PCI Bus with signal bandwidths up to 50 MHz.
decimation settings ranging from 1024 to 8192 in steps
Versions of the 7141-430 are also available as a PCIe
of 256, and 18-bit user programmable FIR decimating
full-length board (Models 7741-430 and 7741D-430 dual
filter coefficients for the DDCs. Default DDC filter
density), PCIe half-length board (Model 7841-430), 3U
coefficient sets are included with the core for all possible
VPX board (Model 5341-430), PCI board (Model 7641-
decimation settings.
430), 6U cPCI (Models 7241-430 and 7241D-430 dual
Core 430 utilizes a unique method of channelization. density), or 3U cPCI (Model 7341-430). Model 7141-703-
It differs from others in that the channel center frequen- 430 is a conduction-cooled version.

22
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Multichannel Transceivers with Virtex-4 FPGAs

Model 7142 PMC/XMC ● Model 7242 6U cPCI ● Model 7342 3U cPCI ● Model 7642 PCI
Model 7742 Full-length PCIe ● Model 7842 Half-length PCIe ● Model 5342 3U VPX
Sample
Clock In
RF In RF In RF In RF In RF Out

TIMING BUS XTL


LVDS Clock A GENERATOR A OSC A RF RF RF RF RF
XFORMR XFORMR XFORMR XFORMR XFORMR
LVDS Sync A
Clock/Sync/Gate
LVDS Gate A SYNC Bus A 16-bit D/A
LTC2255 LTC2255 LTC2255 LTC2255
TTL Gate/ INTERRUPTS 125MHz 125MHz 125MHz 125MHz DAC5686
Trigger & CONTROL Clock/Sync/Gate 14-bit A/D 14-bit A/D 14-bit A/D 14-bit A/D
DIGITAL
Bus B
TTL Sync UPCONVERTER
14 14 14 14
LVDS Gate B
32
LVDS Sync B

LVDS Clock B TIMING BUS XTL VIRTEX-4 FPGA


GENERATOR B OSC B XC4VSX55
DSP – Channelizer – Digital Delay – Demodulation – Decoding – Control – etc.
To All Control/
Sections Status LOCAL HI-SPEED
32 32 32 64 32 32 32
DDR 2 DDR 2 DDR 2 BUS BUSES
SDRAM SDRAM SDRAM VIRTEX-4 FPGA
Model 7142 256 MB 256 MB 256 MB XC4VFX60 or XC4VFX100
PMC/XMC PCI 2.2 SERIAL
INTERFACE INTERFACE
PCI BUS
64
(64 Bits / 66 MHz)

P15 XMC P4 PMC


VITA 42.0 FPGA I/O
Figure 29 (Option –104)

The Model 7142 is a Multichannel PMC/XMC A 9-channel DMA controller and 64 bit / 66 MHz PCI
module. It includes four 125 MHz 14-bit A/D convert- interface assures efficient transfers to and from the module.
ers and one upconverter with a 500 MHz 16-bit D/A
A high-performance 160 MHz IP core wideband digital
converter to support wideband receive and transmit
downconverter may be factory-installed in the first FPGA.
communication channels.
Two 4X switched serial ports, implemented with the
Two Xilinx Virtex-4 FPGAs are included: an
Xilinx Rocket I/O interfaces, connect the second FPGA
XC4VSX55 or LX100 and an XC4VFX60 or FX100.
to the XMC connector with two 2.5 GB/sec data links
The first FPGA is used for control and signal processing
to the carrier board.
functions, while the second one is used for implement-
ing board interface functions including the XMC interface. A dual bus system timing generator allows separate
clocks, gates and synchronization signals for the A/D
It also features 768 MB of SDRAM for implementing
and D/A converters. It also supports large, multichannel
up to 2.0 sec of transient capture or digital delay memory
applications where the relative phases must be preserved.
for signal intelligence tracking applications at 125 MHz.
Versions of the 7142 are also available as a PCIe full-
A 16 MB flash memory supports the boot code for
length board (Models 7742 and 7742D dual density),
the two on-board IBM 405 PowerPC microcontroller
PCIe half-length board (Model 7842), 3U VPX (Model
cores within the FPGA.
5342), PCI board (Model 7642), 6U cPCI (Models 7242
and 7242D dual density), and 3U cPCI (Model 7342).

23
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Transceivers with Four Multiband DDCs and Interpolation Filter Installed Cores

Model 7142-428 PMC/XMC ● Model 7242-428 6U cPCI ● Model 7342-428 3U cPCI


Model 7642-428 PCI ● Model 7742-428 Full-length PCIe
Model 7742-428 Half-length PCIe ● Model 5342-428 3U VPX
RF LTC2255
AD6645
CH A A/D A 256 MB DDR
125
105 MHz
RF In XFORMR A/D B SDRAM
14-bit A/D
A/D C MEMORY
256 MB DDR
A/D D CONTROL &
LTC2255 SDRAM
RF DATA ROUTING
CH B
125 MHz A/D A D/A
RF In XFORMR 256 MB DDR
14-bit A/D A/D B DIGITAL DIGITAL
M SDRAM
DOWNCONVERTR A DOWNCONVERTR A
A/D C U
STAGE 1 STAGE 2
A/D D X
RF LTC2255 DECIMATION: 2 – 256 DECIMATION: 1 – 256
CH C
125 MHz
RF In XFORMR A/D A MEM W
14-bit A/D
A/D B DIGITAL DIGITAL FIFO
M
DOWNCONVERTR B DOWNCONVERTR B
A/D C U MEM W
LTC2255 STAGE 1 STAGE 2
RF A/D D X FIFO
CH D DECIMATION: 2 – 256 DECIMATION: 1 – 256
125 MHz A/D A PCI BUS
RF In XFORMR A/D A
14-bit A/D A/D A DDC A MUX 64 bit /
FIFO
DIGITAL DIGITAL A/D B 66 MHz
A/D B M
A/D C U
DOWNCONVERTR C .
DOWNCONVERTR C
DDC B MUX
A/D B
STAGE 1 STAGE 2 FIFO
A/D D X A/D C
DECIMATION: 2 – 256 DECIMATION: 1 – 256
Sample A/D C PCI 2.2
XTAL DDC C MUX
Clock In A/D A FIFO INTERFACE
CLOCK & OSC A A/D D
A/D B DIGITAL DIGITAL A/D D
SYNC M MUX
Clock/Sync DOWNCONVERTR D DOWNCONVERTR D DDC D
A/D C U FIFO
Bus GENERATOR XTAL STAGE 1 STAGE 2
A/D D X
OSC B DECIMATION: 2 – 256 DECIMATION: 1 – 256

DIGITAL DOWNCONVERTER CORE

16-bit
500 MHZ
16-bit
D/A DAC 5686 MEMORY
RF CIC CFIR
RF Out 500 MHZ DIGITAL MUX D/A FIFO D/A
XFORMR FILTER FILTER
D/A UPCONVERTER FIFO

INTERPOLATION CORE XC4VSX55

Figure 30

The Pentek IP Core 428 includes four high- Four identical Core 428 DDCs are factory installed
performance multiband DDCs and an interpolation in the 7142-428 FPGA. An input multiplexer allows
filter. Factory-installed in the Model 7142 FPGA, any DDC to independently select any of the four A/D
they add DDCs to the Model 7142 and extend the sources. The overal decimation range from 2 to 65,536,
range of its DAC5686 DUC. programmable in steps of 1, provides output bandwidths
from 50 MHz down to 1.52 kHz for an A/D sampling
The Core 428 downconverter translates any frequency
rate of 125 MHz and assuming an 80% filter.
band within the input bandwidth range down to zero
frequency. The DDCs consist of two cascaded decimat- The Core 428 interpolation filter increases the sampling
ing FIR filters. The decimation of each DDC can be set rate of real or complex baseband signals by a factor of 16 to
independently. After each filter stage is a post filter gain 2048, programmable in steps of 4, and relieves the host
stage. This gain may be used to amplify small signals processor from performing upsampling tasks. The interpola-
after out-of-band signals have been filtered out. tion filter can be used in series with the DUC’s built-in
interpolation, for a maximum interpolation of 32,768.
The NCO provides over 108 dB spurious-free
dynamic range (SFDR). The FIR filter is capable of Versions of the 7142-428 are also available as a PCIe
storing and utilizing two independent sets of 18-bit full-length board (Models 7742-428 and 7742D-428 dual
coefficients. These coefficients are user-programmable by density), PCIe half-length board (Model 7842-428), PCI
using RAM structures within the FPGA. NCO tuning board (Model 7642-428), 6U cPCI (Models 7242-428 and
frequency, decimation and filter coefficients can be 7242D-428 dual density), 3U cPCI (Model 7342-428),
changed dynamically. and 3U VPX (Model 5342-428).

24
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

256-Channel DDC Installed Core with Quad 200 MHz, 16-bit A/D

Model 7151 PMC ● Model 7251 6U cPCI ● Model 7351 3U cPCI ● Model 7651 PCI
Model 7751 Full-length PCIe ● Model 7851 Half-length PCIe ● Model 5351 3U VPX
RF ADS5485
AD6645
CH A
200
105 MHz
RF In XFORMR
16-bit
14-bit A/D

ADS5485
CH B RF
200 MHz
RF In XFORMR
16-bit A/D

RF ADS5485
CH C
200 MHz A/D A
RF In XFORMR
16-bit A/D A/D B DIGITAL A/D A
M MUX
DOWNCONVERTR I&Q DDC BANK 1 FIFO
A/D C U
BANK 1: CH 1 - 64
A/D D X
RF ADS5485 DECIMATION: 128 - 1024
CH D
200 MHz PCI BUS
RF In XFORMR A/D A
16-bit A/D A/D B 64 bit /
A/D B DIGITAL A/D B
M MUX 66 MHz
DOWNCONVERTR I&Q DDC BANK 2 FIFO
A/D C U .
BANK 2: CH 65 - 128
A/D D X
DECIMATION: 128 - 1024
PCI 2.2
A/D A
A/D C INTERFACE
Sample A/D B DIGITAL A/D C
M MUX
Clock In DOWNCONVERTR I&Q DDC BANK 3 FIFO
A/D C U
TIMING BUS BANK 3: CH 129 - 192
A/D D X
GENERATOR DECIMATION: 128 - 1024
PPS In
A/D A
Clock / Gate / DIGITAL A/D D
A/D B M A/D D
TTL In Sync / PPS DOWNCONVERTR I&Q DDC BANK 4 MUX
A/D C U FIFO
BANK 4: CH 193 - 256
A/D D X
DECIMATION: 128 - 1024
Sync Bus
XTAL DIGITAL DOWNCONVERTER CORE
OSC

XC5VSX95T

Figure 31

The Model 7151 PMC module is a 4-channel high- supporting as many as four different output bandwidths
speed digitizer with a factory-installed 256-channel for the board.
DDC core. The front end of the module accepts four
The decimating filter for each DDC bank accepts a
RF inputs and transformer-couples them into four
unique set of user-supplied 18-bit coefficients. The 80%
16-bit A/D converters running at 200 MHz. The
default filters deliver an output bandwidth of 0.8*ƒs/N,
digitized output signals pass to a Virtex-5 FPGA for
where N is the decimation setting. The rejection of
routing, formatting and DDC signal processing.
adjacent-band components within the 80% output band-
The Model 7151 employs an advanced FPGA-based width is better than 100 dB.
digital downconverter engine consisting of four identical
Each DDC delivers a complex output stream
64-channel DDC banks. Four independently controllable
consisting of 24-bit I + 24-bit Q samples. Any number
input multiplexers select one of the four A/Ds as the
of channels can be enabled within each bank, selectable
input source for each DDC bank. Each of the 256 DDCs
from 0 to 64. Each bank includes an output sample
has an independent 32-bit tuning frequency setting.
interleaver that delivers a channel-multiplexed stream for
All of the 64 channels within a bank share a common all enabled channels within the bank.
decimation setting that can range from 128 to 1024,
Versions of the 7151 are also available as a PCIe
programmable in steps of 64. For example, with a sampling
full-length board (Models 7751 and 7751D dual density),
rate of 200 MHz, the available output bandwidths
PCIe half-length board (Model 7851), PCI board (Model
range from 156.25 kHz to 1.25 MHz. Each 64-channel
7651), 6U cPCI (Models 7251 and 7251D dual density),
bank can have its own unique decimation setting
3U cPCI (Model 7351), and 3U VPX (Model 5351).

25
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

32-Channel DDC Installed Core with Quad 200 MHz, 16-bit A/D

Model 7152 PMC ● Model 7252 6U cPCI ● Model 7352 3U cPCI ● Model 7652 PCI
Model 7752 Full-length PCIe ● Model 7852 Half-length PCIe ● Model 5352 3U VPX
RF ADS5485
AD6645
CH A
200
105 MHz
RF In XFORMR
16-bit
14-bit A/D

RF ADS5485
CH B
200 MHz
RF In XFORMR DIGITAL DOWNCONVERTER CORE 8x4
16-bit A/D SUM
CHANNEL
A/D A SUMMATION A/D B
A/D B DIGITAL MUX A/D A
ADS5485 M
CH C RF DOWNCONVERTR I & Q BANK 1 FIFO
200 MHz A/D C U
RF In XFORMR BANK 1: CH 1 - 8
16-bit A/D A/D D X
DEC: 16 - 8192 POWER
METER &
THRESHOLD
RF ADS5485 A/D A DETECT
CH D
200 MHz DIGITAL A/D B PCI BUS
RF In XFORMR A/D B M A/D B
16-bit A/D DOWNCONVERTR I & Q BANK 2 MUX 64 bit /
A/D C U FIFO
BANK 2: CH 9 - 16 66 MHz
X
A/D D DEC: 16 - 8192 POWER.
METER &
THRESHOLD PCI 2.2
A/D A DETECT
A/D C INTERFACE
Sample A/D B DIGITAL A/D C
M
Clock In DOWNCONVERTR I & Q BANK 3 MUX FIFO
A/D C U
TIMING BUS BANK 3: CH 17 - 24
A/D D X
GENERATOR DEC: 16 - 8192 POWER
PPS In METER &
THRESHOLD
Clock / Gate /
A/D A DETECT
TTL In Sync / PPS DIGITAL A/D D
A/D B M A/D D
DOWNCONVERTR I & Q BANK 4 MUX FIFO
A/D C U
BANK 4: CH 25 - 32
A/D D X POWER
Sync Bus DEC: 16 - 8192
METER &
XTAL THRESHOLD
OSC DETECT

XC5VSX95T

Figure 32

The Model 7152 PMC module is a 4-channel high- have its own unique decimation setting supporting as
speed digitizer with a factory-installed 32-channel many as four different output bandwidths for the board.
DDC core. The front end of the module accepts four
The decimating filter for each DDC bank accepts a unique
RF inputs and transformer-couples them into four
set of user-supplied 18-bit coefficients. The 80% default filters
16-bit A/D converters running at 200 MHz. The
deliver an output bandwidth of 0.8*ƒs/N, where N is the
digitized output signals pass to a Virtex-5 FPGA for
decimation setting. The rejection of adjacent-band components
routing, formatting and DDC signal processing.
within the 80% output band-width is better than 100 dB.
The Model 7152 employs an advanced FPGA-based
Each DDC delivers a complex output stream consist-
digital downconverter engine consisting of four identical
ing of 24-bit I + 24-bit Q samples. Any number of channels
8-channel DDC banks. Four independently controllable
can be enabled within each bank, selectable from 0 to 8.
input multiplexers select one of the four A/Ds as the
Each bank includes an output sample interleaver that
input source for each DDC bank. Each of the 32 DDCs
delivers a channel-multiplexed stream for all enabled
has an independent 32-bit tuning frequency setting.
channels within the bank. Gain and phase control, power
All of the 8 channels within a bank share a common meters and threshold detectors are included.
decimation setting that can range from 16 to 8192,
Versions of the 7152 are also available as a PCIe full-
programmable in steps of 8. For example, with a sampling
length board (Models 7752 and 7752D dual density), PCIe
rate of 200 MHz, the available output bandwidths range
half-length board (Model 7852), PCI board (Model 7652),
from 19.53 kHz to 10.0 MHz. Each 8-channel bank can
6U cPCI (Models 7252 and 7252D dual density), 3U cPCI
(Model 7352), and 3U VPX (Model 5352).

26
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

4-Channel DDC and Beamformer Installed Core with four 200 MHz, 16-bit A/Ds

Model 7153 PMC/XMC ● Model 7253 6U cPCI ● Model 7353 3U cPCI ● Model 7653 PCI
Model 7753 Full-length PCIe ● Model 7853 Half-length PCIe ● Model 5353 3U VPX
P15
XMC
CH A 200 MHz 4X
A/D A Sum In Aurora
RF In 16-bit A/D
A/D B Gigabit
A/D C Sum Out Serial 4X
CH B 200 MHz A/D D Interface
RF In 16-bit A/D DIGITAL DOWN
POWER METER
CH C
CONVERTER CORE
& THRESHOLD S
200 MHz A/D A DETECTOR SUMMER M
RF In 16-bit A/D DDC 1 A/D A U
A/D B M I&Q
U
X
A/D C DEC: 2 - 256
CH D X
200 MHz A/D D Gain & Phase Adj
RF In 16-bit A/D POWER METER
& THRESHOLD
A/D A DETECTOR
A/D B DDC 2 A/D B M
Sample M I&Q
A/D C U U
Clock DEC: 2 - 256
X X PCI-X
A/D D
Gate / Gain & Phase Adj
Timing POWER METER Bus
Trigger
Clock & THRESHOLD 64-bits
A/D A DETECTOR 100 MHz
PPS Sync A/D C M
A/D B M DDC 3
Clock I&Q U
A/D C U DEC: 2 - 256
& SYNC X X
A/D D Gain & Phase Adj
Bus
POWER METER
A/D A & THRESHOLD
DETECTOR PCI-X
XTAL A/D B M A/D D M I/F
DDC 4 U
OSC A/D C U I&Q
A/D D X DEC: 2 - 256 X
Gain & Phase Adj XC5VSX50T FPGA

Figure 33

Model 7153 is a 4-channel, high-speed software radio 0.8*ƒs/N, where N is the decimation setting. The
module designed for processing baseband RF or IF signals. rejection of adjacent-band components within the 80%
It features four 200 MHz 16-bit A/Ds supported by a high- output band-width is better than 100 dB.
performance 4-channel DDC (digital downconverter)
In addition to the DDCs, the 7153 features a com-
installed core and a complete set of beamforming functions.
plete beamforming subsystem. Each channel contains
With built-in multiboard synchronization and an Aurora
programable I & Q phase and gain adjustments followed
gigabit serial interface, it provides everything needed for
by a power meter that continuously measures the individual
implementing multichannel beamforming systems.
average power output. The time constant of the averaging
The Model 7153 employs an advanced FPGA-based interval for each meter is programmable up to 8 ksamples.
DDC engine consisting of four identical multiband banks. The power meters present average power measurements for
Four independently controllable input multiplexers select each channel in easy-to-read registers. Each channel also
one of the four A/Ds as the input source for each DDC includes a threshold detector that sends an interrupt to
bank. Each of the 4 DDCs has an independent 32-bit the processor if the average power level of any DDC
tuning frequency setting. falls below or exceeds a programmable threshold.
All four DDCs have a decimation setting that can Versions of the 7153 are also available as a PCIe full-
range from 2 to 256, programmable independenly in length board (Models 7753 and 7753D dual density),
steps of 1. The decimating filter for each DDC bank PCIe half-length board (Model 7853), PCI board (Model
accepts a unique set of user-supplied 18-bit coefficients. 7653), 6U cPCI (Models 7253 and 7253D dual density),
The 80% default filters deliver an output bandwidth of 3U cPCI (Model 7353), and 3U VPX (Model 5353).

27
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Dual SDR Transceivers with 400 MHz A/D, 800 MHz D/A, and Virtex-5 FPGAs

Model 7156 PMC/XMC ● Model 7256 6U cPCI ● Model 7356 3U cPCI ● Model 7656 PCI
Model 7756 Full-length PCIe ● Model 7856 Half-length PCIe ● Model 5356 3U VPX
RF In RF In RF Out RF Out

RF RF RF RF
XFORMR XFORMR XFORMR XFORMR

Sample Clock In
A/D Clock Bus ADS5474 ADS5474
800 MHz 800 MHz
PPS In TIMING BUS 400 MHz 400 MHz 16-bit D/A 16-bit D/A
GENERATOR 14-bit A/D 14-bit A/D
D/A Clock Bus
TTL Gate / Trig Clock/ Sync / DIGITAL UPCONVERTER
TTL Sync / PPS Gate / PPS
Sample Clk 14 14
Sync Clk 32
Gate A Control/
Gate B Status
Sync PROCESSING FPGA
PPS VCXO To All VIRTEX –5: LX50T, SX50T, SX95T or FX100T
Sections LVDS GTP GTP GTP
Timing Bus
32 32 16
64 4X 4X 4X
DDR 2 DDR 2
FLASH
SDRAM SDRAM GTP
32 MB
512 MB 512 MB
INTERFACE FPGA
Model 7156 VIRTEX-5: LX30T, SX50T or FX70T
PMC/XMC LVDS PCI-X GTP

32 32 64 4X
P4 PMC PCI-X BUS P15 XMC
FPGA (64 Bits VITA 42.x
I/O 133 MHz) (PCIe, etc.)

Figure 34

Model 7156 is a dual high-speed data converter A high-performance IP core wideband DDC may be
suitable for connection as the HF or IF input of a factory-installed in the processing FPGA.
communications system. It features two 400 MHz 14-bit
A 5-channel DMA controller and 64 bit/100 MHz PCI-X
A/Ds, a DUC with two 800 MHz 16-bit D/As, and
interface assures efficient transfers to and from the module.
two Virtex-5 FPGAs. Model 7156 uses the popular
PMC format and supports the VITA 42 XMC standard Two 4X switched serial ports implemented with the
for switched fabric interfaces. Xilinx Rocket I/O interfaces, connect the FPGA to the
XMC connector with two 2.5 GB/sec data links to the
The Model 7156 architecture includes two Virtex-5
carrier board.
FPGAs. The first FPGA is used primarily for signal
processing while the second one is dedicated to board A dual bus system timing generator allows for
interfaces. All of the board’s data and control paths are sample clock synchronization to an external system
accessible by the FPGAs, enabling factory installed reference. It also supports large, multichannel appli-
functions such as data multiplexing, channel selection, data cations where the relative phases must be preserved.
packing, gating, triggering and SDRAM memory control.
Versions of the 7156 are also available as a PCIe full-
Two independent 512 MB banks of DDR2 SDRAM length board (Models 7756 and 7756D dual density),
are available to the signal processing FPGA. Built-in PCIe half-length board (Model 7856), PCI board
memory functions include an A/D data transient capture (Model 7656), 6U cPCI (Models 7256 and 7256D dual
mode with pre- and post-triggering. All memory banks density), 3U cPCI (Model 7356), and 3U VPX (Model
can be easily accessed through the PCI-X interface. 5356). All these products have similar features.

28
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Dual SDR Transceivers with 500 MHz A/D, 800 MHz D/A, and Virtex-5 FPGAs

Model 7158 PMC/XMC ● Model 7258 6U cPCI ● Model 7358 3U cPCI ● Model 7658 PCI
Model 7758 Full-length PCIe ● Model 7858 Half-length PCIe ● Model 5358 3U VPX
RF In RF In RF Out RF Out

RF RF RF RF
XFORMR XFORMR XFORMR XFORMR

Sample Clock /
Reference Clock In A/D Clock Bus ADS5463 ADS5463
800 MHz 800 MHz
PPS In TIMING BUS 500 MHz 500 MHz 16-bit D/A 16-bit D/A
GENERATOR 12-bit A/D 12-bit A/D
D/A Clock Bus
TTL Gate / Trig DIGITAL UPCONVERTER
Clock/ Sync /
TTL Sync / PPS Gate / PPS
Sample Clk 14 14
Sync Clk 32
Gate A Control/
Gate B Status
Sync PROCESSING FPGA
PPS VCXO To All VIRTEX –5: LX50T, LX155T, SX50T, SX95T or FX100T
Sections LVDS GTP GTP GTP
Timing Bus
32 32 16
64 4X 4X 4X
DDR 2 DDR 2
FLASH
SDRAM SDRAM GTP
32 MB
256 MB 256 MB
INTERFACE FPGA
Model 7158 VIRTEX-5: LX30T, SX50T or FX70T
PMC/XMC LVDS PCI-X GTP

32 32 64 4X
P4 PMC PCI-X BUS P15 XMC
FPGA (64 Bits VITA 42.x
I/O 100 MHz) (PCIe, etc.)

Figure 35

Model 7158 is a dual high-speed data converter A 5-channel DMA controller and 64 bit / 100 MHz
suitable for connection as the HF or IF input of a PCI-X interface assures efficient transfers to and from the
communications system. It features two 500 MHz 12-bit module.
A/Ds, a digital upconverter with two 800 MHz 16-bit
Two 4X switched serial ports implemented with the
D/As, and two Virtex-5 FPGAs. Model 7158 uses the
Xilinx Rocket I/O interfaces, connect the FPGA to the
popular PMC format and supports the VITA 42 XMC
XMC connector with two 2.5 GB/sec data links to the
standard for switched fabric interfaces.
carrier board.
The Model 7158 architecture includes two Virtex-5
A dual bus system timing generator allows for
FPGAs. The first FPGA is used primarily for signal
sample clock synchronization to an external system
processing while the second one is dedicated to board
reference. It also supports large, multichannel appli-
interfaces. All of the board’s data and control paths are
cations where the relative phases must be preserved.
accessible by the FPGAs, enabling factory installed
functions such as data multiplexing, channel selection, data Versions of the 7158 are also available as a PCIe full-
packing, gating, triggering and SDRAM memory control. length board (Models 7758 and 7758D dual density),
PCIe half-length board (Model 7858), PCI board
Two independent 256 MB banks of DDR2 SDRAM
(Model 7658), 6U cPCI (Models 7258 and 7258D dual
are available to the signal processing FPGA. Built-in
density), 3U cPCI (Model 7358), and 3U VPX (Model
memory functions include an A/D data transient capture
5358). All these products have similar features.
mode with pre- and post-triggering. All memory banks
can be easily accessed through the PCI-X interface.

29
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

3-Channel 200 MHz A/D, DUC, 2-Channel 800 MHz D/A, Virtex-6 FPGA

Model 71620 - XMC


RF In RF In RF In RF Out RF Out

RF RF RF RF RF
XFORMR XFORMR XFORMR XFORMR XFORMR
Sample Clk /
Reference Clk In
TIMING BUS
GENERATOR A/D Clock Bus 200 MHz 200 MHz 200 MHz 800 MHz 800 MHz
16-BIT A/D 16-BIT A/D 16-BIT A/D 16-BIT D/A 16-BIT D/A
TTL Gate / Trig
Clock / Sync / DIGITAL UPCONVERTER
TTL Sync / PPS
Gate / PPS D/A Clock Bus
Sample Clk
14 14 14 32
Sync Clk
To All
Gate A Sections
Gate B
Sync Control / FPGA
PPS VCXO Status
VIRTEX-6 LX130T, LX240T, LX365T, SX95T or SX475T
Timing Bus
LVDS GTP GTP GTP

16 16 16 16 16 16 16 16 16
40 x8 x4 x4
FLASH
QDRII+ QDRII+ QDRII+ QDRII+ 32 MB
SRAM SRAM SRAM SRAM
Model 71620 8 MB 8 MB 8 MB 8 MB
XMC
P14 PMC P15 XMC P16 XMC
Optional memory configurations
FPGA PCIe VITA 42.x
I/O
DDR3 DDR3 DDR3 DDR3
SDRAM SDRAM SDRAM SDRAM
256MB 256MB 256MB 256MB

Figure 36

Model 71620 is the first member of the CobaltTM family resources including the data converters, DDR3 SDRAM
of high performance XMC modules based on the Xilinx or QDRII+ SRAM memory, PCIe interface, program-
Virtex-6 FPGA. A multichannel, high-speed data converter, it mable LVDS I/O and clock, gate, and synchronization
is suitable for connection to HF or IF ports of a communica- circuits. The FPGA can be populated with a variety of
tions and radar system. It includes three 200 MHz, 16-bit different FPGAs to match the specific requirements of
A/Ds, one DUC, two 800 MHz 16-bit D/As, and four banks the processing task. Supported FPGAs include: Virtex-6
of memory. The Model 71620 is compatible with the VITA LX130T, LX240T, LX365T, SX315T, or SX475T.
42.0 XMC format and supports PCI Express Gen. 2.
Multiple 71620’s can be driven from the LVPECL
The Model 71620 Cobalt architecture features a bus master, supporting synchronous sampling and sync
Virtex-6 FPGA. All of the board’s data and control paths functions across all connected boards.
are accessible by the FPGA, enabling factory installed
The 71620 architecture supports up to four inde-
functions including data multiplexing, channel selection,
pendent memory banks which can be configured with
data packing, gating, triggering and memory control. In
all QDRII+ SRAM, DDR3 SDRAM, or as combina-
addition to the built-in functions, users can install their
tion of two banks of each type of memory.
own custom IP for data processing. Pentek GateFlow
FPGA Design Kits facilitate integration of user-created IP The Model 71620 includes an industry-standard
with the factory shipped functions. interface fully compliant with PCI Express Gen. 2 bus
specifications. The x8 lane interface includes multiple DMA
The FPGA serves as a control and status engine with
controllers for efficient transfers to and from the module.
data and programming interfaces to each of the on-board

30
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

4-Channel 200 MHz 16-bit A/D with Virtex-6 FPGA

Model 71660 - XMC


RF In RF In RF In RF In

RF RF RF RF
XFORMR XFORMR XFORMR XFORMR
Sample Clk /
Reference Clk In
TIMING BUS
Gate / Trigger 200 MHz 200 MHz 200 MHz 200 MHz
Sync / PPS GENERATOR A/D Clock / Sync Bus
16-BIT A/D 16-BIT A/D 16-BIT A/D 16-BIT A/D
TTL Gate / Trig
TTL Sync / PPS Clock / Sync /
Gate / PPS
Sample Clk
16 16 16 16
Aux Clk To All
Gate A Sections
Gate B
Sync / PPS A Control / FPGA
Sync / PPS B Status
VCXO VIRTEX-6 LX130T, LX240T, LX365T, SX95T or SX475T
Timing Bus
LVDS GTX GTX GTX

16 16 16 16 16 16 16 16 16
40 x8 x4 x4
FLASH
QDRII+ QDRII+ QDRII+ QDRII+ 32 MB
Model 71660 SRAM SRAM SRAM SRAM FPGA I/O PCIe VITA 42.x
8 MB 8 MB 8 MB 8 MB (Aurora,
XMC PCIe, etc.)
Optional memory configurations
P14 PMC P15 XMC P16 XMC
DDR3 DDR3 DDR3 DDR3
SDRAM SDRAM SDRAM SDRAM
256MB 256MB 256MB 256MB

Figure 37

Model 71660 is a member of the CobaltTM family of resources including the data converters, DDR3 SDRAM
high performance XMC modules based on the Xilinx Virtex-6 or QDRII+ SRAM memory, PCIe interface, program-
FPGA. A multichannel, high-speed data converter, it is mable LVDS I/O and clock, gate, and synchronization
suitable for connection to HF or IF ports of a communications circuits. The FPGA can be populated with a variety of
and radar system. It includes four 200 MHz 16-bit A/Ds, different FPGAs to match the specific requirements of
and four banks of memory. The Model 71660 is compatible the processing task. Supported FPGAs include: Virtex-6
with the VITA 42.0 XMC format and supports PCI Express LX130T, LX240T, LX365T, SX315T, or SX475T.
Gen. 2.
Multiple 71660’s can be driven from the LVPECL
The Model 71660 Cobalt architecture features a bus master, supporting synchronous sampling and sync
Virtex-6 FPGA. All of the board’s data and control paths functions across all connected boards.
are accessible by the FPGA, enabling factory installed
The 71660 architecture supports up to four inde-
functions including data multiplexing, channel selection,
pendent memory banks which can be configured with
data packing, gating, triggering and memory control. In
all QDRII+ SRAM, DDR3 SDRAM, or as combina-
addition to the built-in functions, users can install their
tion of two banks of each type of memory.
own custom IP for data processing. Pentek GateFlow FPGA
Design Kits facilitate integration of user-created IP with the The Model 71660 includes an industry-standard
factory shipped functions. interface fully compliant with PCI Express Gen. 2 bus
specifications. The x8 lane interface includes multiple DMA
The FPGA serves as a control and status engine with
controllers for efficient transfers to and from the module.
data and programming interfaces to each of the on-board

31
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

215 MHz, 12-bit A/D with Wideband DDCs - VME/VXS

Model 6821-422

LVDS
RF Input I/O
215 MHz
50 ohms
12-Bit A/D
AD9430 32 XILINX 32 32
128 MB FPDP-II
VIRTEX-II 128k Out A
Fs SDRAM FIFO
PRO FPGA Slot 1
Ext Clock In 32
50 ohms 16 MB 16 XC2VP50 32 FPDP-II
128k Out C
XTAL FLASH FIFO Slot 2
OSC 64 LVDS
I/O
Fs/2
Front 32 XILINX 32 32 FPDP-II
Panel CLOCK, SYNC 128 MB 128k
VIRTEX-II Out B
LVDS & TRIGGER SDRAM FIFO Slot 1
Timing PRO FPGA
GENERATOR 32 32 FPDP-II
Bus 16 MB 16 XC2VP50 128k
FIFO Out D
FLASH Slot 2
4x Switched 4x Switched
Control and Status Serial Fabric Serial Fabric
VME Slave Interface To All Sections 1.25 GB/sec 1.25 GB/sec
Model 6821
VMEbus VXS Switched Backplane

Figure 38

The Model 6821 is a 6U single slot board with the installed in one or both of the FPGAs to perform this
AD9430 12-bit, 215 MHz A/D converter. function.
Capable of digitizing input signal bandwidths up to Two 128 MB SDRAMs, one for each FPGA,
100 MHz, it is ideal for wideband applications includ- support large memory applications such as swinging
ing radar and spread spectrum communication systems. buffers, digital filters, DSP algorithms, and digital delay
lines for tracking receivers.
The sampling clock can be supplied either from a
front panel input or from an internal crystal oscillator. Either two or four FPDP-II ports connect the FPGAs
Data from the A/D converter flows into two Xilinx to external digital destinations such as processor boards,
Virtex-II Pro FPGAs where optional signal processing memory boards or storage devices.
functions can be performed. The size of the FPGAs can
A VMEbus interface supports configuration of the
range from the XC2VP20 to the XC2VP50.
FPGAs over the backplane and also provides data and
Because the sampling rate is well beyond conven- control paths for runtime applications. A VXS interface
tional ASIC digital downconverters, none are included is optionally available.
on the board.
This Model is available in commercial as well as
Instead, the Pentek GateFlow IP Core 422 Ultra conduction-cooled versions.
Wideband Digital Downconverter can be factory-

32
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Dual 215 MHz, 12-bit A/D with Wideband DDCs - VME/VXS

Model 6822-422

LVDS
RF Input I/O
215 MHz
50 ohms
12-Bit A/D
AD9430 32 XILINX 32 32 FPDP-II
128 MB 128k
VIRTEX-II Out A
SDRAM FIFO
PRO FPGA Slot 1
Fs LVDS Clock 16 XC2VP50 32 32
& Sync Bus 16 MB 128k FPDP-II
Ext Clock In Out C
50 ohms FLASH FIFO Slot 2
XTAL 64 LVDS
OSC CLOCK I/O
GEN
32
Fs/2 128 MB XILINX 32 32 FPDP-II
SDRAM VIRTEX-II 128k Out B
RF Input 215 MHz FIFO
50 ohms PRO FPGA Slot 1
12-Bit A/D 16 XC2VP50 32 32 FPDP-II
AD9430 16 MB 128k Out D
FLASH FIFO Slot 2
4x Switched 4x Switched
Control and Status Serial Fabric Serial Fabric
VME Slave Interface To All Sections 1.25 GB/sec 1.25 GB/sec
Model 6822
VMEbus VXS Switched Backplane

Figure 39

The Model 6822 is a 6U single slot VME board installed in one or both of the FPGAs to perform this
with two AD9430 12-bit 215 MHz A/D converters. function.
Capable of digitizing input signal bandwidths up to Two 128 MB SDRAMs, one for each FPGA,
100 MHz, it is ideal for wideband applications includ- support large memory applications such as swinging
ing radar and spread spectrum communication systems. buffers, digital filters, DSP algorithms, and digital delay
lines for tracking receivers.
The sampling clock can be supplied either from a
front panel input or from an internal crystal oscillator. Either two or four FPDP-II ports connect the FPGAs
Data from each A/D converter flows into a Xilinx to external digital destinations such as processor boards,
Virtex-II Pro FPGA where optional signal processing memory boards or storage devices.
functions can be performed. The size of the FPGAs can
A VMEbus interface supports configuration of the
range from the XC2VP20 to the XC2VP50.
FPGAs over the backplane and also provides data and
Because the sampling rate is well beyond conven- control paths for runtime applications. A VXS interface
tional ASIC digital downconverters, none are included is optionally available.
on the board.
This Model is available in commercial as well as
Instead, the Pentek GateFlow IP Core 422 Ultra conduction-cooled versions.
Wideband Digital Downconverter can be factory-

33
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Dual 2 GHz, 10-bit A/D with Very High-Speed DDCs - VME/VXS

Model 6826

RF INPUT
50 OHMS 2 GHz 10 4:1 40 2:1 80
32 32 FPDP-II
10-Bit A/D DEMUX DEMUX 128k
AT84AS008 AT84CS001 V4 FPGA FIFO 400 MB/sec

EXT Fs 64 32
512 MB 32 128k FPDP-II
CLOCK XILINX
INPUT DDR RAM FIFO 400 MB/sec
XTAL Fs/4 Fs/8 VIRTEX-II
64 PRO FPGA 16
OSC 512 MB 16 MB
Fs XC2VP70 FLASH
DDR RAM

RF INPUT 32 32
50 OHMS 2 GHz 10 4:1 40 2:1 80 128k FPDP-II
10-Bit A/D DEMUX DEMUX FIFO 400 MB/sec
AT84AS008 AT84CS001 V4 FPGA
32 32 FPDP-II
128k
Fs/4 Fs/8 FIFO 400 MB/sec
Fs/8 IN
Fs/8 OUT GATE 4x SWITCHED 4x SWITCHED
TRIGGER SERIAL FABRIC SERIAL FABRIC Model 6826
FPGA SYNC IN VME SLAVE 1.25 GB/SEC 1.25 GB/SEC
& SYNC
GATE A IN INTERFACE
VMEbus VXS SWITCHED BACKPLANE
GATE B IN

Figure 40

The Model 6826 is a 6U single slot VME board for the Model 6826 can be developed for a customer who
with two Atmel AT84AS008 10-bit 2 GHz A/D is interested in one.
converters.
The customer will be able to incorporate this core
Capable of digitizing input signals at sampling rates into the Model 6826 by ordering it as a factory-installed
up to 2 GHz, it is ideal for extremely wideband option.
applications including radar and spread spectrum
Two 512 MB or 1 GB SDRAMs, support large
communication systems. The sampling clock is an
memory applications such as swinging buffers, digital
externally supplied sinusoidal clock at a frequency from
filters, DSP algorithms, and digital delay lines for
200 MHz to 2 GHz.
tracking receivers.
Data from each of the two A/D converters flows
Either two or four FPDP-II ports connect the FPGA
into an innovative dual-stage demultiplexer that packs
to external digital destinations such as processor boards,
groups of eight data samples into 80-bit words for
memory boards or storage devices.
delivery to the Xilinx Virtex-II Pro XC2VP70 FPGA
at one eighth the sampling frequency. This advanced A VMEbus interface supports configuration of the
circuit features the Atmel AT84CS001 demultiplexer FPGA over the backplane and also provides data and
which represents a significant improvement over previous control paths for runtime applications. A VXS interface
technology. is optionally available.
Because the sampling rate is well beyond conven- This Model is also available in a single-channel
tional digital downconverters, none are included on the version and in commercial as well as conduction-cooled
board. A very high-speed digital downconverter IP core versions.

34
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

2.2 GHz Clock, Sync and Gate Distribution Board

Model 6890 - VME


Front
Panel TTL / PECL Ch 1
Gate SELECTOR Ch 2
Enable LVPECL Ch 3 Front
GATE
CONTROL PROG BUFFER MUX BUFFER Ch 4 Panel
Front DELAY 1:2 2:1 Ch 5 Gate
1:8
Panel TTL / PECL REG Ch 6 Output
Gate SELECTOR Ch 7
Input Ch 8

Ch 1
Ch 2
Front POWER POWER Ch 3 Front
Panel SPLITTER SPLITTER Ch 4 Panel
Clock 1:2 BUFFER Ch 5 Clock
Input 1:8
1:2 Ch 6 Output
Ch 7
Ch 8

Front
Panel TTL / PECL Ch 1
Sync SELECTOR Ch 2
Enable REG LVPECL Ch 3 Front
SYNC BUFFER
CONTROL PROG BUFFER MUX Ch 4 Panel
DELAY 1:2 2:1 Ch 5 Sync
Front 1:8
Panel TTL / PECL Ch 6 Output
Sync SELECTOR Ch 7
Input Ch 8
Model 6890
VME
Figure 41

Model 6890 Clock, Sync and Gate Distribution splitter feeds a 1:2 buffer which distributes the clock
Board synchronizes multiple Pentek I/O boards within a signal to both the gate and synchronization circuits.
system. It enables synchronous sampling and timing
The 6890 features separate inputs for gate/trigger
for a wide range of multichannel high-speed data
and sync signals with user-selectable polarity. Each of
acquisition, DSP and software radio applications. Up
these inputs can be TTL or LVPECL. Separate Gate
to eight boards can be synchronized using the 6890,
Enable and Sync Enable inputs allow the user to enable
each receiving a common clock of up to 2.2 GHz along
or disable these circuits using an external signal.
with timing signals that can be used for synchronizing,
triggering and gating functions. A programmable delay allows the user to make
timing adjustments on the gate and sync signals before
Clock signals are applied from an external source
they are sent to an LVPECL buffer. A bank of eight
such as a high performance sine wave generator. Gate
MMCX connectors at the output of each buffer delivers
and sync signals can come from an external source, or
signals to up to eight boards.
from one supported board set to act as the master.
A 2:1 multiplexer in each circuit allows the gate/
The 6890 accepts clock input at +10 dBm to +14 dBm
trigger and sync signals to be registered with the input
with a frequency range from 800 MHz to 2.2 GHz and
clock signal before output, if desired.
uses a 1:2 power splitter to distribute the clock. The first
output of this power splitter sends the clock signal to a Sets of input and output cables for two to eight
1:8 splitter for distribution to up to eight boards using boards are available from Pentek.
SMA connectors. The second output of the 1:2 power

35
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

System Synchronizer and Distribution Board

Model 6891 - VME


Gate
Clock Sync Bus
Sync Output 1
Ch 1
Ch 2
Front Panel Gate
Ch 3
Gate Enable GATE Clock Sync Bus
Ch 4
GATE
LVPECL to Sync Bus Sync Output 2
PROG BUFFER MUX BUFFER Ch 5
CONTROL DELAY
Outputs 2-8
Front Panel 1:2 2:1 Ch 6
MUX 1:8 Gate
GateInput REG Ch 7
2:1 Ch 8 Clock Sync Bus
Sync Output 3

Ch 1 Gate
Ch 2 Clock Sync Bus
Ch 3 Sync Output 4
CLOCK
Front Panel LVPECL Ch 4
MUX to Sync Bus
Clock Input BUFFER Ch 5 Gate
2:1 Outputs 2-8
1:10
Ch 6 Clock Sync Bus
Ch 7 Sync Output 5
Ch 8
Gate
Clock Sync Bus
Ch 1 Sync Output 6
Front Panel Ch 2
Sync Enable REG Ch 3 Gate
SYNC PROG BUFFER MUX SYNC
LVPECL Ch 4 Clock Sync Bus
CONTROL DELAY 1:2 2:1 BUFFER
to Sync Bus
Front Panel Ch 5 Sync Output 7
MUX
Outputs 2-8
Sync Input Ch 6
1:8
2:1 Ch 7 Gate
Ch 8
Clock Sync Bus
Gate Output 8
Sync
Sync Bus Clock
Input Sync
Model 6891
VME
Figure 42

Model 6891 System Synchronizer and Distribution Clock signals can be applied from an external source
Board synchronizes multiple Pentek I/O modules within a such as a high performance sine-wave generator. Gate/trigger
system. It enables synchronous sampling and timing for a and sync signals can come from an external system source.
wide range of multichannel high-speed data acquisition, Alternately, a Sync Bus connector accepts LVPECL inputs
DSP and software radio applications. from any compatible Pentek products to drive the clock,
sync and gate/trigger signals.
Up to eight modules can be synchronized using the
6891, each receiving a common clock up to 500 MHz The 6891 provides eight front panel Sync Bus output
along with timing signals that can be used for synchroniz- connectors, compatible with a wide range of Pentek I/O
ing, triggering and gating functions. For larger systems, modules. The Sync Bus is distributed through ribbon
up to eight 6891’s can be linked together to provide cables, simplifying system design. The 6891 accepts clock
synchronization for up to 64 I/O modules producing input at +10 dBm to +14 dBm with a frequency range
systems with up to 256 channels. from 1 kHz to 800 MHz. This clock is used to register
all sync and gate/trigger signals as well as providing a
Model 6891 accepts three TTL input signals from
sample clock to all connected I/O modules.
external sources: one for clock, one for gate or trigger
and one for a synchronization signal. Two additional A programmable delay allows the user to make
inputs are provided for separate gate and sync enable signals. timing adjustments on the gate and sync signals before
they are sent to an LVPECL buffer for output through
the Sync Bus connectors.

36
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Multifrequency Clock Synthesizer

Model 7190 PMC ● Model 7290 6U cPCI ● Model 7390 3U cPCI ● Model 7690 PCI
Model 7790 Full-length PCIe ● Model 7890 Half-length PCIe ● Model 5390 3U VPX
Clock Out
Reference CLOCK
1
In SYNTHESIZER
QUAD AND JITTER
CLEANER Clock Out
VCXO 2
A A

Clock Out
CLOCK 3
SYNTHESIZER
AND JITTER Clock Out
QUAD
CLEANER 4
VCXO
B B
Clock Out
5
CLOCK
SYNTHESIZER Clock Out
QUAD AND JITTER 6
VCXO CLEANER
C C Clock Out
7

CLOCK
SYNTHESIZER
QUAD AND JITTER
VCXO CLEANER Clock Out
D D 8
Model 7190 NON-VOLATILE
CONFIGURATION
PMC Control MEMORY
PCI INTERFACE
PCI BUS
32 (32 Bits / 66 MHz)

Figure 43

Model 7190 generates up to eight synthesized clock The five clock output signals from each of the four
signals suitable for driving A/D and D/A converters in CDC7005s are joined into five clock buses. Each output
high-performance real-time data acquisition and software can be independently enabled to drive each bus, thereby
radio systems. The clocks offer exceptionally low phase allowing any combination of output signals from the four
noise and jitter to preserve the signal quality of the data CDC7005s.
converters. These clocks are synthesized from an input
Eight front panel SMC connectors supply synthesized
reference signal using phase-locked oscillators.
clock outputs driven from the five clock buses, as shown
The 7190 uses four Texas Instruments CDC7005 in the block diagram. This supports a single identical
clock synthesizer and jitter cleaner devices. Each device clock to all eight outputs or five different clocks to various
includes phase-locking circuitry that locks the frequency outputs; numerous other combinations are possible.
of its associated quad VCXO (Voltage Controlled Crystal
The 7190 is equipped with a non-volatile memory.
Oscillator) to the input reference clock. This reference is a 5
Once configured, the settings return to the saved
or 10 MHz signal supplied to a front panel SMC connec-
configuration upon power up.
tor. Each quad VCXO is programmed to generate one of
four base frequencies. Versions of the 7190 are also available as a PCIe full-
length board (Models 7790 and 7790D dual density),
Each CDC7005 generates five output signals. Each
PCIe half-length board (Model 7890), 3U VPX board
signal is independently programmable as a submultiple of
(Model 5390), PCI board (Model 7690), 6U cPCI
the associated VCXO base frequency using divisors of 1, 2,
(Models 7290 and 7290D dual density), or 3U cPCI
4, 8 or 16.
(Model 7390).

37
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Clock and Sync Generator for I/O Modules

Model 9190 - Rack-mount

Model 9190
LVDS To
DIFF. Module
DRIVERS No. 1
Timing
From Signals Timing
Module LVDS Signals To
DIFF. LVDS
Master RECEIVER DIFF. Module
Source DRIVERS No. 2
Timing
Signals Multiplexer
Front
Switches
Panel LVDS To
LINE Clock
Input DIFF. Module
RCVRS DRIVERS
SMA Ext. Clock No. 80
Connectors

Front
OPTIONAL Panel
INTERNAL LINE
DRIVERS Output
OSCILLATOR
SMA
Connectors

Figure 44

Model 9190 Clock and Sync Generator synchronizes Buffered versions of the clock and five timing
multiple Pentek I/O modules within a system to provide signals are available as outputs on the 9190’s front panel
synchronous sampling and timing for a wide range of SMA connectors.
high-speed, multichannel data acquisition, DSP and
Model 9190 is housed in a line-powered, 1.75 in.
software radio applications. Up to 80 I/O modules can
high metal chassis suitable for mounting in a standard
be driven from the Model 9190, each receiving a
19 in. equipment rack, either above or below the cage
common clock and up to five different timing signals
holding the I/O modules.
which can be used for synchronizing, triggering and
gating functions. Separate cable assemblies extend from openings in
the front panel of the 9190 to the front panel clock and
Clock and timing signals can come from six front
sync connectors of each I/O module. Mounted between
panel SMA user inputs or from one I/O module set to act
two standard rack-mount card cages, Model 9190 can
as the timing signal master. (In this case, the master I/O
drive a maximum of 80 clock and sync cables, 40 to the
module will not be synchronous with the slave modules
card cage above and 40 to the card cage below. Fewer
due to delays through the 9190.) Alternately, the master
cables may be installed for smaller systems.
clock can come from a socketed, user-replaceable crystal
oscillator within the Model 9190.

38
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Rack-mount Real-Time Recording and Playback Transceiver Instrument

Model RTS 2701

DIGITAL GIGABIT ENET


125 MHz
CH 1 IN DOWN
14-BIT A/D
CONVERTER

DIGITAL DDR
125 MHz
CH 2 IN DOWN SDRAM USB 2.0
14-BIT A/D
CONVERTER INTEL
SYSTEM PROCESSOR
500 MHz DRIVE
CH 1 OUT DIGITAL PS/2 KEYBOARD
16-BIT D/A UP
CONVERTER
RAID
CONTROLLER PS/2 MOUSE
CLK A IN
MODEL 7641-420
CLK B IN TRANSCEIVER AUX VIDEO OUT

TTL GATE/ SAMPLE


TRIG IN CLOCK
AND XTAL
SYNC OSC
GENERATOR A
DATA DATA
CLOCK DRIVES DRIVES
SYNC XTAL
BUS OSC
DATA DATA
B
DRIVES DRIVES

RAID ARRAY

PENTEK RTS 2701 RECORDER

Figure 45

The Pentek RTS 2701 is a highly scalable recording applications for analysis, signal processing, and waveform
and playback system in an industrial rack-mount PC server generation. File headers include recording parameter
chassis. Built on the Windows XP professional workstation, settings and time stamping so that the signal viewer
it utilizes the Model 7641-420 multiband transceiver correctly formats and annotates the displayed signals.
PCI module with two 14-bit 125 MHz A/Ds, ASIC
A high-performance PCI Express SATA RAID
DDC, and DUC with two 16-bit 500 MHz D/As.
controller connects to multiple SATA hard drives to
The factory-installed IP core 420 provides a dual support storage to 4 terabytes and real-time sustained
wideband DDC and expands the decimation range of recording rates to 480 MB/sec.
the ASIC DDC. The core also includes an interpolation
Multiple RAID levels, including 0, 1, 5, 6, 10 and
filter that expands the interpolation factor of the ASIC
50, provide a choice for the required level of redundancy.
DUC. The Model 7641-420 combines downconverter and
The Pentek RTS 2701 serves equally well as a develop-
upconverter functions in one PCI module and offers
ment platform for advanced research projects and proof-
recording and playback capabilities.
of-concept prototypes, or as a cost-effective strategy for
Included with this instrument is Pentek’s System- deploying high-performance, multichannel embedded
Flow recording software.The RTS 2701 uses a native systems.
NTFS record/playback file format for easy access by user

39
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

2-Channel 200 MSample/sec Real-Time Recorder Instrument

Model RTS 2703

200 MHz
CH 1 IN GIGABIT
16-BIT A/D ETHERNET

INTEL
Sample PROCESSOR
TIMING BUS USB
Clock In GENERATOR
Ext. Reference Model 7850

SYSTEM DDR PS/2 KEYBOARD


DRIVE SDRAM
VCXO
PS/2 MOUSE

Host Processor
VIDEO OUT
200 MHz
CH 2 IN
16-BIT A/D

Sample TIMING BUS


Clock In GENERATOR DATA DATA
Ext. Reference Model 7850 DRIVES DRIVES

DATA DATA
DRIVES DRIVES
VCXO
RAID Array

-
PENTEK RTS 2703

Figure 46

The Pentek RTS 2703 is a turnkey recording instru- based GUI (graphical user interface) providing a simple
ment that allows the user to record and analyze two high- means to configure and control the instrument. Custom
bandwidth signals. The RTS 2703 provides sustained, configurations can be stored as profiles and later
aggregate recording rates of up to 800 MB/sec, forming retrieved for easy selection of pre-configured settings
a powerful dual-channel 4U rack-mount recording system. with a single click.
The front end of the RTS 2703 consists of two Pentek Built on a Windows XP Professional workstation,
Model 7850 PCIe modules each equipped with 200 MHz users can install post processing and analysis tools to
16-bit A/D converters. The RTS 2703 retains all 16 bits operate on the recorded data. The RTS 2703 records
of each A/D sample (2 bytes), recording two signals at up data to the native NTFS file system, providing immedi-
to 200 MSamples/sec. ate access to the recorded data.
A total of 4 TB of RAID storage is provided, allow- Pentek’s RTS 2703 provides a flexible architecture
ing sustained 2 TB recordings at 200 MSamples/sec that can be easily customized to meet user needs.
simultaneously on each of two channels for over one hour. Multiple RAID levels, including 0, 1 and 5, provide a
choice for the required level of redundancy. The total
Included with this instrument is Pentek’s SystemFlow
drive capacity is 4 TB using 10 drives, which are organized
Recording Software. The RTS 2703 features a Windows-
as two 5-drive, 2 TB arrays, one array for each A/D channel.

40
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

2-Channel 500 MSample/sec Real-Time Recorder Instrument

Model RTS 2711

500 MHz
CH 1 IN GIGABIT
12-BIT A/D ETHERNET

INTEL
Sample PROCESSOR
TIMING BUS USB
Clock In GENERATOR
Ext. Reference Model 7858

SYSTEM DDR PS/2 KEYBOARD


DRIVE SDRAM
VCXO
PS/2 MOUSE

Host Processor
VIDEO OUT
500 MHz
CH 2 IN
12-BIT A/D

Sample TIMING BUS


Clock In GENERATOR DATA DATA
Ext. Reference Model 7858 DRIVES DRIVES

DATA DATA
DRIVES DRIVES
VCXO
RAID Array

-
PENTEK RTS 2711

Figure 47

The Pentek RTS 2711 is a turnkey recording instru- based GUI (graphical user interface) that provides a
ment that allows the user to record and analyze two high- simple means to configure and control the instru-
bandwidth signals. The RTS 2711 provides sustained, ment. Custom configurations can be stored as profiles
aggregate recording rates of up to 1 GB/sec forming a and later retrieved for easy selection of preconfigured
powerful dual-channel 4U rack-mount recording system. settings with a single click.
The front end of the RTS 2711 consists of two Built on a Windows XP Professional workstation,
Pentek Model 7858 PCIe modules equipped with users can install post-processing and analysis tools to operate
500 MHz 12-bit A/D converters. The RTS 2711 on the recorded data. The RTS 2711 records data to
retains the eight most significant bits of each A/D sample the native NTFS file system, providing immediate
to record two signals at 500 megasamples per second. access to the recorded data.
A total of 4 TB of RAID storage is provided, allowing Pentek’s RTS 2711 provides a flexible architecture
sustained 2 TB recordings at 500 megasamples per that can be easily customized to meet user needs.
second simultaneously on each of two channels for over Multiple RAID levels, including 0, 1, 5, 6, 10 and 50
one hour. provide a choice for the required level of redundancy.
The total drive capacity is 4 TB using 16 drives which are
Included with this instrument is Pentek’s SystemFlow
organized as two 8-drive, 2-TB arrays, one for each A/D
Recording Software. The RTS 2711 features a Windows-
channel.

41
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Portable Real-Time Recording and Playback Transceiver Instrument

Model RTS 2721

DIGITAL GIGABIT ENET


125 MHz
CH 1 IN DOWN
14-BIT A/D
CONVERTER HIGH RESOLUTION
VIDEO DISPLAY
DIGITAL
125 MHz
CH 2 IN DOWN USB 2.0
14-BIT A/D
CONVERTER

DDR
500 MHz SDRAM
CH 1 OUT DIGITAL INTEL PS/2 KEYBOARD
16-BIT D/A UP
CONVERTER SYSTEM PROCESSOR
DRIVE
PS/2 MOUSE
CLK A IN
RAID
MODEL 7641-420
CLK B IN CONTROLLER AUX VIDEO OUT
TRANSCEIVER

TTL GATE/ SAMPLE


TRIG IN CLOCK
AND XTAL
TTL SYNC IN SYNC OSC
GENERATOR A
DATA DATA
CLOCK DRIVES DRIVES
SYNC XTAL
BUS OSC
DATA DATA
B
DRIVES DRIVES

RAID ARRAY

PENTEK RTS 2721 RECORDER

Figure 48

The Pentek RTS 2721 is a turnkey real-time record- Fully supported by Pentek’s SystemFlow recording
ing and playback instrument supplied in a convenient software, the RTS 2721 uses a native NTFS record/play-
briefcase-size package that weighs just 30 pounds. Built back file format for easy access by user applications for
on the Windows XP professional workstation, it includes analysis, signal processing, and waveform generation.
a dual-core Xeon processor, a high-resolution 17-inch File headers include recording parameter settings and
LCD monitor and a high-performance SATA RAID time stamping so that the signal viewer correctly formats
controller. and annotates the displayed signals.
The RTS 2721 utilizes the Model 7641 multiband A high-performance PCI Express SATA RAID
transceiver PCI module with two 14-bit 125 MHz controller connects to multiple SATA hard drives to
A/Ds, ASIC DDC, and DUC with two 16-bit 500 MHz support storage to 3 terabytes and real-time sustained
D/As. The factory-installed IP core 420 provides a recording rates up to 480 MB/sec.
dual wideband DDC and expands the decimation range
Pentek’s portable recorder instrument provides a
of the ASIC DDC. The core also includes an interpola-
flexible architecture that is easily customized to meet
tion filter that expands the interpolation factor of the
special needs. Multiple RAID levels, including 0, 1, 5,
ASIC DUC.
6, 10 and 50, provide a choice for the required level of
The Model 7641-420 combines downconverter and redundancy. With its wide range of programmable
upconverter functions in one PCI module and offers decimation and interpolation, the system supports signal
real-time recording capabilities. bandwidths from 8 kHz to 60MHz.

42
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Products

Pentek SystemFlow® Recording Software

Model 4990

Recorder Interface Hardware Configuration


Interface

Signal Viewer

Figure 49

The Model 4990 SystemFlow Recording Software The SystemFlow Signal Viewer includes a virtual
provides a rich set of function libraries and tools for oscilloscope and spectrum analyzer for signal monitoring
controlling all Pentek RTS real-time data acquisition in both the time and frequency domains. It is extremely
and recording instruments. SystemFlow software allows useful for previewing live inputs prior to recording, and
developers to configure and customize system interfaces for monitoring signals as they are being recorded to help
and behavior. ensure successful recording sessions. The viewer can also
be used to inspect and analyze the recorded files after
The Recorder Interface includes configuration,
the recording is complete.
record, playback and status screens, each with intuitive
controls and indicators. The user can easily move between Advanced signal analysis capabilities include automatic
screens to set configuration parameters, control and calculators for signal amplitude and frequency, second
monitor a recording, play back a recorded signal and and third harmonic components, THD (total harmonic
monitor board temperatures and voltage levels. distortion) and SINAD (signal to noise and distortion).
With time and frequency zoom, panning modes and dual
The Hardware Configuration Interface provides
annotated cursors to mark and measure points of interest,
entries for input source, center frequency, decimation, as
the SystemFlow Signal Viewer can often eliminate the
well as gate and trigger information. All parameters
need for a separate oscilloscope or spectrum analyzer in
contain limit-checking and integrated help to provide an
the field.
easier-to-use out-of-the-box experience.

43
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Applications

Applications of FPGAs in Software Radio Systems

● Tracking Receiver System


● Software Radio Transceiver System
● 512-Channel SDR System in a single VMEbus Slot
● Radar Signal Processing System
● 8-Channel Beamforming System

Software Radio can be used in many different systems: tightly-packed frequency division multiplexed voice
channels.
Tracking receivers can be highly automated because
software radio allows DSPs to perform the signal Direction finding and beamforming are ideal
identification and analysis functions as well as the applications for digital receivers because of their excel-
adaptable tuning functions. lent channel-to-channel phase and gain matching and
consistent delay characteristics.
Signal intelligence applications and radar benefit
from the tight coupling of the A/D, DDC, DUC, and As a general capability, any system requiring a
DSP functions to process wideband signals. tunable bandpass filter should be considered a candidate
for using DDCs. Take a look at the following application
Cellular phone applications are one of the strongest
examples to give you some more details.
high-volume applications because of the high density of

44
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Applications

Tracking Receiver System

215 MHz 128 MB Delayed Data


12-Bit A/D SDRAM
AD9430

FPGA
Peaks Power Tuning 32 32
FFT IP PC DDC FIFO
CORE CORE
Controller

16 MB
FLASH

Model 6821 215 MHz A/D Converter with FPGA

System Highlights
● A/D data delivered into SDRAM acts as a digital delay memory
● A/D data also delivered into a Pentek FFT IP core in FPGA
Model 6821 commercial (left) and
● FFT core detects the strength of signals at each analysis frequency conduction-cooled version
● PowerPC controller in FPGA sorts signals according to peak strenth
● PowerPC controller also tunes DDC IP core in FPGA to the strongest signal frequencies
● Delayed data from SDRAM feeds DDC IP core to compensate for FFT calculation time
● DDC captures these moving signals in real time and downconverts them to baseband

Figure 50

A tracking receiver locates unknown signals, locks the FPGA, accordingly. The delayed data from the
onto them and tracks them if their frequency changes. circular buffer feeds the input of this DDC core.
As shown above, to implement this receiver, we use The digital delay can be set to match the time it
the 128 MB SDRAM of the Model 6821 to create a takes for the FFT energy detection and the processor
delay memory function. algorithm for the tuning frequency decision, so that
frequency-agile or transient signals can be recovered
Samples from the A/D are sent into a circular buffer
from their onset. The dehopped baseband output is
within the SDRAM and also to a Pentek FFT IP core
delivered to the rest of the system through the FPDP
implemented in the FPGA. The spectral peaks of the FFT
port or, optionally, across a VXS link.
indicate the frequencies of signals of interest present at the
input. This Model is also available in a dual-channel
version as Model 6822. Both Models are available in
The PowerPC microcontroller of the FPGA digests
commercial and conduction-cooled versions.
this frequency list and decides which signals to track. It
then tunes the Pentek DDC core, also implemented in

45
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Applications

4-Channel Software Radio Transceiver System

CH A PENTEK Model 7141 PENTEK Model 7141 CH A


OUT OUT
CH A IN CH A IN
125 MHz 125 MHz
500 MHz 320 MHz 14bit A/D 14bit A/D 320 MHz 500 MHz
16bit D/A DUC DUC 16bit D/A
CH B IN CH B IN
125 MHz 125 MHz
CH B 32 14bit A/D 14bit A/D CH B
OUT 128 MB 32 128 MB OUT
SDRAM XILINX CLK A XILINX SDRAM
CLK A
128 MB 32
VIRTEX-II VIRTEX-II 32
DUAL TIMING CLK B CLK B DUAL TIMING 128 MB
SDRAM PRO BUS GEN BUS GEN PRO SDRAM
CLOCK CLOCK
256 MB 32 & SYNC & SYNC 32
VP50 VP50 256 MB
SDRAM 4 BUS BUS 4 SDRAM
QUAD QUAD
DDC DDC
64 4 GC4106 4
64
GC4106
PCI INTERFACE PCI INTERFACE
PCI 32 16 MB 16 MB 32
PCI
FLASH FLASH

P14
PENTEK Model 4207

Front Panel MPC8641 Dual Quad


XMC
XMC // Optical Single/Dual Core 1000BT RS- XMC //
XMC
PMC
PMC Site
Site Interface FLASH DDR2
Enet 232C PMC Site
PMC Site
To VME P2 32 MB
FLASH
256 MB SDRAM
1 GB

SRIO 8x
PCI-X Bus 0 4x PCI-X Bus 1
(64 Bits, 100 MHz) (64 Bits, 100 MHz)
PCIe to
PCIe to
PCI-X Bridge
PCI-X Bridge

Dual
Dual
4 Gb
4 Gbit
Fibre
2x Channel
Fibre Channel
Controller
Dual 2x Dual
4x 4x
Zero
Latency
Dual
Crossbar Virtex-4 FPGA
VME64x 4x
Switch XC4VFX60 / FX100
2eSST

Dual FLASH
32 MB DDR2 SDRAM
Gigabit 2x 4x FLASH
128 MB 1 GB
VME64x ENET-x VXS VITA 41

Figure 51

This system accepts four analog inputs from Signal processing resources include the Freescale
baseband or IF signals with bandwidths up to 50 MHz MPC8641 AltiVec processor and an FX60 or FX100
and IF center frequencies up to 150 MHz. A total of Virtex-4 FPGA on the Model 4207 I/O processor, plus
eight DDC channels are independently tunable across a Virtex-II VP-50 FPGA on each PMC module.
the input band and can deliver downconverted output
Using these on-board processing resources this
signal bandwidths from audio up to 2.5 MHz.
powerful system can process analog input data locally
Four analog outputs can deliver baseband or IF and deliver it to the analog outputs. It can also be used
signals with bandwidths up to about 50 MHz and IF as a pre- and post-processing I/O front end for sending
center frequencies up to 100 MHz. The system supports and receiving data to other system boards connected
four independent D/A channels or two upconverted over the VMEbus or through switched fabric links using
channels with real or quadrature outputs. the VXS interface.
Ruggedized and conduction-cooled versions of the
boards used in this system are available.

46
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Applications

512-Channel Software Radio Recording System in a Single VMEbus Slot

CH A PENTEK Model 7141-430 PENTEK Model 7141-430 CH A


OUT OUT
CH A IN CH A IN
125 MHz 125 MHz
500 MHz 320 MHz 14bit A/D 14bit A/D 320 MHz 500 MHz
16bit D/A DUC XILINX CH B IN CH B IN
XILINX DUC 16bit D/A
VIRTEX-II 125 MHz 125 MHz
CH B
VIRTEX-II CH B
32 14bit A/D 14bit A/D
OUT 128 MB PRO PRO 32 128 MB OUT
SDRAM CLK A SDRAM
VP50 CLK A VP50
128 MB 32 CLK B 32
DUAL TIMING CLK B DUAL TIMING 128 MB
SDRAM IP CORE
CORE BUS GEN BUS GEN SDRAM
IP CLOCK CLOCK IP CORE
256 MB 32 430
430 & SYNC & SYNC 430 32 256 MB
SDRAM 256-CHAN
256-CHAN BUS BUS 256-CHAN
4 4 SDRAM
DIGITAL
DIGITAL QUAD QUAD DIGITAL
DOWN
DOWN DDC JBOD Disk Array DDC DOWN
64 CONVERTER 4 4
CONVERTER GC4106 GC4106 CONVERTER 64
PCI INTERFACE PCI INTERFACE
PCI 32 16 MB 16 MB 32
PCI
FLASH FLASH

P14 2x PENTEK Model 4207

Front Panel MPC8641 Dual Quad


XMC
XMC // Optical Single/Dual Core 1000BT RS- XMC //
XMC
PMC
PMC Site
Site Interface DDR2
Enet 232C PMC Site
PMC Site
To VME P2 FLASH
32 MB
FLASH
256 MB SDRAM
1 GB
8x
PCI-X Bus 0 8x PCI-X Bus 1
(64 Bits, 100 MHz) SRIO (64 Bits, 100 MHz)
PCIe to
PCIe to
PCI-X Bridge
PCI-X Bridge

Dual
Dual
4 Gb
4 Gbit
Fibre
2x Channel Controller
Fibre Channel
Dual 2x Dual
4x 4x
Zero
Latency
Dual
VME64x Crossbar 4x Virtex-4 FPGA
Switch XC4VFX60 / FX100
2eSST

Dual FLASH
32 MB DDR2 SDRAM
Gigabit 2x 4x FLASH
128 MB 1 GB
VME64x ENET-x VXS VITA 41

Figure 52

Each Model 7141 PMC features the Xilinx Virtex-II Pentek’s SystemFlow® software presents an intuitive
Pro VP50 with a Pentek 256-Channel Digital Down- graphical user interface (GUI) to set up the DDC
converter (DDC) IP Core 430. Each channel provides channels and recording mode. The GUI executes on a
independent tuning frequency with a global decimation Windows host PC connected to the 4207 via Ethernet.
from 1024 to 9984. Either one of the two 14-bit A/D
A SystemFlow signal viewer on the PC allows
converters operating at 125 MHz sample rate can feed
previewing of data prior to recording and viewing of
this core producing a range of output bandwidths from
recorded data files in both time and frequency domains.
10 kHz to 100 kHz.
Files can be moved between the Fibre Channel disk and
A dual 4-Gbit Fibre Channel copper interface the PC over Ethernet.
allows wideband A/D data or DDC outputs from all
This system is ideal for downconverting and
512 channels to be recorded in real time to a RAID or
capturing real time signal data from a very large number
JBOD disk array at aggregate rates up to 640 MB/sec.
of channels in an extremely compact, low cost system.

47
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Applications

Radar Signal Processing System

PENTEK Model 7142-428


CH A
CH A IN
125 MHz OUT
14bit A/D 320 MHz 500 MHz
CH B IN DUC 16bit D/A
125 MHz XILINX
14bit A/D VIRTEX-4 32 256 MB
CH C IN FPGA SDRAM
125 MHz
14bit A/D 32
With 256 MB
CH D IN SDRAM
125 MHz 4-chan.
14bit A/D 32 256 MB
DDC &
SDRAM
CLK A Interpol.
DUAL TIMING Filter
CLOCK 96
BUS GEN VIRTEX-4 FPGA
& SYNC
BUS
FX60 or FX100
64
16 MB 32 I/O PCI XMC
FLASH

PENTEK Model 4207 P14


Dual
4x
Front Panel MPC8641 Dual Quad
XMC
XMC // Optical Single/Dual Core 1000BT RS- XMC //
XMC
PMC
PMC Site
Site Interface DDR2
Enet 232C PMC Site
PMC Site
FLASH
32 MB
FLASH SDRAM To VME P2
256 MB
1 GB
8x
PCI-X Bus 0 4x PCI-X Bus 1
(64 Bits, 100 MHz) SRIO (64 Bits, 100 MHz)
PCIe to
PCIe to
PCI-X Bridge
PCI-X Bridge

Dual
Dual
4 Gb
4 Gbit
Fibre
2x 2x Channel Controller
Fibre Channel
Dual Dual
4x 4x
Zero
Latency
Dual
VME64x Crossbar Virtex-4 FPGA
4x
Switch XC4VFX60 / FX100
2eSST

Dual FLASH
32 MB DDR2 SDRAM
Gigabit 2x 4x FLASH
128 MB 1 GB
VME64x ENET-x VXS VITA 41

Figure 53

Radar is well served by high-speed A/D converters FPGA. Factory-installed IP cores such as pulse
and wideband digital downconverters. The channelized compression and FFT are available and can be factory
system shown above, takes advantage of a Model installed in this FPGA.
7142-428 multichannel transceiver with an installed
The upconverter with the interpolation filter can be
FPGA core that includes four wideband DDCs and an
used to generate arbitrary radar pulse waveforms that
interpolation filter.
can be used to calibrate the system. The D/A output can
Operating at sampling rates up to 125 MHz, the also be used for countermeasures, such as jamming or
A/D converters can digitize baseband signals with spoofing.
bandwidths up to 50 MHz. After frequency translation
Jamming blasts energy that disables radars, and
and filtering, the DDCs deliver complex (I & Q) data
spoofing deceives radars by making it seem that the
to the Model 4207 processor board. Here, data may be
target is a different shape, speed, direction or distance by
processed by custom user-defined algorithms before it is
using DSP techniques. This is especially useful for a jet
sent across the VXS interface for recording and off-line
or UAV to prevent it from getting shot down.
processing.
Note that one more PMC/XMC site is available for
The optional GateFlow FPGA Design Kit can be
installation of an additional module.
used to install custom algorithms in the Model 4207

48
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Applications

8-Channel Beamforming System

PENTEK Model 7153 Clock/Sync Cable PENTEK Model 7153


CH A IN CH A IN
200 MHz 200 MHz DDC
DDC
16-bit A/D 16-bit A/D
CH B IN CH B IN
200 MHz 200 MHz
DDC DDC
SUMMATION 16-bit A/D 16-bit A/D SUMMATION
BLOCK CH C IN BLOCK
CH C IN
S DDC
200 MHz 200 MHz
16-bit A/D DDC S
16-bit A/D
CH D IN CH D IN
200 MHz 200 MHz
DDC 16-bit A/D DDC
16-bit A/D

CLK A CLK A
VIRTEX-5 DUAL TIMING DUAL TIMING VIRTEX-5
FPGAs BUS GEN CLOCK CLOCK BUS GEN FPGAs
& SYNC & SYNC
PCI-X Aurora BUS BUS PCI-X Aurora

P15 P15
PENTEK Model 4207
Dual
MPC8641 1000BT
XMC
XMC // Single/Dual Core Enet XMC //
XMC
PMC
PMC Site
Site FLASH
PMC Site
PMC Site
To VME P2 32 MB
FLASH
256 MB
DDR2
SDRAM
1 GB
PCI-X Bus 0 SRIO 8x PCI - X Bus 1
4x
(64 Bits, 100 MHz) (64 Bits, 100 MHz)
PCIe to
PCIe to
Front Panel PCI-X Bridge
PCI-X Bridge
Serial
I/O Dual
Dual
4 Gb
4 Gbit
Fibre
2x Channel
Fibre Channel
Controller
2x
4x 4x
4x 4x
Zero
Latency 4x
Crossbar Virtex-4 FPGA
VME64x
Switch
2eSST Aurora Engine PCI-X Interface
4x

Dual
Gigabit 2x 4x FLASH
32 MB DDR2 SDRAM
FLASH
128 MB 1 GB
VME64x ENET-x VXS VITA 41

Figure 54

Two Model 7153 Beamformer PMC/XMC modules The Aurora summation from the left four channels is
are installed on the Model 4207 I/O Processor board. The combined with the right four channels and then delivered
eight signals to be beamformed are connected to the eight to the crossbar switch from the right summation output
analog inputs of these modules. Joining the two 7153 modules port. The eight-channel combined sum is delivered through
is a clock/sync cable that synchronizes the DDCs and guaran- the crossbar switch into the Aurora engine implemented in
tees synchronous sampling across all eight channels. the Virtex-4 FPGA of the 4207 processor board.
Signals from the first four channels of the left 7153 This Aurora engine decodes the stream and delivers it
module are summed in the left summation block; signals to a designated block in the DDR2 memory attached to
from the second four channels of the right 7153 are summed the FPGA. The PCI-X interface in this FPGA presents the
in the right summation block. The summation output from SDRAM memory as a mapped resource appearing on the
the left XMC module is delivered using the Aurora 4x link processor PCI-X bus 1. The Power PC reads the data from
into one port of the crossbar switch. Each red 4x link is the FPGA DDR2 memory across the PCI-X bus, creates
capable of data rates up to 1.25 GBytes/sec. The left 4-channel the beamformed pattern display and presents it via its front
sum is connected through the crossbar switch and delivered panel gigabit Ethernet port to an attached PC for display.
into the summation input port of the right XMC module.

49
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Summary

DSP Boards for VMEbus FPGAs and SDR

● Communications Algorithms: DDC, DUC, demodu-


● Freescale Altivec G4 lation, decoding, symbol recovery
PowerPC ● Beamforming: direction finding, phased array
● Texas Instruments processing,diversity receivers
C6000 DSPs ● Analysis: FFTs, decryption, statistical analysis
● Single, Dual, Quad and ● Triggering and Gating: radar aquisition and control
Octal Processor versions ● Memory control: DMA engines, circular buffers
● PMC, PMC/XMC, PCI, ● Formatting and Packing: flexible data manipulation
PCIe, and cPCI peripherals for special I/O, packet extraction and formation
● VME/VXS platforms ● High-Speed Interfaces: switched serial fabric
interfaces, such as Serial RapidIO, PCI Express
Figure 55 Figure 56

Pentek offers a comprehensive array of VMEbus As we have seen, FPGAs are truly an integral part of
DSP boards featuring the AltiVec G4 PowerPC from the latest generation of software radio products.
Freescale and the TMS320C6000 family of processor
Not only are they being used with traditional digital
products from Texas Instruments.
signal processing algorithms but also in the management
On-board processor densities range from one to of data acquisition, buffering, triggering and timing
eight DSPs with many different memory and interface aspects of high-performance real time systems.
options available.
With the addition of FPGA technology, dramatic
The Models 4205 and 4207 I/O processor boards increases in system density have been coupled with a
feature the latest G4 PowerPCs, accept PMC mezzanines significantly lower cost per channel. Furthermore,
and include built-in Fibre Channel interfaces. FPGA technology allows one to incorporate custom
algorithms right at the front end of these systems.
The Models 4294 and 4295 processor boards feature
four MPC74xx G4 PowerPC processors utilizing the Pentek offers not only a wide range of hardware
AltiVec vector processor capable of delivering several products featuring the latest FPGAs, but also the FPGA
GFLOPS of processing power. development resources and knowledgeable applications
engineers to help you get the most out of these products.
The Models 4292 and 4293 processor boards feature
the Texas Instruments latest TMS320C6000 family of We encourage you to contact your Pentek sales
fixed-point DSPs that represent a 10-fold increase in engineers today to discuss your system needs.
processing power over previous designs.
And be sure to visit our extensive web site for the
Once again, the ability of the system designer to latest product and technical information.
freely choose the most appropriate DSP processor for
each software radio application, facilitates system
requirement changes and performance upgrades.
Full software development tools are available for work-
stations running Windows and Linux with many different
development system configurations available.

50
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Links

The following links provide you with additional information about the Pentek products
presented in this handbook: just click on the Model number. Links are also provided to other
handbooks or brochures that may be of interest in your software radio development projects.

Model Description Page


7131 Multiband Receiver - PMC 16
7231 Multiband Receiver - 6U cPCI 16
7331 Multiband Receiver - 3U cPCI 16
7631A Multiband Receiver - PCI 16
5331 Multiband Receiver - 3U VPX 16
7140 Multiband Transceiver with Virtex-II Pro FPGA - PMC/XMC 17
7240 Multiband Transceiver with Virtex-II Pro FPGA - 6U cPCI 17
7340 Multiband Transceiver with Virtex-II Pro FPGA - 3U cPCI 17
7640 Multiband Transceiver with Virtex-II Pro FPGA - PCI 17
7140-420 Transceiver w. Dual Wideband DDC and Interpolation Filter - PMC/XMC 18
7240-420 Transceiver w. Dual Wideband DDC and Interpolation - 6U cPCI 18
7340-420 Transceiver w. Dual Wideband DDC and Interpolation - 3U cPCI 18
7640-420 Transceiver w. Dual Wideband DDC and Interpolation - PCI 18
7140-430 Transceiver w. 256-Channel Narrowband DDC - PMC/XMC 19
7240-430 Transceiver w. 256-Channel Narrowband DDC - 6U cPCI 19
7340-430 Transceiver w. 256-Channel Narrowband DDC - 3U cPCI 19
7640-430 Transceiver w. 256-Channel Narrowband DDC - PCI 19
7141 Multiband Transceiver with Virtex-II Pro FPGA - PMC/XMC 20
7141-703 Conduction-cooled Multiband Transceiver with Virtex-II FPGA - PMC/XMC 20
7241 Multiband Transceiver with Virtex-II Pro FPGA - 6U cPCI 20
7341 Multiband Transceiver with Virtex-II Pro FPGA - 3U cPCI 20
7641 Multiband Transceiver with Virtex-II Pro FPGA - PCI 20
7741 Multiband Transceiver with Virtex-II Pro FPGA - Full-length PCIe 20
7841 Multiband Transceiver with Virtex-II Pro FPGA - Half-length PCIe 20
5341 Multiband Transceiver with Virtex-II Pro FPGA - 3U VPX 20
7141-420 Transceiver w. Dual Wideband DDC and Interpolation Filter - PMC/XMC 21
7241-420 Transceiver w. Dual Wideband DDC and Interpolation Filter - 6U cPCI 21
7341-420 Transceiver w. Dual Wideband DDC and Interpolation Filter - 3U cPCI 21
7641-420 Transceiver w. Dual Wideband DDC and Interpolation Filter - PCI 21
7741-420 Transceiver w. Dual Wideband DDC and Interpolation Filter - Full-length PCIe 21
7841-420 Transceiver w. Dual Wideband DDC and Interpolation Filter - Half-length PCIe 21
5341-420 Transceiver w. Dual Wideband DDC and Interpolation Filter - 3U VPX 21
7141-430 Transceiver w. 256-Channel Narrowband DDC - PMC/XMC 22
7241-430 Transceiver w. 256-Channel Narrowband DDC - 6U cPCI 22
7341-430 Transceiver w. 256-Channel Narrowband DDC - 3U cPCI 22
7641-430 Transceiver w. 256-Channel Narrowband DDC - PCI 22
7741-430 Transceiver w. 256-Channel Narrowband DDC - Full-length PCIe 22
7841-430 Transceiver w. 256-Channel Narrowband DDC - Half-length PCIe 22
5341-430 Transceiver w. 256-Channel Narrowband DDC - 3U VPX 22

More links on the next page ➤

51
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Links

Model Description Page


7142 Multichannel Transceiver with Virtex-4 FPGAs - PMC/XMC 23
7242 Multichannel Transceiver with Virtex-4 FPGAs - 6U cPCI 23
7342 Multichannel Transceiver with Virtex-4 FPGAs - 3U cPCI 23
7642 Multichannel Transceiver with Virtex-4 FPGAs - PCI 23
7742 Multichannel Transceiver with Virtex-4 FPGAs - Full-length PCIe 23
7842 Multichannel Transceiver with Virtex-4 FPGAs - Half-length PCIe 23
5342 Multichannel Transceiver with Virtex-4 FPGAs - 3U VPX 23
7142-428 Multichannel Transceiver w. Four Multiband DDCs and Interpolation Filter - PMC/XMC 24
7242-428 Multichannel Transceiver w. Four Multiband DDCs and Interpolation Filter- 6U cPCI 24
7342-428 Multichannel Transceiver w. Four Multiband DDCs and Interpolation Filter- 3U cPCI 24
7642-428 Multichannel Transceiver w. Four Multiband DDCs and Interpolation Filter- PCI 24
7742-428 Multichannel Transceiver w. Four Multiband DDCs and Interpolation Filter- Full-length PCIe 24
7842-428 Multichannel Transceiver w. Four Multiband DDCs and Interpolation Filter- Half-length PCIe 24
5342-428 Multichannel Transceiver w. Four Multiband DDCs and Interpolation Filter- 3U VPX 24
7151 256-Channel DDC with Quad 200 MHz, 16-bit A/D - PMC 25
7251 256-Channel DDC with Quad 200 MHz, 16-bit A/D - 6U cPCI 25
7351 256-Channel DDC with Quad 200 MHz, 16-bit A/D - 3U cPCI 25
7651 256-Channel DDC with Quad 200 MHz, 16-bit A/D - PCI 25
7751 256-Channel DDC with Quad 200 MHz, 16-bit A/D - Full-length PCIe 25
7851 256-Channel DDC with Quad 200 MHz, 16-bit A/D - Half-length PCIe 25
5351 256-Channel DDC with Quad 200 MHz, 16-bit A/D - 3U VPX 25
7152 32-Channel DDC with Quad 200 MHz, 16-bit A/D - PMC 26
7252 32-Channel DDC with Quad 200 MHz, 16-bit A/D - 6U cPCI 26
7352 32-Channel DDC with Quad 200 MHz, 16-bit A/D - 3U cPCI 26
7652 32-Channel DDC with Quad 200 MHz, 16-bit A/D - PCI 26
7752 32-Channel DDC with Quad 200 MHz, 16-bit A/D - Full-length PCIe 26
7852 32-Channel DDC with Quad 200 MHz, 16-bit A/D - Half-length PCIe 26
5352 32-Channel DDC with Quad 200 MHz, 16-bit A/D - 3U VPX 26
7153 4-Channel DDC with Quad 200 MHz, 16-bit A/D - PMC/XMC 27
7253 4-Channel DDC with Quad 200 MHz, 16-bit A/D - 6U cPCI 27
7353 4-Channel DDC with Quad 200 MHz, 16-bit A/D - 3U cPCI 27
7653 4-Channel DDC with Quad 200 MHz, 16-bit A/D - PCI 27
7753 4-Channel DDC with Quad 200 MHz, 16-bit A/D - Full-length PCIe 27
7853 4-Channel DDC with Quad 200 MHz, 16-bit A/D - Half-length PCIe 27
5353 4-Channel DDC with Quad 200 MHz, 16-bit A/D - 3U VPX 27
7156 Dual SDR Transceiver, 400 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - PMC/XMC 28
7256 Dual SDR Transceiver, 400 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - 6U cPCI 28
7356 Dual SDR Transceiver, 400 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - 3U cPCI 28
7656 Dual SDR Transceiver, 400 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - PCI 28
7756 Dual SDR Transceiver, 400 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - Full-length PCIe 28
7856 Dual SDR Transceiver, 400 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - Half-length PCIe 28
5356 Dual SDR Transceiver, 400 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - 3U VPX 28
More links on the next page ➤

52
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com
Putting FPGAs to Work in Software Radio Systems

Links

Model Description Page


7158 Dual SDR Transceiver, 500 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - PMC/XMC 29
7258 Dual SDR Transceiver, 500 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - 6U cPCI 29
7358 Dual SDR Transceiver, 500 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - 3U cPCI 29
7658 Dual SDR Transceiver, 500 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - PCI 29
7758 Dual SDR Transceiver, 500 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - Full-length PCIe 29
7858 Dual SDR Transceiver, 500 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - Half-length PCIe 29
5358 Dual SDR Transceiver, 500 MHz A/D, 800 MHz D/A, Virtex-5 FPGAs - 3U VPX 29
71620 3-Channel 200 MHz A/D, DUC, 2-Channel 800 MHz D/A, Virtex-6 FPGA 30
71660 4-Channel 200 MHz 16-bit A/D with Virtex-6 FPGA - XMC 31
6821-422 215 MHz, 12-bit A/D with Wideband DDCs - VME/VXS 32
6822-422 Dual 215 MHz, 12-bit A/D with Wideband DDCs - VME/VXS 33
6826 Dual 2 GHz 10-bit A/D - VME/VXS 34
6890 2.2 GHz Clock, Sync and Gate Distribution Board - VME 35
6891 System Synchronizer and Distribution Board - VME 36
7190 Multifrequency Clock Synthesizer - PMC 37
7290 Multifrequency Clock Synthesizer - 6U cPCI 37
7390 Multifrequency Clock Synthesizer - 3U cPCI 37
7690 Multifrequency Clock Synthesizer - PCI 37
7790 Multifrequency Clock Synthesizer - Full-length PCIe 37
7890 Multifrequency Clock Synthesizer - Half-length PCIe 37
5390 Multifrequency Clock Synthesizer - 3U VPX 37
9190 Clock and Sync Generator for I/O Modules 38
RTS 2701 Rack-Mount Real-Time Recording and Playback Transceiver System 39
RTS 2703 2-Channel 200 MSample/sec Real-Time Recorder Instrument 40
RTS 2711 2-Channel 500 MSample/sec Real-Time Recorder Instrument 41
RTS 2721 Portable Real-Time Recording and Playback Transceiver Instrument 42
4990 Pentek SystemFlow Recording Software 43
4207 PowerPC and FPGA I/O Processor - VME/VXS 47

Handbooks and Brochures


Click here Software Defined Radio Hanbook
Click here Critical Techniques for High-Speed A/D Converters in Real-Time Systems Handbook
Click here High-Speed Switched Serial Fabrics Improve System Design Handbook
Click here Model 4207 PowerPC and FPGA I/O Processor Board Brochure

53
Pentek, Inc. • One Park Way, Upper Saddle River, NJ 07458 • Tel: (201) 818-5900 • Fax: (201) 818-5904 • Email: info@pentek.com • http://www.pentek.com

Potrebbero piacerti anche