Home

Putting FPGAs to Work in Software Radio Systems

image

Contents

1. oR 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 7140 420 7240 420 7340 420 7640 420 7140 430 7240 430 7340 430 7640 430 7141 7141 703 7241 7341 7641 774 7841 5341 7141 420 7241 420 7341 420 7641 420 7741 420 7841 420 5341 420 7141 430 7241 430 7341 430 7641 430 7741 430 7841 430 5341 430 Setting the Standard for Digital Signal Processing 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 Description Multiband Receiver PMC Multiband Receiver 6U cPCI Multiband Receiver 3U cPCI Multiband Receiver PCI Multiband Receiver 3U VPX Multiband Transceiver with Virtex ll Pro FPGA PMC KMC Multiband Transceiver with Virtex ll Pro FPGA 6U cPCl Multiband Transceiver with Virfex ll Pro FPGA 3U cPCl Multiband Transceiver with Virtex Il Pro FPGA PCI Transceiver w Dual Wideband DDC and Interpolation Filter PMC XMC Transceiver w Dual Wideband DDC and Interpolation 6U cPCI Transceiver w Dual Wideband DDC and Interpolation 3U cPCI Transceiver w Dual Wideband DDC and Interpolation PCI Transceive
2. DIGITAL INPUT MEZZANINE INTERFACE ANALOG INPUT CLOCK amp SYNC DRIVERS Figure 12 Here s a simplified block diagram of a typical software radio mezzanine showing the FPGA as the large green box and external hardware devices connected to it The yellow blocks inside the FPGA are VHDL code modules that handle the standard factory functions and interfaces The User Block is a VHDL module that sits in the data path with pin definitions for input output status control and clocks In the standard product the User Block is config ured as a straight wire between input and output 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 GateFlow Design Kit Project Files Project files for Xilinx Foundation ISE Tools e Archived project files for default factory configuration for standard factory product operation e VHDL source code for all project files e Software module interconnect block diagram e JTAG chain definition files e User Block I O connections diagram Complete Pentek Project Directory e Ready to start development Other files e Pentek FPGA Design Kit User s Manual e FPGA manufacturers data
3. The Model 7141 PMC XMC module combines both receive and transmit capabilities with a high performance Virtex I Pro FPGA and supports the VITA 42 XMC standard with optional switched fabric interfaces for high speed I O The front end of the module accepts two RF inputs and transformer couples them into two 14 bit A D converters running at 125 MHz The digitized output signals pass to a Virtex II Pro FPGA for signal process ing or routing to other module resources These resources include a quad digital down converter a digital upconverter with dual D A converters 512 MB DDR SDRAM delay memory and the PCI bus The FPGA also serves as a control and status engine with data and programming interfaces to each of the on board resources Factory installed FPGA functions include data multiplexing channel selection data packing gating triggering and SDRAM memory control In addition to acting as a simple transceiver the module can perform user defined DSP functions on the k GENERATOR B l RF In 6 RF In RF RF XFORMR XFORMR O RF Out O RF Out XTL OSCA ie aaa aen XTL OSC B To All Sections i Control i Status P15 XMC P4 PMC VITA 42 0 FPGA I O Serial RapidlO Option 104 PCI BUS PCI Express etc 64 Bits 66 MHz Figure 26 baseband signals developed using Pentek s GateFlow and ReadyFlow development tools The module includes a TI GC4016 quad digital downconverter along
4. i BUS JBOD Disk Array PENTEK Model 7141 430 L m 16bit D A gt e CHB OUT CLKA eG gt CLKB gt DUAL TIMING BUS GEN CLOCK IP ets 256 CHAN DIGITAL DOWN amp SYNC BUS CONVERTER lt PCI INTERFACE i gt CONVERTER i PCI INTERFACE Front Panel Optical Interface XMC PMC Site pre 256 MB To VME P2 PCI X Bus 0 64 Bits 100 MHz SRIO Gigabit VME64x ENET x Each Model 7141 PMC features the Xilinx Virtex II Pro VP50 with a Pentek 256 Channel Digital Down converter DDC IP Core 430 Each channel provides independent tuning frequency with a global decimation from 1024 to 9984 Either one of the two 14 bit A D converters operating at 125 MHz sample rate can feed this core producing a range of output bandwidths from 10 kHz to 100 kHz A dual 4 Gbit Fibre Channel copper interface allows wideband A D data or DDC outputs from all 512 channels to be recorded in real time to a RAID or JBOD disk array at aggregate rates up to 640 MB sec Dual 4x VXS VITA 41 Figure 49 PENTEK Model 4207 Quad RS 232C Dual 1000BT Enet MPC8641 Single Dual Core X XMC PMC Site 8x PCI X Bus 1 64 Bits 100 MHz 8x PCle to PCI X Bridge Dual 4 Gb Fibre i Channel Controller Dual 4x FLASH 128 MB DDR2 SDRAM 1 GB Pentek s SystemFlow software presents an intuitive graphical user interface GUI to set up
5. Half length PCle Transceiver w 256 Channel Narrowband DDC 3U VPX More links on the next page gt a 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 d a m a ee Setting the Standard for Digital Signal Processing Links Model Description Page Multichannel Transceiver with Vitex 4 FPGAs PMC XMC Multichannel Transceiver with Virlex 4 FPGAs 6U cPCI Multichannel Transceiver with Virlex 4 FPGAs 3U cPCI Multichannel Transceiver with Virtex 4 FPGAs PCI Multichannel Transceiver with Virtex 4 FPGAs Full length PCle Multichannel Transceiver with Virtex 4 FPGAs Half length PCle Multichannel Transceiver with Virtex 4 FPGAs 3U VPX 7142 428 Multichannel Transceiver w Four Multiband DDCs and Interpolation Filter PMC XMC 7242 428 Multichannel Transceiver w Four Multiband DDCs and Interpolation Filter 6U cPCI 7342 428 Multichannel Transceiver w Four Multiband DDCs and Interpolation Filter 3U cPCI 7642 428 Multichannel Transceiver w Four Multiband DDCs and Interpolation Filter PCI 7 142 428 Multichannel Transceiver w Four Multiband DDCs and Interpolation Filter Full length PCle 7842 428 Multichannel Transceiver w Four Multiband DDCs and Interpolation Filter Half length PCle 5342 428 Multichannel Transceiver w Four Multiband DDCs and Interpolation Filter 3
6. PENNTEK Setting the Standard for Digital Signal Processing Putting FPGAs to Work in Software Radio Systems Fifth Edition Technology FPGA Resources Products Applications Links by Rodger H Hosking Vice President amp 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 hitp www pentek com Copyright 2005 2007 2008 2009 2010 Pentek Inc Last Updated May 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 RIS are registered trademarks of Pentek Inc oA 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 PENT ee Setting the Standard for Digital Signal Processing 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 a
7. tion filter that expands the interpolation factor of the ASIC DUC The Model 7641 420 combines downconverter and upconverter functions in one PCI module and offers real time recording capabilities Fully supported by Pentek s SystemFlow recording software the RTS 2721 uses a native NTFS record play back file format for easy access by user applications for analysis signal processing and waveform generation File headers include recording parameter settings and time stamping so that the signal viewer correctly formats and annotates the displayed signals A high performance PCI Express SATA RAID controller connects to multiple SATA hard drives to support storage to 3 terabytes and real time sustained recording rates up to 480 MB sec Pentek s portable recorder instrument provides a flexible architecture that is easily customized to meet special needs Multiple RAID levels including 0 1 5 6 10 and 50 provide a choice for the required level of redundancy With its wide range of programmable decimation and interpolation the system supports signal bandwidths from 8 kHz to GOMHz ee 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 PENT eK Setting the Standard for Digital Signal Processing Products Pentek SystemFlow Recording Software Model 4990
8. ELAR Somber borer Saal Vierwor Pen Tek Sane he Diisi bir Ceghad Segre Recorder Interface and Hamonc GrdHarmomc SINAD i d ods m The Model 4990 SystemFlow Recording Software provides a rich set of function libraries and tools for controlling all Pentek RTS real time data acquisition and recording instruments SystemFlow software allows developers to configure and customize system interfaces and behavior The Recorder Interface includes configuration record playback and status screens each with intuitive controls and indicators The user can easily move between screens to set configuration parameters control and monitor a recording play back a recorded signal and monitor board temperatures and voltage levels The Hardware Configuration Interface provides entries for input source center frequency decimation as well as gate and trigger information All parameters contain limit checking and integrated help to provide an easier to use out of the box experience THO em lett Figure 46 DDC Parameters igui Source SDS Charmed andar Frequency WHE Demar Cate Trigger Dota Gabe Triggir Potent pling ata anod Soreni Frequency Magnitude RMS Hardware Configuration Interface i Ret phates a as HN panealag E A m 4 i eral 4 x Signal Viewer The SystemFlow Signal Viewer includes a virtual oscilloscope and spectrum analyzer for signal monitori
9. MES ARECIE SELECTOR Front Panel Sync Enable _ Front Panel Sync Input Model 6890 Clock Sync and Gate Distribution Board synchronizes multiple Pentek I O boards within a system It enables synchronous sampling and timing for a wide range of multichannel high speed data acquisition DSP and software radio applications Up to eight boards can be synchronized using the 6890 each receiving a common clock of up to 2 2 GHz along with timing signals that can be used for synchronizing triggering and gating functions Clock signals are applied from an external source such as a high performance sine wave generator Gate and sync signals can come from an external source or from one supported board set to act as the master The 6890 accepts clock input at 10 dBm to 14 dBm with a frequency range from 800 MHz to 2 2 GHz and BUFFER MUX 12 Aa REG gt Front Panel Gate Output LVPECL BUFFER 18 Front Panel Clock Output Figure 40 uses a 1 2 power splitter to distribute the clock The first output of this power splitter sends the clock signal to a 1 8 splitter for distribution to up to eight boards using SMA connectors The second output of the 1 2 power Model 6890 VME splitter feeds a 1 2 buffer which distributes the clock signal to both the gate and synchronization circuits The 6890 features separate inputs for gate trigger and sync signals with user selectable polarity Each of
10. Model 7331 and 3U VPX Model 5331 All these products have similar features ee 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 rFecni tT eK Setting the Standard for Digital Signal Processing Products Multiband Transceivers with Virtex ll Pro FPGA Model 7140 PMC XMC e Model 7240 6U cPCI e Model 7340 3U cPCI e Model 7640 PCI Sample Clock A In LVDS Clock A fa lt LVDS Sync A i LVDS Gate A f lt TTL Gate i Trigger TTL Sync i LVDS Gate B Be 7 SS eee 2 a S28 LVDS Sync B f lt CH C LVDS Clock B fa lt Clock B In i i Hesa a 5 lis cy rE a Tha 1 a Re aoa F LL Model 7140 PMC XMC The Model 7140 PMC module combines both receive and transmit capability with a high performance Virtex II Pro FPGA and supports the VITA 42 XMC standard with optional switched fabric interfaces for high speed I O The front end of the module accepts two RF inputs and transformer couples them into two 14 bit A D converters running at 105 MHz The digitized output signals pass to a Virtex II Pro FPGA for signal process ing or routing to other module resources These resources include a quad digital down converter a digital upconverter with dual D A convert ers 512 MB DDR SDRAM delay memory and the PCI bus Th
11. summary DSP Boards for VMEbus Freescale Altivec G4 PowerPC Texas Instruments C6000 DSPs Single Dual Quad and Octal Processor versions PMC PMC XMC PCI PCle and cPCI peripherals VME VXS platforms Figure 52 Pentek offers a comprehensive array of VMEbus DSP boards featuring the AltiVec G4 PowerPC from Freescale and the TMS320C6000 family of processor products from Texas Instruments On board processor densities range from one to eight DSPs with many different memory and interface options available The Models 4205 and 4207 I O processor boards feature the latest G4 PowerPCs accept PMC mezzanines and include built in Fibre Channel interfaces The Models 4294 and 4295 processor boards feature four MPC74xx G4 PowerPC processors utilizing the AltiVec vector processor capable of delivering several GFLOPS of processing power The Models 4292 and 4293 processor boards feature the Texas Instruments latest TMS320C6000 family of fixed point DSPs that represent a 10 fold increase in processing power over previous designs Once again the ability of the system designer to 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 FPGAs and SDR e Communications Algor
12. 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 Setting the Standard for Digital Signal Processing Products Dual SDR Transceivers with 500 MHz A D 800 MHz D A and Virtex 5 FPGAs Model 7158 PMC XMC e Model 7258 6U cPCI e Model 7358 3U cPCI e Model 7658 PCI Model 7758 Full length PCle e Model 7858 Half length PCle e Model 5358 3U VPX Sample Clock Reference Clock In PPS In TTL Gate Trig TTL Sync PPS Sample Clk Sync Clk Gate A fa Gate B Sync PPS Timing Bus Model 7158 PMC XMC Model 7158 is a dual high speed data converter suitable for connection as the HF or IF input of a communications system It features two 500 MHz 12 bit A Ds a digital upconverter with two 800 MHz 16 bit D As and two Virtex 5 FPGAs Model 7158 uses the popular PMC format and supports the VITA 42 XMC standard for switched fabric interfaces The Model 7158 architecture includes two Virtex 5 FPGAs The first FPGA is used primarily for signal processing while the second one is dedicated to board interfaces All of the board s data and control paths are accessible by the FPGAs enabling factory installed functions such as data multiplexing channel selection data packing gating triggering and SDRAM memory control Two independent 256 MB banks of DDR2 SDRAM are available to the signal processing FPGA Built in memory
13. 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 PCle ha
14. AIDA PCI BUS A D B MBSE FIFO 64 bit Clock Sync DDC A gt Ji r abae AD B 66 MHz Bus MATION 2 FIFO Clock B In Sin a Mi T waos FIFO E re nee fuox A i J FIFO DDC C FIFO DDC D FIFO DIAA FIFO t CHB gt lt DIA B RF Out FIFO INTERPOLATION CORE Figure 27 CHA gt RF out O The Pentek IP Core 420 includes a dual high performance wideband DDC and an interpolation filter Factory installed in the Model 7141 FPGA they extend the range of both the GC4016 ASIC DDC and the DAC5686 DUC Each of the core 420 DDCs translates any frequency band within the input bandwidth range down to zero frequency A complex FIR low pass filter removes any out of band frequency components An output decimator and formatter deliver either complex or real data An input gain block scales both I and Q data streams by a 16 bit gain term The mixer utilizes four 18x18 bit multipliers to handle the complex inputs from the NCO and the complex data input samples The FIR filter is capable of storing and utilizing up to four independent sets of 18 bit coefficients for each decimation value These coefficients are user programmable by using RAM structures within the FPGA The decimation settings of 2 4 8 16 32 and 64 provide output bandwidths from 40 MHz down to 1 25 MHz for an A D sampling of 100 MHz A multiplexer allows data to be sourced from either the A Ds or the GC4016 extending the cascaded dec
15. Area per Channel IC area number of channels Note 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 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 DDC s 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 core pertinent specifications are listed All products are
16. Operation During Changes Switched Fabric Interface Engines Over 330 000 Logic Cells Gigabit Ethernet media access controllers On chip 405 PowerPC RISC micro controller cores Memory densities approaching 15 million bits Reduced power with core voltages at 1 volt Silicon geometries to 65 nanometers High density BGA and flip chip packaging Over 1200 user I O pins Configurable logic and I O interface standards Figure 5 It s virtually impossible to keep up to date on FPGA technology since new advancements are being made every day The hottest features are processor cores inside the chip computation clocks to 500 MHz and above and lower core voltages to keep power and heat down About five years ago dedicated hardware multipliers started appearing and now you ll find literally hundreds of them on chip as part of the DSP initiative launched by virtually all FPGA vendors High memory densities coupled with very flexible memory structures meet a wide range of data flow strategies Logic slices with the equivalent of over ten million gates result from silicon geometries shrinking down to 0 1 micron BGA and flip chip packages provide plenty of I O pins to support on board gigabit serial transceivers and other user configurable system interfaces New announcements seem to be coming out every day from chip vendors like Xilinx and Altera in a never ending game of outperforming the competition FPGAs New Development To
17. a frequency that an A D converter can handle This is usually below 200 MHz and is often an IF output The A D output feeds the DDC Digital Down converter stage which is typically contained in a mono lithic chip which forms the heart of a software radio system Notice that after the signal is digitized by the A D converter all further operations are performed by digital signal processing hardware Software Radio Tasks AD E CONVERSION Lo FILTER i peroo DECODE a i DSPs ANALYSIS DECISIONS Process Intensity gt Flexibility Figure 2 Here we ve ranked some of the popular signal processing tasks associated with SDR systems on a two axis graph with compute Processing Intensity on the vertical axis and Flexibility on the horizontal axis What we mean by process intensity is the degree of highly repetitive and rather primitive operations At the upper left are dedicated functions like A D converters and DDC s that require specialized hardware structures to complete the operations in real time ASICs are usually chosen for these functions Flexibility pertains to the uniqueness or variability of the processing and how likely the function may have to be changed or customized for any specific application 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
18. can be synchronized using the 6891 each receiving a common clock up to 500 MHz along with timing signals that can be used for synchroniz ing triggering and gating functions For larger systems up to eight 6891 s can be linked together to provide synchronization for up to 64 I O modules producing systems with up to 256 channels Model 6891 accepts three TTL input signals from external sources one for clock one for gate or trigger and one for a synchronization signal Two additional inputs are provided for separate gate and sync enable signals Clock Sync Bus Output 1 Gate GATE Clock E Sync Bus LVPECL to Sync Bus Output 2 Gate Clock 4 Sync Bus Sync Output 3 Gate Clock Sync Bus Sync Output 4 to Sync Bus Outputs 2 8 eile Clock E Sync Bus Sync fq Output 5 Gate Clock 4 Sync Bus Sync Output 6 Gate Clock Sync Bus to Sync Bus Output 7 Outputs 2 8 Sync Gate Clock E Sync Bus Sync H Output 8 Model 6891 VME Clock signals can be applied from an external source such as a high performance sine wave generator Gate trigger and sync signals can come from an external system source Alternately a Sync Bus connector accepts LVPECL inputs from any compatible Pentek products to drive the clock sync and gate trigger signals The 6891 provides eight front panel Sync Bus output connectors compatible with a wide range of Pentek I O modules The Sync Bus is distributed through ribbon cables simplifying
19. 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 ee lt 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 recent eK Setting the Standard for Digital Signal Processing Products PMC PMC XMC CompactPCI PCI PCI Express VPX and VMEbus Software Radio Gaby Sl la oiioisie erer tt tel o it PMC XMC Module 6U CompactPCI Board 4 PCI Board Rare The Pentek family of board level software radio products is the most comprehensive in the industry Most of these products are available in several formats to satisfy a wide range of requirements In addition to their commercial versions many software radio products are available in ruggedized and conduction cooled versions All of the software radio products include input A D converters Some of these products are software radio receivers in that they include only DDCs Others are software radio transceivers and they include DDCs as well as DUCs with output D A converters These come with independent input and output clocks a E S LS Full length VMEbus Board
20. select one of the four A Ds as the input source for each DDC bank Each of the 32 DDCs has an independent 32 bit tuning frequency setting All of the 8 channels within a bank share a common decimation setting that can range from 16 to 8192 programmable in steps of 8 For example with a sampling rate of 200 MHz the available output bandwidths range from 19 53 kHz to 10 0 MHz Each 8 channel bank can AIDA FIFO L TE Pol Bug FIFO 66 MHz L AIDC FIFO AIDD BANK 4 FIFO have its own unique decimation setting supporting as many as four different output bandwidths for the board The decimating filter for each DDC bank accepts a unique set of user supplied 18 bit coefficients The 80 default filters deliver an output bandwidth of 0 8 f N where N is the decimation setting The rejection of adjacent band components within the 80 output band width is better than 100 dB Each DDC delivers a complex output stream consist ing of 24 bit I 24 bit Q samples Any number of channels can be enabled within each bank selectable from 0 to 8 Each bank includes an output sample interleaver that delivers a channel multiplexed stream for all enabled channels within the bank Gain and phase control power meters and threshold detectors are included Versions of the 7152 are also available as a PCIe full length board Models 7752 and 7752D dual density PCIe half length board Model 7852 PCI board Model 7652 6U cPC
21. sheet and user s guide FPGA Loader Utility Figure 13 The GateFlow Design Kit is intended to be used with the Xilinx ISE Foundation Tool Suite and custom ers should be trained and familiar with this tool and FPGA design principles in general The design kit installs as a complete project file within the ISE environment and includes all the project files that Pentek engineers used to create the standard factory product These include configuration and definition files VHDL source JTAG definition files and I O block diagrams The design kit also includes several utilities but one important resource is the FPGA Loader Utility oR 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 Setting the Standard for Digital Signal Processing FPGA Resources GateFlow Design Kit Loader Utility Front Panel I O High Performance I O DDCs A D D A FPDP FPGAs Digital I O etc Power Up Load BASEBOARD Processor j lt Node Backplane I O SYSTEM BACKPLANE Figure 14 Normally the FPGA is loaded from a nonvolatile EEPROM with the standard factory configuration code when the product is powered up The FPGA Loader Utility allows the processor associated with the FPGA product to reconfigure the FPGA as a software task effectively overwriting the facto
22. system design The 6891 accepts clock input at 10 dBm to 14 dBm with a frequency range from 1 kHz to 800 MHz This clock is used to register all sync and gate trigger signals as well as providing a sample clock to all connected I O modules A programmable delay allows the user to make timing adjustments on the gate and sync signals before they are sent to an LVPECL buffer for output through the Sync Bus connectors ee 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 PENT eK Setting the Standard for Digital Signal Processing Products Multifrequency Clock Synthesizer Model 7190 PMC e Model 7290 6U cPCI e Model 7390 3U cPCI e Model 7690 PCI Model 7790 Full length PCle e Model 7890 Half length PCle e Model 5390 3U VPX Reference In C D Model 7190 PMC Model 7190 generates up to eight synthesized clock signals suitable for driving A D and D A converters in high performance real time data acquisition and software radio systems The clocks offer exceptionally low phase noise and jitter to preserve the signal quality of the data converters These clocks are synthesized from an input reference signal using phase locked oscillators The 7190 uses four Texas Instruments CDC7005 clock synthesizer and jitter cleaner devices Each device includes phase locking circuitry
23. tasks since these tasks can be easily changed by software Now lets temporarily step away from the software radio tasks and take a deeper look at programmable logic devices oR 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 PENT ee Setting the Standard for Digital Signal Processing Technology Early Roles for FPGAs Legacy FPGA Design Methodologies Tools were oriented to hardware engineers e Schematic processors Used primarily to replace discrete digital hardware circuitry for Control logic Glue logic Registers and gates e Boolean processors e Gates registers counters multipliers Successful designs required high level hardware engineering skills for State machines Critical paths and propagation delays Pin assignment and pin locking Signal loading and drive capabilities Clock distribution Input signal synchronization and skew analysis Counters and dividers Devices were selected by hardware engineers Programmed functions were seldom changed after the design went into production 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 log
24. the core allows data to be sourced from either A D converter A or B At the output a multiplexer allows the 7140 430 to route either the output of the GC4016 or the Core 430 DDC to the PCI Bus In addition to the DDC outputs data from both A D channels are presented to the PCI Bus at a rate equal to the A D clock rate divided by any integer value between 1 and 4096 A TI DAC5686 digital upconverter and dual D A accepts baseband real or complex data streams from the PCI Bus with signal bandwidths up to 40 MHz Versions of the 7140 430 are also available as a PCI board Model 7640 430 6U cPCI Models 7240 430 and 7240D 430 dual density or 3U cPCI Model 7340 430 All these products have similar features ee 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 Setting the Standard for Digital Signal Processing Products Multiband Transceivers with Virtex ll Pro FPGA Model 7141 PMC XMC e Model 7241 6U cPCI e Model 7341 3U cPCI e Model 7641 PCI e Model 7741 Full length PCle e Model 7841 Half length PCle e Model 5341 3U VPX Sample Clock A In TIMING BUS LVDS Clock A ii E A LVDS Sync A LVDS Gate A TTL Gate Trigger TTL Sync LVDS Gate B LVDS Sync B LVDS Clock B ii BUS FRONT PANEL Sample CONNECTOR 5 Clock B In Model 7141 PMC XMC
25. the time to market crunch and to minimize risk oR 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 reen tT eK Setting the Standard for Digital Signal Processing Technology FPGAs for SDR Parallel Processing G Hardware Multipliers for DSP e FPGAs can now have over 500 hardware multipliers Flexible Memory Structures e Dual port RAM FIFOs shift registers look up tables etc Parallel and Pipelined Data Flow e Systolic simultaneous data movement Flexible I O e Supports a variety of devices buses and interface standards High Speed Available IP cores optimized for special functions Figure 7 Like ASICs all the logic elements in FPGAs can execute in parallel This includes the hardware multipli ers and you can now get over 500 of them on a single FPGA This is in sharp contrast to programmable DSPs which normally have just a handful of multipliers that must be operated sequentially FPGA memory can now be configured with the design tool to implement just the right structure for tasks that include dual port RAM FIFOs shift registers and other popular memory types 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 pi
26. these inputs can be TTL or LVPECL Separate Gate Enable and Sync Enable inputs allow the user to enable or disable these circuits using an external signal A programmable delay allows the user to make timing adjustments on the gate and sync signals before they are sent to an LVPECL buffer A bank of eight MMCxX connectors at the output of each buffer delivers signals to up to eight boards A 2 1 multiplexer in each circuit allows the gate trigger and sync signals to be registered with the input clock signal before output if desired Sets of input and output cables for two to eight boards are available from Pentek ee 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 Setting the Standard for Digital Signal Processing Products System Synchronizer and Distribution Board Model 6891 VME F ont Panel 6 Gate Enable GATE BUFFER MUX sync CONTROL J2 o i BUFFER Outputs 2 8 F ont Panel 6 s T Gatelnput REG gt F ont Panel Clock Input Front Panel Sync Enable Front Panel 6 Sync Input Model 6891 System Synchronizer and Distribution Board synchronizes multiple Pentek I O modules within a system It enables synchronous sampling and timing for a wide range of multichannel high speed data acquisition DSP and software radio applications Up to eight modules
27. with a TI DAC5686 digital upconverter with dual D A converters Each channel in the downconverter can be set with an independent tuning frequency and bandwidth The upconverter translates a real or complex baseband signal to any IF center frequency from DC to 160 MHz and can deliver real or complex I Q analog outputs through its two 16 bit D A converters The digital upconverter can be bypassed for two interpolated D A outputs with sampling rates to 500 MHz Versions of the 7141 are also available as a PCIe full length board Models 7741 and 7741D dual density PCle half length board Model 7841 3U VPX board Model 5341 PCI board Model 7641 6U cPCI Models 7241 and 7241D dual density and 3U cPCI Model 7341 Model 7141 703 is a conduction cooled version a e 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 Setting the Standard for Digital Signal Processing Products Transceivers with Dual Wideband DDC and Interpolation Filter Installed Cores Model 7141 420 PMC XMC e Model 7241 420 6U cPCI e Model 7341 420 3U cPCl Model 7641 420 PCI e Model 7741 420 Full length PCle Model 7841 420 Half length PCle e Model 5341 420 3U VPX CHA RF RF In XFORMR MEMORY WIDEBAND DDC CORE ai DATA ROUTING CHB RF RF In XFORMR Sample Eiso In YA ADA
28. 0 and 7790D dual density PCIe half length board Model 7890 3U VPX board Model 5390 PCI board Model 7690 6U cPCI Models 7290 and 7290D dual density or 3U cPCI Model 7390 a 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 PENT EKK Setting the Standard for Digital Signal Processing Products Clock and Sync Generator for I O Modules Model 9190 Rack mount Model 9190 Timing From Signals Module Signals Master RECE Source Signals Multiplexer Front Switches Panel To Input s Module SMA Tf Ext Clock T No 80 Connectors m Front OPTIONAL Panel INTERNAL D Output OSCILLATOR SMA 0 Connectors Figure 43 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 software radio applications Up to 80 I O modules can be driven from the Model 9190 each receiving a common clock and up to five different timing signals Model 9190 is housed in a line powered 1 75 in high metal chassis suitable for mounting in a standard 19 in equipment rack eith
29. 0 ohms XTAL OSC Front Panel LVDS Timing Bus Ea MB Ee eae MB Pcs 19 4x Switched lt gt Control and Status VME Slave Interface To All Sections 1 25 VMEbus The Model 6821 is a 6U single slot board with the AD9430 12 bit 215 MHz A D converter Capable of digitizing input signal bandwidths up to 100 MHz it is ideal for wideband applications includ ing radar and spread spectrum communication systems The sampling clock can be supplied either from a front panel input or from an internal crystal oscillator Data from the A D converter flows into two Xilinx Virtex IT Pro FPGAs where optional signal processing functions can be performed The size of the FPGAs can range from the XC2VP20 to the XC2VP50 Because the sampling rate is well beyond conven tional ASIC digital downconverters none are included on the board Instead the Pentek GateFlow IP Core 422 Ultra Wideband Digital Downconverter can be factory Serial Fabric GB sec Figure 37 1 25 GB sec FPDP II 2 32 128k _7 P FIFO 32 128k _ P FIFO FPDP II Out C Slot 2 FPDP II 2 32 128k _ gt FIFO 32 32 128k gt FIFO aa Model 6821 4x Switched Serial Fabric VXS Switched Backplane installed in one or both of the FPGAs to perform this function Two 128 MB SDRAMs one for each FPGA support large memory applications such as swinging buffers digita
30. 2701 RECORDER Figure 44 The Pentek RTS 2701 is a highly scalable recording and playback system in an industrial rack mount PC server chassis Built on the Windows XP professional workstation it utilizes the Model 7641 420 multiband transceiver PCI module with two 14 bit 125 MHz A Ds ASIC DDC and DUC with two 16 bit 500 MHz D As The factory installed IP core 420 provides a dual wideband DDC and expands the decimation range of the ASIC DDC The core also includes an interpolation filter that expands the interpolation factor of the ASIC DUC The Model 7641 420 combines downconverter and upconverter functions in one PCI module and offers recording and playback capabilities Included with this instrument is Pentek s System Flow recording software The RTS 2701 uses a native NTFS record playback file format for easy access by user applications for analysis signal processing and waveform generation File headers include recording parameter settings and time stamping so that the signal viewer correctly formats and annotates the displayed signals A high performance PCI Express SATA RAID controller connects to multiple SATA hard drives to support storage to 4 terabytes and real time sustained recording rates to 480 MB sec Multiple RAID levels including 0 1 5 6 10 and 50 provide a choice for the required level of redundancy The Pentek RTS 2701 serves equally well as a develop ment platform for advanced research project
31. 28k F _ FPDP FIFO 400 MB sec 16 16 MB FLASH 32 428k _ FPDP lI 7 FIFO 400 MB sec 32 M E FPDP II FIFO 400 MB sec 4x SWITCHED SERIAL FABRIC 1 25 GB SEC Model 6826 for the Model 6826 can be developed for a customer who is interested in one The customer will be able to incorporate this core into the Model 6826 by ordering it as a factory installed option Two 512 MB or 1 GB SDRAMs support large memory applications such as swinging buffers digital filters DSP algorithms and digital delay lines for tracking receivers Either two or four FPDP II ports connect the FPGA to external digital destinations such as processor boards memory boards or storage devices A VMEbus interface supports configuration of the FPGA over the backplane and also provides data and control paths for runtime applications A VXS interface is optionally available This Model is also available in a single channel version and in commercial as well as conduction cooled versions ee 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 Setting the Standard for Digital Signal Processing Products 2 2 GHz Clock Sync and Gate Distribution Board Model 6890 VME Front Panel Gate Enable ey sRECE SELECTOR GATE CONTROL Front Panel Gate Input PROG DELAY
32. 4 DSP Hard IP 18x18 Multipliers DSP Slices 132 328 Serial Gbit Transceivers PCI Express Blocks SelectlO Virtex 4 gt Gn DGS 4 41K 152K 18K 68K 7K 24K 20K 7 4K A9K 93K 150K 207K 1 728 6 768 DSP48 DSP48E DSP48E 64 512 48 640 0 20 12 16 20 Virtex 5 Virtex 6 FXT LXT SXT LXT SXT 46K 156K 128K 47 6K 160K 595K 2 160 8 784 9 504 38 304 480 2 016 2 448 768 480 640 Virtex ll Pro and Virtex 4 Slices actually require 2 25 Logic Cells Virtex 5 and Virtex 6 Slices actually require 6 4 Logic Cells The above chart compares the available resources in the four Xilinx FPGA families that are used in most of the Pentek products e Virtex II Pro VP50 and VP70 e Virtex 4 FX LX and SX e Virtex 5 FXT LXT and SXT e Virtex 6 LXT and SXT The Virtex II family includes hardware multipliers that support digital filters averagers demodulators and FFTs a major benefit for software radio signal processing The Virtex II Pro family dramatically increased the number of hardware multipliers and also added embedded PowerPC microcontrollers The Virtex 4 family is offered as three subfamilies that dramatically boost clock speeds and reduce power dissipation over previous generations The Virtex 4 LX family delivers maximum logic and I O pins while the SX family boasts of 512 DSP slices for maximum DSP performance The FX family is a generous mix of all resources and is the only family to offer RocketIO PowerPC cores
33. 4207 processor board Here data may be processed by custom user defined algorithms before it is sent across the VXS interface for recording and off line processing The optional GateFlow FPGA Design Kit can be used to install custom algorithms in the Model 4207 4x CLKA DUAL TIMING CLOCK amp SYNC BUS MPC8641 Single Dual Core X VXS VITA 41 Figure 50 PENTEK Model 7142 428 CHA 500 MHz 16bit D A 256 MB SDRAM 256 MB SDRAM 256 MB SDRAM VIRTEX 4 FPGA FX60 or FX100 i BUS GEN 16 MB FLASH 32 PENTEK Model 4207 Dual 1000BT Enet Quad RS 232C XMC PMC Site To VME P2 os PCI X Bus 1 64 Bits 100 MHz PCle to PCI X Bridge Dual 4 Gb Fibre Channel Controller l Dual 4x DDR2 SDRAM 1 GB FLASH 128 MB FPGA Factory installed IP cores such as pulse compression and FFT are available and can be factory installed in this FPGA The upconverter with the interpolation filter can be used to generate arbitrary radar pulse waveforms that can be used to calibrate the system The D A output can also be used for countermeasures such as jamming or spoofing Jamming blasts energy that disables radars and spoofing deceives radars by making it seem that the target is a different shape speed direction or distance by using DSP techniques This is especially useful for a jet or UAV to prevent it from getting shot down Note that one more PMC XM
34. 51 employs an advanced FPGA based digital downconverter engine consisting of four identical 64 channel DDC banks Four independently controllable input multiplexers select one of the four A Ds as the input source for each DDC bank Each of the 256 DDCs has an independent 32 bit tuning frequency setting All of the 64 channels within a bank share a common decimation setting that can range from 128 to 1024 programmable in steps of 64 For example with a sampling rate of 200 MHz the available output bandwidths range from 156 25 kHz to 1 25 MHz Each 64 channel bank can have its own unique decimation setting DDC BANK1_ FIFO PCI BUS AIDB 64 bit gt AID B 66 MHz DDC BANK2 mux FIFO _ c uux ADC DDC BANK 3 FIFO ae wuxte ADD DDC BANK 4 FIFO DIGITAL DOWNCONVERTER CORE supporting as many as four different output bandwidths for the board The decimating filter for each DDC bank accepts a unique set of user supplied 18 bit coefficients The 80 default filters deliver an output bandwidth of 0 8 f N where N is the decimation setting The rejection of adjacent band components within the 80 output band width is better than 100 dB Each DDC delivers a complex output stream consisting of 24 bit I 24 bit Q samples Any number of channels can be enabled within each bank selectable from 0 to 64 Each bank includes an output sample interleaver that delivers a channel multiplexed stream for all enabled channels within the b
35. C may be attached to a wide range of industry processor platforms equipped with PMC sites Two 14 bit 105 MHz A D Converters accept transformer coupled RF inputs through two front panel SMA connectors Both inputs are connected to four TI GC4016 quad DDC chips so that all 16 DDC channels can independently select either A D Four parallel outputs from the four DDCs deliver data into the Virtex II FPGA which can be either the XC2V1000 or XC2V3000 The outputs of the two A D converters are also connected directly to the FPGA to support the DDC bypass path to the PCI bus and for direct processing of the wideband A D signals by the FPGA The unit supports the channel combining mode of the 4016s such that two or four individual 2 5 MHz channels can be combined for output bandwidths of 5 MHz or 10 MHz respectively The sampling clock can be sourced from an internal 100 MHz crystal oscillator or from an external clock supplied through an SMA connector or the LVDS clock sync bus on the front panel The LVDS bus allows multiple modules to be synchronized with the same sample clock gating triggering and frequency switching signals Up to 80 modules can be synchronized with the Model 9190 Clock and Sync Genera tor Custom interfaces can be implemented by using the 64 user defined FPGA I O pins on the P4 connector Versions of the 7131 are also available as a PCI board Model 7631A 6U cPCI Models 7231 and 7231D dual density 3U cPCI
36. C site is available for installation of an additional module S 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 Setting the Standard for Digital Signal Processing Applications 8 Channel Beamforming System PENTEK Model 7153 lt CLKA DUAL TIMING BUS GEN Aurora PENTEK Model 4207 XMC PMC Site FLASH 256 MB To VME P2 PCI X Bus 0 SRIO 64 Bits 100 MHz Front Panel Serial 1 0 2x 4x Gigabit VME64x ENET x Two Model 7153 Beamformer PMC XMC modules are installed on the Model 4207 I O Processor board The eight signals to be beamformed are connected to the eight analog inputs of these modules Joining the two 7153 modules is a clock sync cable that synchronizes the DDCs and guaran tees synchronous sampling across all eight channels Signals from the first four channels of the left 7153 module are summed in the left summation block signals from the second four channels of the right 7153 are summed in the right summation block The summation output from the left XMC module is delivered using the Aurora 4x link into one port of the crossbar switch Each red 4x link is capable of data rates up to 1 25 GBytes sec The left 4 channel sum is connected through the crossbar switch and delivered into the summation input port o
37. DDC D es Sample i gt DC 2 FIFO Clock B In O boyy Local Oscillator Mixer Filter CHA RF Out CHB RF out Q 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 Factory installed in the Model 7141 FPGA Core 430 creates a flexible very high channel count receiver system in a small footprint Core 430 DDC comes factory installed in the Model 7141 430 A multiplexer allows data to be sourced from either A D At the output a multiplexer allows for routing either the output of the GC4016 or the 430 DDC to the PCI Bus Unlike classic channelizer methods the Pentek 430 core allows for completely independent programmable tuning of each individual channel with 32 bit resolution as well as filter characteristics comparable to many conventional ASIC DDCs In addition to the DDC outputs data from both A D channels are presented to the PCI Bus at a rate equal to the A D clock rate divided by any integer value between 1 and 4096 A TI DAC5686 digital upconverter and dual 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 of 256 and 18 bit user programmable FIR d
38. I Models 7252 and 7252D dual density 3U cPCI Model 7352 and 3U VPX Model 5352 oR 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 PENT EKK Setting the Standard for Digital Signal Processing Products 4 Channel DDC and Beamformer Installed Core with four 200 MHz 16 bit A Ds Model 7153 PMC XMC e Model 7253 6U cPCI e Model 7353 3U cPCI e Model 7653 PCI Model 7753 Full length PCle e Model 7853 Half length PCle e Model 5353 3U VPX P15 XMC CHA 200 MHz Tanga i A i EE O DIT A U 1 i A D B CH B DNA jae a AID c 16 bit A L DIGITAL DOWN CONVERTER CORE amp THRESHOLD DETECTOR POWER METER amp THRESHOLD DETECTOR I I Timing POWER METER amp THRESHOLD DETECTOR Clock amp SYNC Bus POWER METER amp THRESHOLD DETECTOR AID D XC5VSX50T FPGA Figure 33 Model 7153 is a 4 channel high speed software radio 0 8 f 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 installed core and a complete set of beamforming functions With built in multiboard synchronization and an Aurora In add
39. MHz D A Virtex 5 FPGAs PCI Dual SDR Transceiver 400 MHz A D 800 MHz D A Virtex 5 FPGAs Full length PCle Dual SDR Transceiver 400 MHz A D 800 MHz D A Virtex 5 FPGAs Half length PCle Dual SDR Transceiver 400 MHz A D 800 MHz D A Virtex 5 FPGAs 3U VPX More links on the next page gt S a 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 gt E eT EKK Setting the Standard for Digital Signal Processing Links Description Dual SDR Transceiver 500 MHz A D 800 MHz D A Virtex 5 FPGAs PMC XMC Dual SDR Transceiver 500 MHz A D 800 MHz D A Virlex 5 FPGAs 6U cPCl Dual SDR Transceiver 500 MHz A D 800 MHz D A Virlex 5 FPGAs 3U cPCl Dual SDR Transceiver 500 MHz A D 800 MHz D A Virtex 5 FPGAs PCI Dual SDR Transceiver 500 MHz A D 800 MHz D A Virtex 5 FPGAs Full length PCle Dual SDR Transceiver 500 MHz A D 800 MHz D A Virtex 5 FPGAs Half length PCle Dual SDR Transceiver 500 MHz A D 800 MHz D A Virtex 5 FPGAs 3U VPX 6821 422 215 MHz 12 bit A D with Wideband DDCs VME VXS 6822 422 Dual 215 MHz 12 bit A D with Wideband DDCs VME VXS 6826 Dual 2 GHz 10 bit A D VME VXS 2 2 GHz Clock Sync and Gate Distribution Board VME System Synchronizer and Distribution Board VME Multtifrequency Clock Synthesizer PMC 36 Multifrequency Clock Synthesizer 6U
40. Model 7142 PMC XMC ERIAL PCI BUS 64 Bits 66 MHz P15 XMC VITA 42 0 64 P4 PMC FPGA I O Figure 29 Option 104 The Model 7142 is a Multichannel PMC XMC module It includes four 125 MHz 14 bit A D convert ers and one upconverter with a 500 MHz 16 bit D A converter to support wideband receive and transmit communication channels A 9 channel DMA controller and 64 bit 66 MHz PCI interface assures efficient transfers to and from the module A high performance 160 MHz IP core wideband digital downconverter may be factory installed in the first FPGA Two 4X switched serial ports implemented with the Xilinx Rocket I O interfaces connect the second FPGA to the XMC connector with two 2 5 GB sec data links to the carrier board Two Xilinx Virtex 4 FPGAs are included an XC4VSX55 or LX100 and an XC4VFX60 or FX100 The first FPGA is used for control and signal processing 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 It also features 768 MB of SDRAM for implementing clocks gates and synchronization signals for the A D up to 2 0 sec of transient capture or digital delay memory for signal intelligence tracking applications at 125 MHz and D A converters It also supports large multichannel applications where the relative phases must be preserved Versions of the 7142 are also available as a PCle
41. PCI Express Board Gefor Gremio All Pentek software radio products include multiboard synchronization that facilitates the design of multichannel systems with synchronous clocking gating and triggering Pentek s comprehensive software support includes the ReadyFlow Board Support Package the GateFlow FPGA Design Kit and high performance factory installed IP cores that expand the features and range of many Pentek software radio products In addition Pentek software radio recording systems are supported with SystemFlow recording software that features a graphical user interface A complete listing of these products with active links to their datasheets on Pentek s website is included at the end of this handbook ee Pentek Inc e 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 rFecKn TT eK Setting the Standard for Digital Signal Processing Products Multiband Receivers Model 7131 PMC e Model 7231 6U cPCI e Model 7331 3U cPCI e Model 7631A PCI e Model 5331 3U VPX EXTERNAL CLOCK IN LVDS CLOCK E Model 7631A amp SYNC BUS PCI ne i e i 2 T h gt gi f mi a Be mom gP Pi y Model 5331 3U VPX Model 7331 Model 7231D Figure 22 3U cPCI 6U cPCI The Model 7131 a 16 Channel Multiband Receiver is a PMC module The 7131 PM
42. U VPX 256 Channel DDC with Quad 200 MHz 16 bit A D PMC 256 Channel DDC with Quad 200 MHz 16 bit A D 6U cPCI 256 Channel DDC with Quad 200 MHz 16 bit A D 3U cPCI 256 Channel DDC with Quad 200 MHz 16 bit A D PCI 256 Channel DDC with Quad 200 MHz 16 bit A D Full length PCle 256 Channel DDC with Quad 200 MHz 16 bit A D Half length PCle 256 Channel DDC with Quad 200 MHz 16 bit A D 3U VPX 32 Channel DDC with Quad 200 MHz 16 bit A D PMC 32 Channel DDC with Quad 200 MHz 16 bit A D 6U cPCI 32 Channel DDC with Quad 200 MHz 16 bit A D 3U cPCI 32 Channel DDC with Quad 200 MHz 16 bit A D PCI 32 Channel DDC with Quad 200 MHz 16 bit A D Full length PCle 32 Channel DDC with Quad 200 MHz 16 bit A D Half length PCle 32 Channel DDC with Quad 200 MHz 16 bit A D 3U VPX 4 Channel DDC with Quad 200 MHz 16 bit A D PMC XMC 4 Channel DDC with Quad 200 MHz 16 bit A D 6U cPCI 4 Channel DDC with Quad 200 MHz 16 bit A D 3U cPCI 4 Channel DDC with Quad 200 MHz 16 bit A D PCI 4 Channel DDC with Quad 200 MHz 16 bit A D Full length PCle 4 Channel DDC with Quad 200 MHz 16 bit A D Half length PCle 4 Channel DDC with Quad 200 MHz 16 bit A D 3U VPX Dual SDR Transceiver 400 MHz A D 800 MHz D A Virtex 5 FPGAs PMC KMC Dual SDR Transceiver 400 MHz A D 800 MHz D A Virlex 5 FPGAs 6U cPCl Dual SDR Transceiver 400 MHz A D 800 MHz D A Virlex 5 FPGAs 3U cPCl Dual SDR Transceiver 400 MHz A D 800
43. and the newly added gigabit Ethenet ports The Virtex 5 family LXT devices offer maximum logic resources gigabit serial transceivers and Ethernet media access controllers The SXT devices push DSP capabilities with all of the same extras as the LXT The FXT devices follow as the embedded system resource devices The Virtex 5 devices offer lower power dissipation faster clock speeds and enhanced logic slices They also improve the clocking features to handle faster memory and gigabit interfaces They support faster single ended and differential parallel I O buses to handle faster peripheral devices The Virtex 6 devices offer higher density more processing power lower power consumption and updated interface features to match the latest technology I O requirements including PCI Express Virtex 6 supports PCI Express 2 0 in x1 through x8 configurations The ample DSP slices are responsible for the majority of the processing power of the Virtex 6 family Increases in operating speed from 500 MHz in V 4 to 550 MHz in V 5 to 600 MHz in V 6 and increasing density allows more DSP slices to be included in the same size package As shown in the chart Virtex 6 tops out at an impressive 2016 DSP slices oA 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 PENT eK Setting the Stan
44. andwidth of 3U cPCI Model 7353 and 3U VPX Model 5353 oR Pentek Inc e 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 Setting the Standard for Digital Signal Processing Products Dual SDR Transceivers with 400 MHz A D 800 MHz D A and Virtex 5 FPGAs Model 7156 PMC XMC e Model 7256 6U cPCI e Model 7356 3U cPCI e Model 7656 PCI Model 7756 Full length PCle e Model 7856 Half length PCle e Model 5356 3U VPX Sample Clock In O PPS In TTL Gate Trig TTL Sync PPS Sample Clk Sync Clk Gate A Gate B Sync PPS Timing Bus Model 7156 PMC XMC Model 7156 is a dual high speed data converter suitable for connection as the HF or IF input of a communications system It features two 400 MHz 14 bit A Ds a DUC with two 800 MHz 16 bit D As and two Virtex 5 FPGAs Model 7156 uses the popular PMC format and supports the VITA 42 XMC standard for switched fabric interfaces The Model 7156 architecture includes two Virtex 5 FPGAs The first FPGA is used primarily for signal processing while the second one is dedicated to board interfaces All of the board s data and control paths are accessible by the FPGAs enabling factory installed functions such as data multiplexing channel selection data packing gating triggering and SDRAM memory control Two independent 512 MB ba
45. ank Versions of the 7151 are also available as a PCle full length board Models 7751 and 7751D dual density PCIe half length board Model 7851 PCI board Model 7651 6U cPCI Models 7251 and 7251D dual density 3U cPCI Model 7351 and 3U VPX Model 5351 a 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 Setting the Standard for Digital Signal Processing Products 32 Channel DDC Installed Core with Quad 200 MHz 16 bit A D Model 7152 PMC e Model 7252 6U cPCI e Model 7352 3U cPCI e Model 7652 PCI Model 7752 Full length PCle e Model 7852 Half length PCle e Model 5352 3U VPX CHA RF RF In XFORMR CHB RF O 5 5 RF In XFORMR CHC RF i RF In XFORMR CHD _ RF f RF In XFORMR Sample Clock In PPS In O TTL In gt i Sync Bus The Model 7152 PMC module is a 4 channel high speed digitizer with a factory installed 32 channel DDC core The front end of the module accepts four RF inputs and transformer couples them into four 16 bit A D converters running at 200 MHz The digitized output signals pass to a Virtex 5 FPGA for routing formatting and DDC signal processing The Model 7152 employs an advanced FPGA based digital downconverter engine consisting of four identical 8 channel DDC banks Four independently controllable input multiplexers
46. available in industry standard PMC XMC modules as well as 3U and 6U CompactPCI PCI and PCI Express form factors In addition to the IP based solutions a sometimes provide the only viable solution when a specific performance characteristic is required The improved SFDR of the Pentek 420 core is an example of such a requirement ee 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 PENT eK Setting the Standard for Digital Signal Processing FPGA Resources Flexible Implementation e Bee ae AL ir p 4 k Iy 7 f Bee co Bandwidth MHz An additional benefit of IP based solutions is the flexible nature of their implementation The Models 7141 420 and 7141 430 are created by using the same hardware base with different installed IP cores Similarly the Models 7151 7152 and 7153 are all based on the same 4 channel 200 MHz 16 bit A D PMC XMC with different FPGA IP cores All share the same software base allowing migration between different applications to be accomplished with minimum software porting Additionally some applications like JTRS Joint Tactical Radio System need to operate across a wide Assumes 10 200MHe Sample Mate spectrum to handle the diverse signal types Such applications can benefit greatly by IP based soluti
47. cPCI 36 Multifrequency Clock Synthesizer 3U cPCI 36 Multifreguency Clock Synthesizer PCI 36 Multifrequency Clock Synthesizer Full length PCle 36 Multifrequency Clock Synthesizer Half length PCle 36 Multifrequency Clock Synthesizer 3U VPX 36 RTS 2701 Rack Mount Real Time Recording and Playback Transceiver System 38 RTS 2721 Portable Real Time Recording and Playback Transceiver Inshument 39 4990 Pentek SystemFlow Recording Software 40 4207 PowerPC and FPGA I O Processor VME VXS 43 Handbooks and Brochures Click here Software Defined Radio Hanbook Click here Critical Techniques for High Soeed 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 a 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
48. created IP with the factory shipped functions The FPGA serves as a control and status engine with data and programming interfaces to each of the on board resources including the data converters DDR3 SDRAM or QDRII SRAM memory PCle interface program mable LVDS I O and clock gate and synchronization circuits The FPGA can be populated with a variety of different FPGAs to match the specific requirements of the processing task Supported FPGAs include Virtex 6 LX130T7 LX240T LX365T SX315T or SX475T Multiple 71620 s can be driven from the LVPECL bus master supporting synchronous sampling and sync functions across all connected boards The 71620 architecture supports up to four inde pendent memory banks which can be configured with all QDRII SRAM DDR3 SDRAM or as combina tion of two banks of each type of memory The Model 71620 includes an industry standard interface fully compliant with PCI Express Gen 2 bus specifications The x8 lane interface includes multiple DMA controllers for efficient transfers to and from the module a 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 Setting the Standard for Digital Signal Processing Products 215 MHz 12 bit A D with Wideband DDCs VME VXS Model 6821 422 RF Input 50 ohms Ext Clock In 5
49. dard for Digital Signal Processing FPGA Resources GateFlow FPGA Design Resources i GateFlow GateFlow FPGA Factory Design Installed IP Cores Figure 10 GateFlow is Pentek s flagship collection of FPGA Design Resources The GateFlow line is compatible with the Xilinx Virtex products and is available as two separate offerings If you want to add your own custom algorithms we offer the GateFlow FPGA Design Kit We also offer popular high performance signal process ing algorithms with the GateFlow factory installed IP Cores These algorithms are designed expressly for Xilinx FPGAs and Pentek hardware products Installed Cores are delivered to you preinstalled in your Pentek FPGA based product of choice and are fully supported with Pentek ReadyFlow Board Support Packages Let s start with the GateFlow FPGA Design Kit GeF o Peso GateFlow FPGA Design Kit Allows FPGA design engineers to easily add functions to standard factory configuration Includes VHDL source code for all standard functions e Control and status registers e A D and Digital receiver interfaces e Mezzanine interfaces e Triggering clocking sync and gating functions e Data packing and formatting e Channel selection e A D Receiver multiplexing e Interrupt generation e Data tagging and channel ID User Block for inserting custom code Figure 11 If you want to add your own algorithms to Pentek catalog products we o
50. dependent sets of 18 bit coefficients for each decimation value These coefficients are user programmable by using RAM structures within the FPGA Figure 24 MEMORY CONTROL amp DATA ROUTING PCI BUS 64 bit 66 MHz The decimation settings of 2 4 8 16 32 and 64 provide output bandwidths from 40 MHz down to 1 25 MHz for an A D sampling of 100 MHz A multi plexer in front of the Core 420 DDCs allows data to be sourced from either the A Ds or the GC4016 extending the maximum cascaded decimation range to 1 048 576 The interpolation filter included in the 420 Core expands the interpolation factor from 2 to 32 768 programmable in steps of 2 and relieves the host processor from performing upsampling tasks Including the DUC the maximum interpolation factor is 32 768 which is comparable to the maximum decimation of the GC4016 narrowband DDC In addition to the Core 420 all the standard features of the 7140 are retained Versions of the 7140 420 are also available as a PCI board Model 7640 420 GU cPCI Models 7240 420 and 7240D 420 dual density or 3U cPCI Model 7340 420 All these products have similar features ee 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 Setting the Standard for Digital Signal Processing Products Transceivers wit
51. e FPGA also serves as a control and status engine with data and programming interfaces to each of the on board resources Factory installed FPGA functions include data multiplexing channel selection data packing gating triggering and SDRAM memory control O RF In O RF In O RF Out O RF Out RF RF XFORMR XFORMR Clock Sync Gate Bus A Clock Sync Gate Bus B Sections Control anneli Staus 7H J4HM_ A P15 XMC P4 PMC MHZ VITA 42 0 FPGA I O Serial RapidlO Option 104 PCI BUS PCI Express etc 64 Bits 66 MHz In addition to acting as a simple transceiver the module can perform user defined DSP functions on the baseband signals developed using Pentek s GateFlow and ReadyFlow development tools The module includes a TI GC4016 quad digital downconverter along with a TI DAC5686 digital upconverter with dual D A converters Each channel in the downconverter can be set with an independent tuning frequency and bandwidth The upconverter translates a real or complex baseband signal to any IF center frequency from DC to 160 MHz and can deliver real or complex I Q analog outputs through its two 16 bit D A converters The digital upconverter can be bypassed for two interpolated D A outputs with sampling rates to 500 MHz Versions of the 7140 are also available as a PCI board Model 7640 GU cPCI Models 7240 and 7240D dual density or 3U cPCI Model 7340 All these products have simila
52. ecimating filter coefficients for the DDCs Default DDC filter coefficient sets are included with the core for all possible decimation settings Versions of the 7141 430 are also available as a PCIe full length board Models 7741 430 and 7741D 430 dual density PCIe half length board Model 7841 430 3U VPX board Model 5341 430 PCI board Model 7641 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 oR Pentek Inc e 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 Setting the Standard for Digital Signal Processing Products Multichannel Transceivers with Virtex 4 FPGAs Model 7142 PMC XMC e Model 7242 6U cPCI e Model 7342 3U cPCI e Model 7642 PCI Model 7742 Full length PCle e Model 7842 Half length PCle e Model 5342 3U VPX Sample Clock In O RF In O RF In O RF In RF RF RF RF RF XFORMR XFORMR XFORMR XFORMR XFORMR RF In O RF Out Clock Sync Gate Bus A Clock Sync Gate Bus LVDS Sync B Fx si ra Fal o g 20 a O OE ik m o ri i o i w LVDS Clock B Fe i Control Status To All Sections g O 7 i Die G26 HI SPEED BUSES 32
53. er above or below the cage 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 sync connectors of each I O module Mounted between two standard rack mount card cages Model 9190 can drive a maximum of 80 clock and sync cables 40 to the Clock and timing signals can come from six front panel SMA user inputs or from one I O module set to act as the timing signal master In this case the master I O module will not be synchronous with the slave modules due to delays through the 9190 Alternately the master clock can come from a socketed user replaceable crystal oscillator within the Model 9190 card cage above and 40 to the card cage below Fewer cables may be installed for smaller systems oR 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 Setting the Standard for Digital Signal Processing Products Rack mount Real Time Recording and Playback Transceiver Instrument Model RTS 2701 500 MHz 16 BIT D A MODEL 7641 420 TRANSCEIVER TTL GATE TRIG IN C gt GIGABIT ENET gt PS 2 KEYBOARD gt PS 2 MOUSE gt AUX VIDEO OUT DATA DATA DRIVES DRIVES DATA DATA DRIVES DRIVES RAID ARRAY PENTEK RTS
54. er channel With the advent of each new higher performance FPGA family during the past few years these benefits continue to increase To understand how FPGAs play a key role in implementing DDC s that perform the function of a receiver its important to break the DDC down into its individual functional blocks The block diagram shows a classic DDC Regardless of whether it s implemented in an ASIC or an FPGA this is the common architecture of the DDC function The first stage of the DDC uses a complex digital mixer to translate the frequency of interest down to baseband It uses a pair of multipliers and a DDS Direct Digital Synthesizer as the NCO Numerically Controlled Oscillator This function enables the user to tune the receiver to the desired frequency of interest The second stage of the DDC reduces the sampling frequency of the signal to match the desired output Additional Data Reduction and Signal Shaping CFIR PFIR Polyphase Polyphase Signal Out Decimator Decimator Filter Filter Coefficients Coefficients bandwidth It uses a CIC Cascaded Integrator Comb filter to decimate the data A second CIC filter provides a coarse gain adjustment stage The signal is then passed to a pair of additional polyphase filters First a CFIR Compensation Finite Impulse Response filter then to a PFIR Programmable Finite Impulse Response filter This filter pair provides additional decimation and final signal shaping pr
55. ex 5 XC5VSX95T FPGA that can be housed in a single PMC along with four channels of 200MHz A Ds and all support circuitry such as the Pentek Model 7151 A visual comparison of these two solutions is shown in the above Figure Comparing FPGAs and ASICs E GSM 174 Channel Receiver Application 563 11 100 mm n 80 60 40 20 0 Cost Per o T Channel Number of Boards Power W D11 Pentek 7131s m One Pentek 7151 Figure 20 FPGAs continue to offer new possibilities and performance when addressing processing tasks like digital downconversion With each new generation of higher performance FPGAs processing precision continues to increase This enables IP based DDCs to outperform their ASIC based cousins with specifica tions like better SFDR As shown in this Figure it s easy to understand how packing many channels of DDCs into one or two FPGAs can reduce the board count power requirements and cost over a solution that requires 30 or 40 individual ASIC DDC chips Additionally FPGA solutions are extremely flexible since they can support vastly different signals with the simple loading of a different IP core while using the same hardware platform FPGA solutions are not a perfect match for all requirements They show the greatest advantages in systems with high channel densities and typically narrower bandwidths In systems with just one or two channels and bandwidths in the range of 100 MHz or greater the higher cost
56. f the right XMC module Clock Sync Cable Single Dual Core 4x 8x PENTEK Model 7153 CLKA O gt DUAL TIMING ELOLE BUS GEN l Aurora HIR Dual PERI XMC pa PMC Site DDR2 SDRAM 1 GB MPC8641 PCI X Bus 1 64 Bits 100 MHz PCle to PCI X Bridge Dual 4 Gb Fibre Channel Controller Aurora Engine PCI X Interface FLASH DDR2 SDRAM 1 GB VXS VITA 41 EDE Figure 51 The Aurora summation from the left four channels is combined with the right four channels and then delivered to the crossbar switch from the right summation output port The eight channel combined sum is delivered through the crossbar switch into the Aurora engine implemented in the Virtex 4 FPGA of the 4207 processor board This Aurora engine decodes the stream and delivers it to a designated block in the DDR2 memory attached to the FPGA The PCI X interface in this FPGA presents the SDRAM memory as a mapped resource appearing on the processor PCI X bus 1 The Power PC reads the data from the FPGA DDR2 memory across the PCI X bus creates the beamformed pattern display and presents it via its front panel gigabit Ethernet port to an attached PC for display oR 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 PENT eK Setting the Standard for Digital Signal Processing
57. ffer the GateFlow FPGA Design Kit that includes VHDL source code for all the standard factory functions VHDL is one of the most popular languages used in the FPGA design tools The GateFlow Design Kit includes the VHDL source code for every software module we use to create these standard factory features of the product The standard factory configuration supports a wide range of operating modes timing and sync functions as well as several different data formatting options This includes control and status registers peripheral interfaces mezzanine interfaces timing functions data formatting channel selection interrupt support and 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 ee 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 Setting the Standard for Digital Signal Processing FPGA Resources GateFlow Design Kit User Block Simplified view of typical VHDL source code modules User Block pins defined for input output control status amp clocks Data path is factory configured as a straight wire Low risk strategy for custom IP development and insertion
58. full length board Models 7742 and 7742D dual density PCle half length board Model 7842 3U VPX Model 5342 PCI board Model 7642 GU cPCI Models 7242 and 7242D dual density and 3U cPCI Model 7342 a 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 A 16 MB flash memory supports the boot code for the two on board IBM 405 PowerPC microcontroller cores within the FPGA Putting FPGAs to Work in Software Radio Systems EFENI TK Setting the Standard for Digital Signal Processing Products Transceivers with Four Multiband DDCs and Interpolation Filter Installed Cores Model 7142 428 PMC XMC e Model 7242 428 6U cPCI e Model 7342 428 3U cPCl Model 7642 428 PCI e Model 7742 428 Full length PCle Model 7742 428 Half length PCle e Model 5342 428 3U VPX CHA RF RF n O gt yeorme CONTROL amp CHB RF DATA ROUTING RF In Or XFORMR y ao A Panar Foes EON aa all ae ena x apc is PT Lao AIDC RGSS a E ea CHD CO RF ai DECII f RF In XFORMR PCI BUS EE 64 bit Has i fe TAGE ADD DECIN 2 2 DECIMATION 1 25 Sample Clock In Clock Sync f Bus RF Out O H 5 L lt i DIA RTER INTERPOLATION CORE 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
59. functions include an A D data transient capture mode with pre and post triggering All memory banks can be easily accessed through the PCI X interface O RF In O RF In RF Out RF Out RF RF RF RF XFORMR XFORMR XFORMR XFORMR AID Clock Bus 16 bit D A A ee m m Dee 14 Control P Status To All Sections 32 64 l PCI X BUS i FNE 100 MHz PCle etc A 5 channel DMA controller and 64 bit 100 MHz PCI X interface assures efficient transfers to and from the module Two 4X switched serial ports implemented with the Xilinx Rocket I O interfaces connect the FPGA to the XMC connector with two 2 5 GB sec data links to the carrier board A dual bus system timing generator allows separate clocks gates and synchronization signals for the A D and D A converters It also supports large multichannel applications where the relative phases must be preserved Versions of the 7158 are also available as a PCle full length board Models 7758 and 7758D dual density PCle half length board Model 7858 PCI board Model 7658 6U cPCI Models 7258 and 7258D dual density 3U cPCI Model 7358 and 3U VPX Model 5358 All these products have similar features a e 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 Setting the Standard for Digital Sig
60. g FPGAs to Work in Software Radio Systems recent eK Setting the Standard for Digital Signal Processing Products Dual 2 GHz 10 bit A D with Very High Speed DDCs VME VXS Model 6826 RF INPUT 50 OHMS al v Fs i i EXT 512 MB N gt DDR RAM OSC F RF INPUT 50 OHMS a V Fs 8 IN Fs 8 OUT 4x SWITCHED SERIAL FABRIC FPGA SYNC IN gt VME SLAVE 1 25 GB SEC GATEAIN INTERFACE VXS SWITCHED BACKPLANE GATE B IN i eens The Model 6826 is a 6U single slot VME board with two Atmel AT84AS008 10 bit 2 GHz A D converters Capable of digitizing input signals at sampling rates up to 2 GHz it is ideal for extremely wideband applications including radar and spread spectrum communication systems The sampling clock is an externally supplied sinusoidal clock at a frequency from 200 MHz to 2 GHz Data from each of the two A D converters flows into an innovative dual stage demultiplexer that packs groups of eight data samples into 80 bit words for delivery to the Xilinx Virtex II Pro XC2VP70 FPGA at one eighth the sampling frequency This advanced circuit features the Atmel AT84CS001 demultiplexer which represents a significant improvement over previous technology Because the sampling rate is well beyond conven tional digital downconverters none are included on the board A very high speed digital downconverter IP core 512MB F DDR RAM 728k F 5 FPDP FIFO 400 MB sec 7
61. h 256 Channel Narrowband DDC Installed Core Model 7140 430 PMC XMC e Model 7240 430 6U cPCI Model 7340 430 3U cPCI e Model 7640 430 PCI RF CHA RF In O XFORMR CHB RE RF In XFORMR Sample Clock A In Clock Sync Bus Sample Clock B In Q CHA RF out O CHB RF out O For applications that require many channels of narrowband downconverters Pentek offers the GateFlow IP Core 430 256 channel digital downconverter bank Factory installed in the Model 7140 FPGA Core 430 creates a flexible very high channel count receiver system in a small footprint Unlike classic channelizer methods the Pentek 430 core allows for completely independent programmable tuning of each individual channel with 32 bit resolution as well as filter characteristics comparable to many conventional ASIC DDCs Added flexibility comes from programmable global decimation settings ranging from 1024 to 8192 in steps of 256 and 18 bit user programmable FIR decimating filter coefficients for the DDCs Default DDC filter coefficient sets are included with the core for all possible decimation settings Core 430 utilizes a unique method of channelization It differs from others in that the channel center frequen PCI BUS 64 bit 66 MHz Figure 25 cies need not be at fixed intervals and are independently programmable to any value Core 430 DDC comes factory installed in the Model 7140 430 A multiplexer in front of
62. ic 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 5 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 oR 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 PENT eK Setting the Standard for Digital Signal Processing Technology FPGAs New Device Technology 500 MHz DSP Slices and Memory Structures Over 1000 dedicated on chip hardware multipliers On board GHz Serial Transceivers Partial Reconfigurability Maintains
63. imation range to 1 048 576 The interpolation filter included in the 420 Core expands the interpolation factor from 2 to 32 768 programmable in steps of 2 and relieves the host processor from performing upsampling tasks Including the DUC the maximum interpolation factor is 32 768 which is comparable to the maximum decimation of the GC4016 narrowband DDC Versions of the 7141 420 are also available as a 3U VPX board Model 5341 420 PCIe full length board Models 7741 420 and 7741D 420 dual density PCIe half length board Model 7841 420 PCI board Model 7641 420 6U cPCI Models 7241 420 and 7241D 420 dual density or 3U cPCI Model 7341 420 Model 7141 703 420 is a conduction cooled version oR 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 E Ep Tek Setting the Standard for Digital Signal Processing Products Transceivers with 256 Channel Narrowband DDC Installed Core Model 7141 430 PMC XMC e Model 7241 430 6U cPCI e Model 7341 430 3U cPCI Model 7641 430 PCI e Model 7741 430 Full length PCle Model 7841 430 Half length PCle e Model 5341 430 3U VPX CHA RF RF In Or XFORMR CHB _ RF f RF In XFORMR Sample i Clock A In ee a DDC C PCI BUS E R Ei ees 64 bit Clock S i DDC 255 Ale 66 MHz ock Sync _ l gt EES B l I ovto D us a
64. ior to the rounding stage and final output When we get past all the acronyms we realize that most of the individual function blocks of the DDC are implemented using multipliers It thus becomes appar ent how the DDC might map into current FPGA families Most new FPGAs include a wealth of DSP function blocks which are primarily multipliers The general purpose logic resource and on chip memory of FPGAs also match the requirements of the DDC for implement ing the required FIR filters and filter coefficient tables As part of their IP library series Xilinx provides a free DDC core The core serves as a good general reference design following the classic DDC architecture shown here While this core can be used as a building block for general purpose DDCs the real advantages of an IP based implementation can be best seen in optimized custom cores that are designed to match the requirements of a specific application oe 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 PENT ee Setting the Standard for Digital Signal Processing FPGA Resources IP Enables Software Radio Products TI GC4016 ASIC 32 16 384 Pentek 7141 420 2 64 Pentek 7141 430 1 024 9 984 Pentek 7142 428 2 65 536 Pentek 7151 128 1 024 Pentek 7152 16 8 192 Pentek 7153 2 256 Pentek 7153 2 65 536 ion o Note
65. ithms DDC DUC demodu lation decoding symbol recovery Beamforming direction finding phased array processing diversity receivers Analysis FFTs decryption statistical analysis Triggering and Gating radar aquisition and control Memory control DMA engines circular buffers Formatting and Packing flexible data manipulation for special I O packet extraction and formation High Speed Interfaces switched serial fabric interfaces such as Serial RapidlO PCI Express Figure 53 As we have seen FPGAs are truly an integral part of the latest generation of software radio products Not only are they being used with traditional digital signal processing algorithms but also in the management of data acquisition buffering triggering and timing aspects of high performance real time systems With the addition of FPGA technology dramatic increases in system density have been coupled with a significantly lower cost per channel Furthermore FPGA technology allows one to incorporate custom algorithms right at the front end of these systems Pentek offers not only a wide range of hardware products featuring the latest FPGAs but also the FPGA development resources and knowledgeable applications engineers to help you get the most out of these products We encourage you to contact your Pentek sales engineers today to discuss your system needs And be sure to visit our extensive web site for the latest product and technical information
66. ition to the DDCs the 7153 features a com plete beamforming subsystem Each channel contains programable I amp Q phase and gain adjustments followed igabit serial interface it provides everything needed for ae 55 TEP E 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 PCle 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 PCle 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 b
67. l filters DSP algorithms and digital delay lines for tracking receivers Either two or four FPDP II ports connect the FPGAs to external digital destinations such as processor boards memory boards or storage devices A VMEbus interface supports configuration of the FPGAs over the backplane and also provides data and control paths for runtime applications A VXS interface is optionally available This Model is available in commercial as well as conduction cooled versions ee Pentek Inc One Park Way Upper Saddle River NJ 07458 Tel 201 818 5900 e Fax 201 818 5904 Email info pentek com http www pentek com Putting FPGAs to Work in Software Radio Systems Setting the Standard for Digital Signal Processing Products Dual 215 MHz 12 bit A D with Wideband DDCs VME VXS Model 6822 422 FPDP II a le 50 ohms a 1283 MB l i i SDRAM Ext Clock In y ync s e 50 ohms C FLASH XTAL i OSC TU Fs 2 4 128 MB oe RF Input SDRAM HT TT 16MB 19 FLASH 4x Switched 4x Switched 50 ohms a Serial Fabric Serial Fabric VME Slave Interface gt Sah teal arent 1 25 GBisec 1 25 GB sec YY Model 6822 VXS Switched Backplane Figure 38 The Model 6822 is a 6U single slot VME board with two AD9430 12 bit 215 MHz A D converters Capable of digitizing input signal bandwidths u
68. lf length board Model 7842 428 PCI using RAM structures within the FPGA NCO tuning board Model 7642 428 GU 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 ee e Pentek Inc e 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 PENT EKK Setting the Standard for Digital Signal Processing Products 256 Channel DDC Installed Core with Quad 200 MHz 16 bit A D Model 7151 PMC e Model 7251 6U cPCI e Model 7351 3U cPCI e Model 7651 PCI Model 7751 Full length PCle e Model 7851 Half length PCle e Model 5351 3U VPX CHA RF RF In XFORMR CHB RF O 5 5 RF In O XFORMR CHC RF f RF In XFORMR CHD RF C 5 5 RF In XFORMR Sample Clock In PPS In O TTL In gt i Sync Bus DFE i a kk HD Gw ers oma gt 2 j2 l2 lz lz lz l2 l l o o oO gt i gt U I gt I XTAL Osc The Model 7151 PMC module is a 4 channel high speed digitizer with a factory installed 256 channel DDC core The front end of the module accepts four RF inputs and transformer couples them into four 16 bit A D converters running at 200 MHz The digitized output signals pass to a Virtex 5 FPGA for routing formatting and DDC signal processing The Model 71
69. nal Processing Products 3 Channel 200 MHz A D DUC 2 Channel 800 MHz D A Virtex 6 FPGA Model 71620 XMC 6 RF In RF In RF In 9 RF Out RF Out Sample Clk Reference Clk In A D Clock Bus _ TTL Gate Trig TTL Sync PPS a D A Clock Bus Sample Clk 32 Sync Clk To All Gate A f Gate B Sync Control PPS i Status Sections Timing Bus 16 16 16 16 v16 ia fee io I 40 x8 P14 PMC P15 XMC P16 XMC FPGA PCle VITA 42 x E V0 Sta Stu Figure 36 Model 71620 XMC balt Optional memory configurations _____ Model 71620 is the first member of the Cobalt family of high performance XMC modules based on the Xilinx Virtex 6 FPGA A multichannel high speed data converter it is suitable for connection to HF or IF ports of a communica tions and radar system It includes three 200 MHz 16 bit A Ds one DUG two 800 MHz 16 bit D As and four banks of memory The Model 71620 is compatible with the VITA 42 0 XMC format and supports PCI Express Gen 2 The Model 71620 Cobalt architecture features a Virtex 6 FPGA All of the board s data and control paths are accessible by the FPGA enabling factory installed functions including data multiplexing channel selection data packing gating triggering and memory control In addition to the built in functions users can install their own custom IP for data processing Pentek GateFlow FPGA Design Kits facilitate integration of user
70. ncy ae ene ei e PowerPC controller in FPGA sorts signals according to peak strenth e PowerPC controller also tunes DDC IP core in FPGA to the strongest signal frequencies e Delayed data from SDRAM feeds DDC IP core to compensate for FFT calculation time e DDC captures these moving signals in real time and downconverts them to baseband Figure 47 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 from their onset The dehopped baseband output is delivered to the rest of the system through the FPDP port or optionally across a VXS link Samples from the A D are sent into a circular buffer within the SDRAM and also to a Pentek FFT IP core implemented in the FPGA The spectral peaks of the FFT 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 commercial and conduction cooled versions The PowerPC microcontroller of the FPGA digests this frequenc
71. ng in both the time and frequency domains It is extremely useful for previewing live inputs prior to recording and for monitoring signals as they are being recorded to help ensure successful recording sessions The viewer can also be used to inspect and analyze the recorded files after the recording is complete Advanced signal analysis capabilities include automatic calculators for signal amplitude and frequency second and third harmonic components THD total harmonic distortion and SINAD signal to noise and distortion With time and frequency zoom panning modes and dual annotated cursors to mark and measure points of interest the SystemFlow Signal Viewer can often eliminate the need for a separate oscilloscope or spectrum analyzer in the field a 0 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 Setting the Standard for Digital Signal Processing Applications Applications of FPGAs in Software Radio Systems e Tracking Receiver System e Software Radio Transceiver System e 512 Channel SDR System in a single VMEbus Slot e Radar Signal Processing System e 8 Channel Beamforming System Software Radio can be used in many different systems Tracking receivers can be highly automated because software radio allows DSPs to perform the signal identification and analy
72. nks of DDR2 SDRAM are available to the signal processing FPGA Built in memory functions include an A D data transient capture mode with pre and post triggering All memory banks can be easily accessed through the PCI X interface O RF In O RF In RF RF XFORMR XFORMR AID Clock Bus DIA Clock Bus an Control Status To All Sections O RF Out RF RF XFORMR XFORMR 6 RF Out P15 XMC VITA 42 x PCle etc 32 64 PCI X BUS 64 Bits 133 MHz Figure 34 A high performance IP core wideband DDC may be factory installed in the processing FPGA A 5 channel DMA controller and 64 bit 100 MHz PCI X interface assures efficient transfers to and from the module Two 4X switched serial ports implemented with the Xilinx Rocket I O interfaces connect the FPGA to the XMCE connector with two 2 5 GB sec data links to the carrier board A dual bus system timing generator allows separate clocks gates and synchronization signals for the A D and D A converters It also supports large multichannel applications where the relative phases must be preserved Versions of the 7156 are also available as a PCle full length board Models 7756 and 7756D dual density PCle half length board Model 7856 PCI board Model 7656 GU cPCI Models 7256 and 7256D dual density 3U cPCI Model 7356 and 3U VPX Model 5356 All these products have similar features oR Pentek Inc One Park Way Upper Saddle River NJ
73. ols High Level Design Tools A A e Block Diagram System Generators YV Schematic Processors High level language compilers for a VHDL amp Verilog Advanced simulation tools for modeling speed propagation delays skew and board layout Faster compilers and simulators save time Graphically oriented debugging tools IP Intellectual Property Cores e FPGA vendors offer both free and licensed cores e FPGA vendors promote third party core vendors e Wide range of IP cores available Figure 6 To support such powerful devices new design tools are appearing that now open up FPGAs to both hard ware and software engineers Instead of just accepting logic equations and schematics these new tools accept entire block diagrams as well as VHDL and Verilog definitions Choosing the best FPGA vendor often hinges heavily on the quality of the design tools available to support the parts Excellent simulation and modeling tools help to quickly analyze worst case propagation delays and suggest alternate routing strategies to minimize them within the part This minimizes some of the tricky timing work for hardware engineers and can save one hours of tedious troubleshooting during design verifica tion and production testing In the last few years a new industry of third party IP Intellectual Property core vendors now offer thousands of application specific algorithms These are ready to drop into the FPGA design process to help beat
74. ons This Figure shows the six optimized Pentek cores across a range of applications and the number of channels and bandwidth they typically require Again this wide range of applications can be satisfied by using a small set of hardware with different optimized IP cores This is one of the fundamental concepts of SDR Software Defined Radio and it s difficult if not impossible to achieve with ASIC based solutions ee 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 recent eK Setting the Standard for Digital Signal Processing FPGA Resources system Level Savings Cc iil Figure 19 Let s now take a look at a complete receiver system One common application is GSM 2G a high channel count low bandwidth system An E GMS receiver requires 174 channels spaced 200 kHz apart Just three or four years ago a viable solution would have used the TI Graychip 4 channel GC4016 ASIC based DDCs A common board form factor for these types of application is PMC such as the Pentek Model 7131 One PMC can house two 100MHz A Ds and four GC4016s and all of the required interface and support circuitry For a 174 channel system this would require 11 Model 7131 s By comparison an IP DDC with 174 channels and similar performance to the 4016 can fit in a single Virt
75. p to 100 MHz it is ideal for wideband applications includ ing radar and spread spectrum communication systems The sampling clock can be supplied either from a front panel input or from an internal crystal oscillator Data from each A D converter flows into a Xilinx Virtex II Pro FPGA where optional signal processing functions can be performed The size of the FPGAs can range from the XC2VP20 to the XC2VP50 Because the sampling rate is well beyond conven tional ASIC digital downconverters none are included on the board Instead the Pentek GateFlow IP Core 422 Ultra Wideband Digital Downconverter can be factory installed in one or both of the FPGAs to perform this function Two 128 MB SDRAMs one for each FPGA support large memory applications such as swinging buffers digital filters DSP algorithms and digital delay lines for tracking receivers Either two or four FPDP II ports connect the FPGAs to external digital destinations such as processor boards memory boards or storage devices A VMEbus interface supports configuration of the FPGAs over the backplane and also provides data and control paths for runtime applications A VXS interface is optionally available This Model is available in commercial as well as conduction cooled versions a 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 Puttin
76. pelined 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 FPGAs Bridge the SDR Application Task Space E AD g CONVERSION FILTER DECODE w Cc ep ep eb O O i A DECISIONS Flexibility Figure 8 As a result FPGAs have significantly invaded the application task space as shown by the center bubble in the task diagram above They offer the advantages of parallel hardware to handle some of the high process intensity functions like DDCs and the benefit of programmability to accommo date some of the decoding and analysis functions of DSPs These advantages may come at the expense of increased power dissipation and increased product costs However these considerations are often secondary to the performance and capabilities of these remarkable devices oR 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 Setting the Standard for Digital Signal Processing FPGA Resources FPGA Resource Comparison Virtex Il Pro VP50 VP70 Logic Cells 53K 74K Slices 24K 33K CLB Flip Flops 47K 66K Block RAM kb 4 176 5 90
77. pplications 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 Penteks 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 Penteks Software Defined Radio Handbook now in its 7th Edition oR 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 PENT eK Setting the Standard for Digital Signal Processing Technology Typical Software Radio System FILTER DDC Digital Downconverter Analog Analog Digital IF Baseband f RF Signal RF IF Signal A p Samples l Samples Ts Figure 1 We begin our discussion with the basic elements of a software radio receiver system The front end usually contains an analog RF amplifier and often an analog RF translator This translates the high frequency RF signals down to
78. r features 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 Setting the Standard for Digital Signal Processing Products Transceivers with Dual Wideband DDC and Interpolation Filter Installed Cores Model 7140 420 PMC XMC e Model 7240 420 6U cPCI Model 7340 420 3U cPCI e Model 7640 420 PCI RF CHA RF In XFORMR CHB J RF RF In XFORMR XTAL Sample OSCA Clock A In Clock Sync _ Bus Sample 6 i Clock B In O XTAL OSC B CHA p RF out O CHB gt RF out O WIDEBAND DDC CORE INTERPOLATION CORE The Pentek IP Core 420 includes a dual high performance wideband DDC and an interpolation filter Factory installed in the Model 7140 FPGA they extend the range of both the GC4016 ASIC DDC and the DAC5686 DUC Like the GC4016 each of the core 420 DDCs translates any frequency band within the input band width range down to zero frequency A complex FIR low pass filter removes any out of band frequency components An output decimator and formatter deliver either complex or real data An input gain block scales both I and Q data streams by a 16 bit gain term The mixer utilizes four 18x18 bit multipliers to handle the complex inputs from the NCO and the complex data input samples The FIR filter is capable of storing and utilizing up to four in
79. r w 256 Channel Narrowband DDC PMC KMC Transceiver w 256 Channel Narrowband DDC 6U cPCl Transceiver w 256 Channel Narrowband DDC 3U cPCl Transceiver w 256 Channel Narrowband DDC PCI Multiband Transceiver with Virtex ll Pro FPGA PMC KMC Conduction cooled Multiband Transceiver with Virtex ll FPGA PMC XMC Multiband Transceiver with Virtex ll Pro FPGA 6U cPCl Multiband Transceiver with Virfex ll Pro FPGA 3U cPCl Multiband Transceiver with Virtex Il Pro FPGA PCI Multiband Transceiver with Virtex Il Pro FPGA Full length PCle Multiband Transceiver with Virtex Il Pro FPGA Half length PCle Multiband Transceiver with Virfex ll Pro FPGA 3U VPX Transceiver w Dual Wideband DDC and Interpolation Filter PMC XMC Transceiver w Dual Wideband DDC and Interpolation Filter 6U cPCl Transceiver w Dual Wideband DDC and Interpolation Filter 3U cPCl Transceiver w Dual Wideband DDC and Interpolation Filter PCI Transceiver w Dual Wideband DDC and Interpolation Filfer Full length PCle Transceiver w Dual Wideband DDC and Interpolation Filter Half length PCle Transceiver w Dual Wideband DDC and Interpolation Filter 3U VPX Transceiver w 256 Channel Narrowband DDC PMC KMC Transceiver w 256 Channel Narrowband DDC 6U cPCl Transceiver w 256 Channel Narrowband DDC 3U cPCl Transceiver w 256 Channel Narrowband DDC PCI Transceiver w 256 Channel Narrowband DDC Full length PCle Transceiver w 256 Channel Narrowband DDC
80. ressly for Xilinx FPGAs and Pentek harware products The cores take full advantage of the numerous hardware multipliers to achieve highly parallel processing structures that can dramatically outperform programmable RISC and DSP processors Installed Cores are optimized for efficient FPGA resource utilization execution and throughput speed They are delivered to you preinstalled in your Pentek FPGA based product of choice and are fully tested and 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 ee 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 PENT eK Setting the Standard for Digital Signal Processing FPGA Resources Digital Downconverter Fundamentals tuning Stage ata Reduction Gain Adjustment COMPLEX DIGITAL Signal In Tuning Frequency 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 p
81. ry configuration code This can be done without turning off power without disassembling the board or system and without attaching any special cables or harnesses to the board In this way the FPGA can be reconfigured during initialization to install custom operational modes and features It can also facilitate product upgrades and enhancements to dramatically extend product longevity The Loader Utility is especially useful as a runtime resource The user can select a new mode of operation and cause a new FPGA configuration upload to imple ment that mode as part of the runtime executable code GateFlow Installed IP Cores Pentek Installs IP Cores in Pentek Products Cores are tailored and optimized for e Specific devices and I O found on Pentek products e Efficient FPGA resource utilization e Execution and throughput speed Eliminates need for customer FPGA development Fully supported with ReadyFlow Board Support Libraries Figure 15 Pentek is an AllianceCore Member a third party program sponsored by Xilinx for companies that specialize in specific areas of expertise in developing FPGA algorithms for niche application areas These include image processing communications telecom telemetry signal intelligence wireless communications wireless networking and many other disciplines Pentek offers popular high performance signal processing algorithms installed in Pentek products These algorithms are designed exp
82. s and proof of concept prototypes or as a cost effective strategy for deploying high performance multichannel embedded systems ee 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 PENT eK Setting the Standard for Digital Signal Processing Products Portable Real Time Recording and Playback Transceiver Instrument Model RTS 2721 gt GIGABIT ENET HIGH RESOLUTION VIDEO DISPLAY gt PS 2 KEYBOARD gt PS 2 MOUSE MODEL 7641 420 TRANSCEIVER gt AUX VIDEO OUT Lp TTL GATE 7 r a I TRIGIN Recording Systems DATA DATA DRIVES DRIVES DATA DATA DRIVES DRIVES RAID ARRAY TTL SYNC IN PENTEK RTS 2721 RECORDER Figure 45 The Pentek RTS 2721 is a turnkey real time record ing and playback instrument supplied in a convenient briefcase size package that weighs just 30 pounds Built on the Windows XP professional workstation it includes a dual core Xeon processor a high resolution 17 inch LCD monitor and a high performance SATA RAID controller The RTS 2721 utilizes the Model 7641 multiband transceiver PCI module with two 14 bit 125 MHz A Ds ASIC DDC and DUC with two 16 bit 500 MHz D As The factory installed IP core 420 provides a dual wideband DDC and expands the decimation range of the ASIC DDC The core also includes an interpola
83. sis functions as well as the adaptable tuning functions Signal intelligence applications and radar benefit from the tight coupling of the A D DDC DUC and DSP functions to process wideband signals Cellular phone applications are one of the strongest high volume applications because of the high density of tightly packed frequency division multiplexed voice channels Direction finding and beamforming are ideal applications for digital receivers because of their excel lent channel to channel phase and gain matching and consistent delay characteristics As a general capability any system requiring a tunable bandpass filter should be considered a candidate for using DDCs Take a look at the following application examples to give you some more details oR 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 PENT ee Setting the Standard for Digital Signal Processing Applications Tracking Receiver System 215 MHz Delayed Data 12 Bit A D AD9430 Power Controller CORE Model 6821 215 MHz A D Converter with FPGA System Highlights e A D data delivered into SDRAM acts as a digital delay memory e A D data also delivered into a Pentek FFT IP core in FPGA Model 6821 commercial left and e FFT core detects the strength of signals at each analysis freque
84. that locks the frequency of its associated quad VCXO Voltage Controlled Crystal Oscillator to the input reference clock This reference is a 5 or 10 MHz signal supplied to a front panel SMC connec tor Each quad VCXO is programmed to generate one of four base frequencies Each CDC7005 generates five output signals Each signal is independently programmable as a submultiple of the associated VCXO base frequency using divisors of 1 2 4 8 or 16 O Clock Out 1 0 Clock Out 2 0 Clock Out 3 O Clock Out 4 0 Clock Out 5 0 Clock Out 6 O Clock Out 7 0 Clock Out 8 gt gt gt NON VOLATILE CONFIGURATION Control MEMORY PCI INTERFACE Figure 42 PCI BUS 32 32 Bits 66 MHz The five clock output signals from each of the four CDC7005s are joined into five clock buses Each output can be independently enabled to drive each bus thereby allowing any combination of output signals from the four CDC7005s Eight front panel SMC connectors supply synthesized clock outputs driven from the five clock buses as shown in the block diagram This supports a single identical clock to all eight outputs or five different clocks to various outputs numerous other combinations are possible The 7190 is equipped with a non volatile memory Once configured the settings return to the saved configuration upon power up Versions of the 7190 are also available as a PCIe full length board Models 779
85. the DDC channels and recording mode The GUI executes on a Windows host PC connected to the 4207 via Ethernet A SystemFlow signal viewer on the PC allows previewing of data prior to recording and viewing of recorded data files in both time and frequency domains Files can be moved between the Fibre Channel disk and the PC over Ethernet This system is ideal for downconverting and capturing real time signal data from a very large number of channels in an extremely compact low cost system a 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 Setting the Standard for Digital Signal Processing Applications Radar Signal Processing System z Front Panel Optical 7 Interface XMC 256 MB PCI X Bus 0 64 Bits 100 MHz SRIO VME64x 2eSST Gigabit VME64x ENET x y Radar is well served by high speed A D converters and wideband digital downconverters The channelized system shown above takes advantage of a Model 7142 428 multichannel transceiver with an installed FPGA core that includes four wideband DDCs and an interpolation filter Operating at sampling rates up to 125 MHz the A D converters can digitize baseband signals with bandwidths up to 50 MHz After frequency translation and filtering the DDCs deliver complex I amp Q data to the Model
86. y list and decides which signals to track It then tunes the Pentek DDC core also implemented in ee gt 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 p gt g Fa H E lt Setting the Standard for Digital Signal Processing Applications 4 Channel Software Radio Transceiver System PENTEK Model 7141 PENTEK Model 7141 500 MHZ 4 IZ 4 j C p 500 MHz lt 16bit D A 16bit D A gt CHB 3 C i CH B OUT i OUT en dl eee e CLKA CLKA gt DUAL TIMING lt CLK B CLKB o Doe BUS GEN BUS GEN CLOCK CLOCK lt gt amp SYNC amp SYNC Ee BUS BUS PCI INTERFACE lt lt gt PCI INTERFACE PENTEK Model 4207 Optical 4 Single Dual Core p 1000BT RS Enet 232C PMC Site XMC SDRAM 1 GB To VME P2 PMC Site Interface FLASH m x DDR2 256 MB PCI X Bus 0 SRIO 3 ex PCI X Bus 1 64 Bits 100 MHz a 64 Bits 100 MHz SS Sel PCle to PCI X Bridge y Dual 4 Gb Fibre Channel Controller y FLASH DDR2 SDRAM Gigabit 128 MB 1GB ENET x 5 VXS VITA 41 i Figure 48 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 MH
87. z 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 signal bandwidths from audio up to 2 5 MHz Using these on board processing resources this 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 ee Pentek Inc e 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 Setting the Standard for Digital Signal Processing Applications 512 Channel Software Radio Recording System in a Single VMEbus Slot PENTEK Model 7141 430 500 MHz lt 16bit D A CHB OUT lt 6 CKA DUAL TIMING lt CLK B BUS GEN CLOCK amp SYNC IP CORE 430 256 CHAN DIGITAL DOWN

Download Pdf Manuals

image

Related Search

Related Contents

81063032 チューブラル用テーブルL  Les toilettes sèches à la maison    Hitachi CP-X4020E  Maintenance Chart.vp  Philips 21" REAL Flat Stereo TV w/ Crystal Clear  I GB F - Athena  Graco 340468EN-C User's Manual    

Copyright © All rights reserved.
Failed to retrieve file