White Paper Using Cyclone III FPGAs for Emerging Wireless Applications

Similar documents
White Paper Low-Cost FPGA Solution for PCI Express Implementation

White Paper Taking Advantage of Advances in FPGA Floating-Point IP Cores

How FPGAs Enable Automotive Systems

Stratix II vs. Virtex-4 Performance Comparison

FPGAs Provide Reconfigurable DSP Solutions

White Paper The Need for a High-Bandwidth Memory Architecture in Programmable Logic Devices

Stratix vs. Virtex-II Pro FPGA Performance Analysis

Implementing the Top Five Control-Path Applications with Low-Cost, Low-Power CPLDs

FPGA Co-Processing Architectures for Video Compression

White Paper Assessing FPGA DSP Benchmarks at 40 nm

FFT MegaCore Function User Guide

Cyclone II FPGA Family

FFT/IFFT Block Floating Point Scaling

Benefits of Embedded RAM in FLEX 10K Devices

Enabling New Low-Cost Embedded System Using Cyclone III FPGAs

FPGA Design Security Solution Using MAX II Devices

Using MAX 3000A Devices as a Microcontroller I/O Expander

Cyclone III low-cost FPGAs

Power Optimization in FPGA Designs

FRONT-HAUL COMPRESSION FOR EMERGING C- RAN AND SMALL CELL NETWORKS

Mobile Broadband Comparison. CDMA Development Group March 2008

EFEC20 IP Core. Features

Nios II Embedded Design Suite 6.1 Release Notes

24K FFT for 3GPP LTE RACH Detection

PowerPlay Early Power Estimator User Guide for Cyclone III FPGAs

Deliver Femtocell Basestations Quickly and Cost Effectively with Altera HardCopy Structured ASICs Altera Corporation Public

FPGA Power Management and Modeling Techniques

Video and Image Processing Suite

DSP Development Kit, Stratix II Edition

Low Power Design Techniques

White Paper Enabling Quality of Service With Customizable Traffic Managers

Nios Soft Core Embedded Processor

Using MAX II & MAX 3000A Devices as a Microcontroller I/O Expander

Developing and Integrating FPGA Co-processors with the Tic6x Family of DSP Processors

White Paper Compromises of Using a 10-Gbps Transceiver at Other Data Rates

Matrices in MAX II & MAX 3000A Devices

Implementing LED Drivers in MAX Devices

White Paper AHB to Avalon & Avalon to AHB Bridges

Table 1 shows the issues that affect the FIR Compiler v7.1.

Nios II Performance Benchmarks

Cyclone III LS FPGAs Altera Corporation Public

Exercise 1 In this exercise you will review the DSSS modem design using the Quartus II software.

White Paper Performing Equivalent Timing Analysis Between Altera Classic Timing Analyzer and Xilinx Trace

LTE emerges as early leader in 4G technologies

Logic Optimization Techniques for Multiplexers

White Paper Using the MAX II altufm Megafunction I 2 C Interface

White Paper Configuring the MicroBlaster Passive Serial Software Driver

White Paper. Floating-Point FFT Processor (IEEE 754 Single Precision) Radix 2 Core. Introduction. Parameters & Ports

Implementing LVDS in Cyclone Devices

Leveraging the Intel HyperFlex FPGA Architecture in Intel Stratix 10 Devices to Achieve Maximum Power Reduction

AN 549: Managing Designs with Multiple FPGAs

DSP Co-Processing in FPGAs: Embedding High-Performance, Low-Cost DSP Functions

White Paper Understanding 40-nm FPGA Solutions for SATA/SAS

Introduction. Design Hierarchy. FPGA Compiler II BLIS & the Quartus II LogicLock Design Flow

Using the Serial FlashLoader With the Quartus II Software

Design Verification Using the SignalTap II Embedded

MILITARY ANTI-TAMPERING SOLUTIONS USING PROGRAMMABLE LOGIC

Estimating Nios Resource Usage & Performance

Active Serial Memory Interface

Abstract of the Book

On-Chip Memory Implementations

Wireless Infrastructure Solutions to Enhance the Digital Media Experience

Nokia Siemens Networks TD-LTE whitepaper

Enhanced Configuration Devices

Design Guidelines for Optimal Results in High-Density FPGAs

New Same-Band Combining Technology Improves LTE Deployment

LTE : The Future of Mobile Broadband Technology

CORDIC Reference Design. Introduction. Background

Using the Nios Development Board Configuration Controller Reference Designs

Implementing FFT in an FPGA Co-Processor

Mixed Signal Verification of an FPGA-Embedded DDR3 SDRAM Memory Controller using ADMS

Increasing Productivity with Altera Quartus II to I/O Designer/DxDesigner Interface

AN 610: Implementing Deterministic Latency for CPRI and OBSAI Protocols in Altera Devices

OpenRadio. A programmable wireless dataplane. Manu Bansal Stanford University. Joint work with Jeff Mehlman, Sachin Katti, Phil Levis

SMALL CELLS: AN INTRODUCTION Strategic White Paper

Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim

Video Input Daughter Card Reference Manual

Throughput Considerations for Wireless Networks

5G Design and Technology. Durga Malladi SVP Engineering Qualcomm Technologies, Inc. October 19 th, 2016

Design Tools for 100,000 Gate Programmable Logic Devices

DDR and DDR2 SDRAM Controller Compiler User Guide

Leveraging Mobile GPUs for Flexible High-speed Wireless Communication

Implementing LED Drivers in MAX and MAX II Devices. Introduction. Commercial LED Driver Chips

RapidIO Physical Layer MegaCore Function

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs

Wireless systems overview

Simple Excalibur System

Broadband Backhaul Asymmetric Wireless Transmission

Hoover 5G Technology Dr. Kirti Gupta Vice President, Technology & Economic Strategy, Qualcomm Inc. January 10, 2019

Simulating the ASMI Block in Your Design

LTE and the path to LTE MTC

POS-PHY Level 4 MegaCore Function

Arria II GX FPGA Development Board

Cisco Prisma D-PON: Your DOCSIS-Based Fiber-to-the-Home Solution

Wireless Networking: An Introduction. Hongwei Zhang

DOCSIS FOR LTE SMALL CELL BACKHAUL ADDRESSING PERFORMANCE AND THROUGHPUT REQUIREMENTS FOR MOBILE BACKHAUL

DSP Builder. DSP Builder v6.1 Issues. Error When Directory Pathname is a Network UNC Path

Asia pacific analyst forum. Beijing 15 september 2011

LTE: MIMO Techniques in 3GPP-LTE

4G LTE MOBILE TOWER TRANSMITTER RECEIVER REAL SYSTEM TRAINER MODEL - 4GLTE100

Transcription:

White Paper Introduction Emerging wireless applications such as remote radio heads, pico/femto base stations, WiMAX customer premises equipment (CPE), and software defined radio (SDR) have stringent power consumption and low cost requirements. In addition to these challenges, given the high data rate requirements and ever-evolving standards, designers also need to ensure high performance and flexibility in the end products. This paper gives an overview of how Altera Cyclone III FPGAs address the diverse requirements for wireless applications, with the WiMAX pico base station discussed as a case study. Emerging Wireless Applications Market needs for higher data rates are driving the evolution of wireless cellular systems from narrowband G GSM IS-95 systems to current-generation W-CDMA-based 3G and 3.5G systems supporting peak data rates up to 10 Mbps. For future 3GPP long-term evolution specifications, complex signal processing techniques such as multiple-input multiple-output (MIMO), along with new radio technologies like OFDMA, are considered key to achieving target throughputs in excess of 100 Mbps. Alternate OFDM-based broadband wireless systems such as WiMAX have similarly evolved, achieving transmission speeds in excess of 70 Mbps. In-building coverage is also regarded as a key requirement for future wireless growth, with technologies such as pico and femto base stations trying to address this issue. Remote radio heads is another emerging technology aimed at improving coverage while reducing capital and operating expenditures. Design Requirements for Emerging Applications The emerging wireless technologies described above pose significant challenges for OEMs needing to design products that are not only scalable and cost-effective but also flexible and reusable across multiple evolving standards. These diverse requirements ultimately drive the hardware platform choice. Low-Cost Production Systems such as pico base stations have significantly lower bills of materials (BOMs), typically in hundreds of dollars, as opposed to macro and micro base stations with BOM ranges in the thousands of dollars. Similarly, WiMAX CPE equipment is predicted to reach sub-us$00 range. To support these price points, the underlying silicon should have low-cost, high-volume production capability. Low Power Consumption Systems such as pico base stations and remote radio heads have much smaller footprints than macro and micro base stations and are usually mounted on rooftops and poles. Due to the small form factor and weight requirement, these systems usually do not include forced air-flow or cooling fans, leading to stringent limitations on the permissible power consumption levels in the underlying hardware. Flexibility WiMAX is a relatively new market and is currently in the initial development and deployment stages. Similarly, 3GPP LTE is being defined, with numerous revisions to go before being finalized. In this current scenario, having a flexible and reprogrammable product is necessary to enable bug fixes, and also to provide a standards-agnostic or multi-protocol base station solution, which cannot be achieved by designing ASICs in the end product. Systems offering this flexibility significantly reduce the capital and operating expenditures for wireless infrastructure OEMs and operators while alleviating risks posed by constantly evolving standards. WP-01017-1.0 March 007, ver. 1.0 1

Altera Corporation High Performance WiMAX broadband wireless systems have significantly higher throughput and data-rate requirements than W-CDMA and CDMA000 cellular systems. To support these high data rates, the underlying hardware platform must have significant processing bandwidth. Additionally, several advanced signal-processing techniques, such as Turbo coding/decoding, and front-end functions, including fast Fourier transform/inverse fast Fourier transform (FFT/IFFT), are computationally intensive and require several billion multiply and accumulate (MAC) operations per second. Software programmable multipliers do not have the processing bandwidth to address these performance requirements and result an inefficient cost-per-channel implementation. Cyclone III FPGAs-Enabling Emerging Wireless Applications Cyclone III FPGAs are equipped with an unprecedented combination of low power consumption, high functionality, and low cost to conserve system power, increase productivity, and maximize your competitive edge. With up to 3.9M bits of RAM, 10,000 logic elements (LEs), and 88 18 x 18 multipliers, the Cyclone III family provides a much higher level of functionality compared to any other low-cost FPGA. The Cyclone III family represents the pinnacle of Altera's leadership in offering the lowest power FPGAs. Combining a comprehensive approach of architecture and silicon enhancements, the latest semiconductor process technology, and complete power management tools for customers, Altera's efforts have resulted in an up to 50 percent reduction in power consumption compared to 90 nm-based Cyclone II FPGAs, and the lowest power consumption of any comparable FPGAs. Combine that large array of multipliers with on-chip memory and parallel processing capability, and Cyclone III FPGAs deliver significantly higher performance than off-the-shelf multipliers. Figure 1 compares Cyclone III DSP performance to off-the-shelf multipliers. Figure 1. Comparison of Cyclone III FPGA DSP Performance 70 60 50 0 30 0 10 0 ADI TS03S TI C68 Altera EP3C5 @ 600 @1GHz @ 60 Giga /s Altera EP3C80 @ 60 Figure shows a block diagram of the functionality in a WiMAX pico base station. The following sections describe how the low power, memory, and multipliers of Cyclone III FPGAs can be used to implement various functions in the pico base station in a cost-efficient manner.

Altera Corporation Figure. WiMAX Pico BTS Block Diagram Downlink FEC Encoding Symbol Mapper DL OFDM Engine Sub- IFFT, channelization Insert CP DUC To DAC To DAC Network Interface MAC Layer FEC Decoding Symbol Demapper UL OFDM Engine Desub- FFT, channelization Remove CP DDC From ADC From ADC Uplink To MAC Ranging WiMAX DUC and DDC Both digital upconverters (DUCs) and digital downconverters (DDCs) use complex filter architectures including finite impulse response () and cascaded integrator-comb (CIC) filters. Cyclone III FPGAs have up to 88 18x18 multipliers running at speeds as high as 60 and provide a low-cost, low-power platform for implementing DUC and DDC functionality. Figure 3 and Figure provide an overview of WiMAX DUC and DDC architectures and specifications. Figure 3. Single-Channel IQ Time-Division Multiplexed DUC 11..88 9.696 18.78 91.39 I 11 Q 11 NCO Note: (1) NCO = Numerically controlled oscillator Figure. Single-Channel IQ Time-Division Multiplexed DDC 91.39 18.78 5.696.88 11. Over-sample I 11 Q 11 NCO f More detailed information on the reference design can be found in AN 1: Accelerating WiMAX DUC and DDC System Designs: www.altera.com/literature/an/an1.pdf. Table 1 lists the resources consumed in a Cyclone EP3C80 FPGA for these designs as well as for W-CDMA-based DUC and DDC pico base station designs. The Cyclone III EP3C80 implements DUC/DDC functions for WiMAX and W-CDMA applications using only a small percentage of resources, so the remaining FPGA can be used for the rest of the application. 3

Altera Corporation Table 1. Resources of a Cyclone III EP3C80 FPGA Used for DDC/DUC LUTs Note: (1) Power consumption is based upon pre-characterization estimates. These numbers will change once after final characterization. An additional benefit seen in Table 1 is low power consumption, with DDC and DUC functions consuming less than 0.5 watts of power, and meeting power budgets for many new pico base stations and remote radio heads. WiMAX OFDMA Engine # of M9K Memories 18 x 18 () Power (Watts) WiMAX DUC 70 5900 50 30 19 0. WiMAX DDC 63 786 6 5 03 0. W-CDMA DUC 6 5865 8 18 19 0.3 W-CDMA DCC 10 5666 1 1 0.3 Maximum % of Used EP3C80 Resources 6% 7% 8% 10% As seen in Figure, the downlink (DL) OFDMA engine includes the subchannelization, IFFT, and cyclic prefix insertion functions. Conversely, the uplink (UL) OFDMA engine includes cyclic prefix removal, FFT, and de-subchannelization functions. The abundant M9K memory blocks and multipliers in Cyclone III FPGAs enable a highly cost optimized implementation of the DL and UL OFDMA engines as seen in Table and Table 3. Table. Resources of a Cyclone III EP3C80 FPGA Used for DL OFDMA Engine FFT Size Combinational ALUTS (bits) M9K 9 x 9 18 x 18 () 18 3,13 3,766 31,39 8 0 161 51 3,7,37 15,83 18 0 156 1,0,176,66 50,916 33 0 171,08 5,1 5,300 501,76 63 0 17 Table 3. Resources of a Cyclone III EP3C80 FPGA Used for UL OFDMA Engine FFT Size Combinational ALUTS (bits) M9K 9 x 9 18 x 18 () 18 3,909,7 38,790 19 3 19 51 3,976,51 137,38 35 3 16 1,0 3,83,61 71,780 57 3 10,08,015,566 535,950 77 3 1 f More detailed information on the reference design can be found in AN 1: A Scalable OFDMA Engine for Mobile WiMAX: www.altera.com/literature/an/an1.pdf. WiMAX Turbo Decoding Forward error correction (FEC) decoding schemes-including Viterbi decoding, Turbo convolutional decoding, Turbo product decoding, and LDPC decoding-are computationally intensive and consume significant bandwidth when executed on software programmable multipliers. FPGAs are widely used to off-load these functions and free DSP bandwidth to perform other functions. These same FPGAs can also be used to interface to the MAC layer as well as accomplish certain lower MAC functions such as encryption/decryption and authentication. Altera's low-cost, memory-rich Cyclone III FPGAs are well suited to carry out such DSP coprocessing functionality, with the right mix

Altera Corporation of logic-to-memory ratio. For example, WiMAX convolutional Turbo decoding at 0 Mbps can be implemented in less than 10 percent of the LEs and less than five percent of the memory in an EP3C55 FPGA. Figure 5 illustrates how various FEC decoding schemes can be off-loaded from a multiplier to an FPGA coprocessor. Figure 5. Using an FPGA Coprocessor for WiMAX Baseband Processing Cyclone III FPGA Viterbi DSP LDPC Turbo Conclusion With up to 3.9M bits of RAM, 10,000 LEs, and 88 18 x 18 multipliers, Cyclone III FPGAs can integrate more end-application functionality than Cyclone II FPGAs, all at a lower cost and power. For example, the DUC and DDC, DL and UL OFDMA Engines, and CTC decoding functionalities in the WiMAX pico base station example can all be integrated in a midrange Cyclone III EP3C55 FPGA with less than W of power consumption and a price of less than US$9. In summary, with its unprecedented combination of power, functionality, and cost, the Cyclone III FPGA family enables a number of high-volume, cost-sensitive emerging wireless applications. Further Information WiMAX Channel Card Solutions: www.altera.com/end-markets/wireless/broadband/wimax/channel-card/wir-wimax-channel.html WiMAX RF Card Solutions: www.altera.com/end-markets/wireless/broadband/wimax/rf-card/wir-wimax-rf.html FPGAs as Coprocessors for DSP Applications: www.altera.com/technology/dsp/devices/fpga/dsp-fpga_coprocessor.html Altera's DSP IP Cores: www.altera.com/products/ip/dsp/ipm-index.jsp Cyclone III End Market Applications: www.altera.com/cyclone3-markets Acknowledgements Deepak Boppana, Sr. Technical Marketing Engineer, Communications Business Unit, Altera Corporation 101 Innovation Drive San Jose, CA 9513 (08) 5-7000 http://www.altera.com Copyright 007 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all other words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Altera products are protected under numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera Corporation. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. 5