Reconfigurable VLSI Communication Processor Architectures

Similar documents
Flexible wireless communication architectures

A PROGRAMMABLE COMMUNICATIONS PROCESSOR FOR THIRD GENERATION WIRELESS COMMUNICATION SYSTEMS

Abstract. Keywords Wireless ad hoc networks, Global Positioning System (GPS), Bluetooth. I. INTRODUCTION

High performance, power-efficient DSPs based on the TI C64x

Cognitive Radio Platform Research at WINLAB

The WINLAB Cognitive Radio Platform

A Case Study in Incremental Prototyping with Reconfigurable Hardware: DSRC Software Defined-Radio

A Rapid Prototyping Methodology for Algorithm Development in Wireless Communications

GENI and ORBIT Experimental Infrastructure Projects

Reconfigurable Architectures for Wireless Systems: Design Exploration and Integration Challenges

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

White Paper. The advantages of using a combination of DSP s and FPGA s. Version: 1.0. Author: Louis N. Bélanger. Date: May, 2004.

Designing and Prototyping Digital Systems on SoC FPGA The MathWorks, Inc. 1

Simulation, prototyping and verification of standards-based wireless communications

Software Defined Modem A commercial platform for wireless handsets

Cognitive radio technology and GENI project

SOFTWARE IMPLEMENTATION OF IEEE B WIRELESS LAN STANDARD. Suyog D. Deshpande (Sr. MTS: HelloSoft, Inc, San Jose, CA, USA;

Reconfigurable Cell Array for DSP Applications

DATA-PARALLEL DIGITAL SIGNAL PROCESSORS: ALGORITHM MAPPING, ARCHITECTURE SCALING AND WORKLOAD ADAPTATION

Microprocessor Extensions for Wireless Communications

A PROGRAMMABLE BASEBAND PLATFORM FOR SOFTWARE-DEFINED RADIO

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

MPSoC Design Space Exploration Framework

Session: Configurable Systems. Tailored SoC building using reconfigurable IP blocks

Embedded Computation

A Software Defined Radio Proof-of-Concept Demonstration Platform

August, 2010 Enabling Software Defined Radio with the Modem Vector Signal Processor ENT-F0766

Coarse Grain Reconfigurable Arrays are Signal Processing Engines!

Wireless Networking: An Introduction. Hongwei Zhang

Interfacing a High Speed Crypto Accelerator to an Embedded CPU

Considerations for SDR Implementations in Commercial Radio Networks

Network Simulators, Emulators and Testbeds

Simplifying FPGA Design for SDR with a Network on Chip Architecture

Embedded Systems Dr. Santanu Chaudhury Department of Electrical Engineering Indian Institute of Technology, Delhi. Lecture - 10 System on Chip (SOC)

All MSEE students are required to take the following two core courses: Linear systems Probability and Random Processes

Success Oriented Ground and Space Software Defined Architectures

WAP-A58. Outdoor Multi function Access Point CPE Router. with built-in high power 5.8GHz a Radio (Integrated 16dBi patch Antenna).

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

Design space exploration for real-time embedded stream processors

GENI WiMAX Meso-Scale Deployments and CR-GENI

Implementation of a Dual-Mode SDR Smart Antenna Base Station Supporting WiBro and TDD HSDPA

Designing Scalable Wireless Application-specific Processors

Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany

Benchmarking Multithreaded, Multicore and Reconfigurable Processors

HW & SW co-verification of baseband HSPA Processor with Seamless PSP

Embedded Systems: Hardware Components (part I) Todor Stefanov

Development of Dependable Wireless System and Device

A Partitioning Flow for Accelerating Applications in Processor-FPGA Systems

Leveraging Mobile GPUs for Flexible High-speed Wireless Communication

Improving Power Efficiency in Stream Processors Through Dynamic Cluster Reconfiguration

High Performance Embedded Applications. Raja Pillai Applications Engineering Specialist

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

Autonomous Infrastructure Wireless Networks: A Perspective on 4G

Wireless Sensor Networks (WSN)

Software Defined Modems for The Internet of Things. Dr. John Haine, IP Operations Manager

TSTE17 System Design CDIO. Other CDIO courses. Course Classification 08/27/ :11. Project course (7 out of 12 ECTS points)

A Study on Systems Beyond IMT-2000 in Korea

A System Solution for High-Performance, Low Power SDR

Mobile WiMAX in the Evolving Wireless Broadband Landscape

IN this paper, we focus on strategies to explore, design and

The S6000 Family of Processors

A Survey on various Reconfigurable Architectures for Wireless communication Systems

FlexRIO. FPGAs Bringing Custom Functionality to Instruments. Ravichandran Raghavan Technical Marketing Engineer. ni.com

Digital electronics & Embedded systems

Chapter 7. Hardware Implementation Tools

Extending Model-Based Design for HW/SW Design and Verification in MPSoCs Jim Tung MathWorks Fellow

Algorithm-Architecture Co- Design for Efficient SDR Signal Processing

Advances in Wireless Networks Towards a Ubiquitous World

FPGA-Based Rapid Prototyping of Digital Signal Processing Systems

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team

SOFTWARE DEFINED RADIO PROGRAMMABLE TRANSCEIVERS FOR FEMTOCELLS

THE VANU SOFTWARE RADIO SYSTEM

Communication Systems Design in Practice

SDACCEL DEVELOPMENT ENVIRONMENT. The Xilinx SDAccel Development Environment. Bringing The Best Performance/Watt to the Data Center

EEM870 Embedded System and Experiment Lecture 4: SoC Design Flow and Tools

Convergence in Wireless Transmission Technology Promises Best of Both Worlds

S2C K7 Prodigy Logic Module Series

Compiler Driven Architecture Design Space Exploration for DSP Workloads: A Study in Software Programmability Versus Hardware Acceleration.

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

RF OVER ETHERNET FOR WIRELESS INFRASTRUCTURE

INTRODUCTION TO WIRELESS COMMUNICATION

Dynamic Reconfiguration in Mobile Systems

ECE 471 Embedded Systems Lecture 2

Fujitsu System Applications Support. Fujitsu Microelectronics America, Inc. 02/02

4G Wireless Systems. Outlines. Data Rates of Wireless Networks. Wireless Networks. Wireless Networks Throughput versus Range

The extreme Adaptive DSP Solution to Sensor Data Processing

Communication Systems Design in Practice

M M WIFI Module

White Paper Using Cyclone III FPGAs for Emerging Wireless Applications

Reconfigurable Computing. Introduction

Xilinx 7 Series FPGA Power Benchmark Design Summary

CEN 538 Wireless LAN & MAN Networks

FINDING THE OPTIMUM PARTITIONING FOR MULTI-STANDARD RADIO SYSTEMS

USING C-TO-HARDWARE ACCELERATION IN FPGAS FOR WAVEFORM BASEBAND PROCESSING

VLSI Design Automation. Maurizio Palesi

Connect Tech Inc. Александр Баковкин Инженер отдела сервисов SWD Software

Introduction. 1.1 Industrial Wireless Communication Products P1-1-1

0B specifications 1B

Park Sung Chul. AE MentorGraphics Korea

Runtime Adaptation of Application Execution under Thermal and Power Constraints in Massively Parallel Processor Arrays

Transcription:

Reconfigurable VLSI Communication Processor Architectures Joseph R. Cavallaro Center for Multimedia Communication www.cmc.rice.edu Department of Electrical and Computer Engineering Rice University, Houston TX 12 August 2002 Futura Workshop

Goals of Reconfigurable VLSI Processor Architectures for 4G Systems Seamless Hardware/Software Integration of Many Individual Wireless Services Cellular Radio (W-CDMA, GPRS, EGPRS) WLAN (802.11a & 802.11b) PAN (Bluetooth) High Data Rate Heterogeneous Connectivity Low-Power and Flexible Performance Modes WindMill and RENÉ (Rice Everywhere NÉtwork) Projects

Network Architectures Proxy Proxy Wired LAN Home area network Backbone Network Proxy Ubiquitous Single Hardware Reconfigurable Wireless Cellular Wireless LAN

Power-Efficient VLSI/DSP Architectures - WindMill Power-Aware Detector Implementations Real-Time Reconfigurable Decoder Implementations Hardware/Software Partitioning DSP/FPGA/ASIC RF Power Amplifier Control

Rice Reconfigurable Baseband Concept RF interface RF interface RF interface Home WLAN Cellular W-CDMA Office HS WLAN Base Band DSP FPGA ASICS Mobile Host

Current Projects and Research Directions Embedded Systems for Wireless Communication System Design Exploration Reconfigurable Accelerators for Multiple Standards and Systems RF Radio Testbed Architectures for End to End System Evaluation

Embedded Systems Evaluation Platform 900 MHz Linx or 2.4 GHz Welkin Radio A/D DAC Xilinx FPGA TI C6701 DSP Host CPU Reconfigurable, Expandable Testbed Lyr Signal Master System

Hardware Software Co-Design Objectives DSP / FPGA Design Partitioning using Lyr Signal Processing Signal Master Simulink Control of DSP FPGA and A/D D/A converters Wrapper and Switcher Tools Allow for Integration of C code into Simulink and Selection of Host or DSP Execution Support Xilinx System Generator for High-level FPGA Programming

Simulink Model for Transmitter High Level Control and Co-execution

Embedded System Platform for Wireless Communications Lyr Signal Processing TI C67 Floating-Point DSP Xilinx FPGA Simulink control of both DSP and FPGA Baseband Algorithms Performance Evaluation Interface to A/D D/A for W-CDMA, WLAN

Opportunities for Reconfigurable Accelerators for Communication Systems Commonality of Algorithms, e.g. Viterbi Decoder, WLAN Rate ½,2/3,3/4, Constraint Length 7 W-CDMA Rate ½, 1/3, Constraint Length 9 Adaptation Coarse Grain Reconfigurable FPGA s Chameleon Systems PACT Corp Configurable Processors Examples: Stanford IMAGINE, MIT RAW, Univ. Washington RaPiD Functional Units to Suit Application

Viterbi / Turbo Reconfiguration Potential Turbo decoding architecture using SOVA-based Viterbi blocks

Viterbi / Turbo Power Consumption Xilinx Virtex-2 Design Modelsim and Xilinx Xpower Analysis Variable Data Rates and Constraint Lengths Affect Complexity

WCDMA Rake Receiver Architectures and Implementation Tradeoffs Power optimization potential: wordlength scaling, sample rate variation, clock gating Case study: Virtex-2 FPGA based design with 3 Rake fingers

WCDMA Rake Receiver Architectures Power optimizations based on wordlength Modelsim and Xpower analysis with Matlab precision calculations

Programmable Communication Architectures for Wireless Systems Processor Type Algorithms Data rate targets Constraints Mobile W-CDMA, W-LAN 1Mbps, 100Mbps/#users Time,Power,Area Base-station W-CDMA 4 Mbps Time, maybe area Base-station W-LAN 100 Mbps Time, maybe area Performance GPP DSP FPGA VLSI Flexibility Best architecture for Power, Area constraints????

Communication Architecture Design Issues Cycle accurate simulation and compiler technology for design exploration: GPP simulators: RSIM, SimpleScalar VLIW multi-cluster: IMAGINE Example: Stanford IMAGINE architecture has VLIWbased multiple functional unit cluster Multiple functional unit and cluster extensions and organization Custom functional unit extensions MMX-like

Network Host Processor The IMAGINE Architecture SDRAM SDRAM SDRAM SDRAM Streaming Memory System Stream Controller Stream Register File Network Interface Microcontroller ALU Cluster 0 ALU Cluster 1 ALU Cluster 2 ALU Cluster 3 ALU Cluster 4 ALU Cluster 5 ALU Cluster 6 ALU Cluster 7 Imagine Stream Processor

RF Radio Testbed Architectures for Endto-End System Evaluation Radio Module RF Micro Devices & Custom Welkin Radio 2.4 GHZ (M. Fitz & U. Mitra) Connect to DSP via A/D D/A W-CDMA and WLAN physical layer

Rice 2.4 GHz Custom Radio Link Testbed

Radio Testbed Experiments Linx 900 MHz and Welkin 2.4 GHz Testbeds Spirent TAS Channel Emulator for WCDMA and WLAN Testing WLAN 802.11b and Bluetooth Range Studies Campus Shuttle Bus Mobile Bluetooth/GPS Platform

Radio Testbed Performance Experiments Space Time Coding Configuration Multiuser Detection Configuration

Rice Wireless Integrated Network Device (WINDS) Proof-of-Concept Hardware for a Multitier Network Interface Device (mnic) Built from Common Off-the-Shelf Components (COTS) Currently Functioning and Being Deployed on Rice University Campus

WINDS Block Diagram Axis ETRAX 100LX Linux Microprocessor Class 1 Bluetooth Module 802.11a or 802.11b PC Card (In Progress) 10/100 Wired Ethernet Port GPS Receiver GPP Host Axis ETRAX LX100 Linux SoC Bluetooth Module 802.11b PC Card Wired 10/100 Ethernet GPS Receiver

The WINDS Prototype

WINDS Future Plans Finish Integration of 802.11 Integrate Custom W-CDMA Radio for Wide Area Cellular & Baseband Algorithm Experiments Implementation of Various Ad Hoc Routing Protocols

Rice University Shuttle Bus Project (RUSH) Deployment platform for WINDS & Other Projects Administration Agrees to Let Us Place Custom Hardware on Shuttle Bus System Provides a Real-World and mobile Environment to Test Our Prototypes

RUSH Topography Currently Beginning Deployment Throughout Campus 4 Basestations 8 Mobile Terminals (On the Busses)

Summary and Future Directions System Architecture and Implementation W-CDMA, WLAN, Bluetooth, etc Physical Layer Baseband - Reconfigurable DSP / FPGA Design IMAGINE-like Communications Processor RF 2.4GHz Radios End-to-End Testbed Low-Power Design Methodology Multiple Antenna Systems