+ All Categories
Home > Documents > Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising...

Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising...

Date post: 25-Jul-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
18
Dynamic Reconfiguration Technologies Based on FPGA in Software Defined Radio System Ke He Supervisor: Prof Robert W Stewart Dr Louise Crockett
Transcript
Page 1: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Dynamic Reconfiguration Technologies

Based on FPGA in Software Defined

Radio System

Ke He

Supervisor: Prof Robert W Stewart

Dr Louise Crockett

Page 2: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Outline

Motivation and Objective

Reconfiguration Technologies : Dynamic Reconfigurable Ports

and Partial Reconfiguration.

Multiple Standards Analysis : Modulation and Digital Front End

parts of LTE, WiMAX and WCDMA standards

Hierarchical Design Methodology

Results and Comparisons

Conclusion

Page 3: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Motivation

Software Defined Radio can accommodate various standards and services

Partial Reconfiguration is a promising technology which could increase hardware

reuseability therefore reduce hardware cost and has commonalities with SDR

For some cases, PR can work with Dynamic Reconfigurable Ports (DRP) technology

which could lead to a less complex and lower cost SDR architecture.

Objective

Implement the key components e.g. Modulation and Digital Front End with PR to support

multiple communication standards such as WCDMA WiMAX and 3GPP LTE

Integrate these components into a single FPGA device with PR and DRP technologies to

build a SDR system with less complex and lower cost architecture, while maintaining a high

degree of design and function switching flexibility.

Page 4: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Partial Reconfiguration Technology

The Partial Reconfiguration is such a technology that allows multiple design

modules to time-share physical resources. Reconfigurable modules can be swapped

on the fly and other parts the remain operation

Advantages:

Increase hardware reuseability

Reduce hardware size and cost

Limitation:

The clock frequency could not be reconfigured by PR as the Digital Clock Manager

(DCM) are not allowed to place in the reconfigurable logic

Page 5: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Dynamic Reconfigurable Ports Technology

Digital Clock Managers (DCMs) : A hardware resource on FPGA

to deal with the clock managements

Eliminate clock skew

Shift phase

Synthesize a desired clock frequency

DCM IBUFG

Clock

Source Clock

Frequency

Page 6: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Dynamic Reconfigurable Ports Technology

State Machine Control DCM_ADV

DRP_Start

Clock

Reset

DRP_DADDR

DRP_EN

DRP_WE

DRP_DRDY

DADDR

DEN

DWE

DRDY

CLKFX

LOCKED

DI [15:0]

….. Multiplier [7:0]

Divisor [7:0]

DCM_RESET RST

Concatenate FPGA

Start

Clockinput

Page 7: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Multiple Communication Standards Analysis

Modulation Analysis

Standards Mapper OFDM OVSF

FFT Size CP Length Spreading Factor

LTE 5/10 MHz QPSK 16QAM 64 QAM 512, 1024 80,72 and 40,36

samples None

WiMAX 3.5/5/7/10 MHz QPSK 16QAM 64 QAM 512, 1024

1/4, 1/8, 1/16,

1/32 of frame

duration

None

WCDMA QPSK None None 4,8, 16,32, 64, 128,

256, 512

Digital Front End Analysis

I Channel Filter

Channel Filter

Interpolation

Interpolation

Multiplier

Multiplier

DDS

I

Q Q

Baseband IF

Page 8: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Design Bandwidth Input Sample Rate (Msps) IF (MHz) System Clock (MHz)

LTE 5 MHz 7.68 61.44 245.76

LTE 10 MHz 15.36 61.44 245.76

WCDMA 3.84 61.44 245.76

WiMAX 3.5 MHz 4 64 256

WiMAX 5 MHz 5.6 44.8 179.2

WiMAX 7 MHz 8 64 256

WiMAX 10 MHz 11.2 44.8 179.2

Multiple Communication Standards Analysis

Note: Three standards and 7 modes

System Clock of 4 times of the IF Sample Rate

Three different clock frequencies are required: 245.76 MHz, 256 MHz and 179.2

MHz

Page 9: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Combination of dynamic reconfiguration technologies

Waveforms switching means not only changing functions but also changing the

clock frequency of the function

PR is insufficient to implement all of the switching functions in isolation

The DCM with DRP architecture is able to control for the Reconfigurable Partition

DUC RP DRP

DCM

FPGA

Clock

Oscillator

Page 10: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Hierarchical Design Methodology

FPGA Device Top

Level

DRP

DCM

Modulation

RP

DRP

DCM

Error

Coding

RP

DUC

RP

DRP

DCM

Static Static Static

Layer 1

Mapper

RP

Transform

RP

QPSK

16 QAM

64 QAM

IFFT

Spreader

Modulation RP

Layer 2

Advantages:

PR benefits

High integration on a

single FPGA

Reconfigurable clock

frequencies

High degree of

flexibility

Easy to maintain and

update

Page 11: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Hierarchical Design Methodology

DUC

DCM

CLK Divider RP

1/16 1/32 1/64

Mapper

DCM

Transform

RP

IFFT Spreader

Mapper

RP

QPSK 16

QAM 64

QAM

RAM

Clk_100

Clk_50

100 MHz

200 MHz

300 MHz

Clk_256

245.76 MHz

256 MHz

179.2 MHz

Clka

Clkb

Data_in

DUC RMs

LTE

WiMAX

WCDMA

Modulation RP

DUC RP

I

Q

Page 12: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Results: Post-Placed and Route Simulation

Page 13: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Hardware Resource Utilization Results

RP LUTs FFs Slices DSP4

8Es RAMs

DUC

LTE 5 1504 2148 799 11 9 424.1

LTE 10 1438 2004 872 14 9 355.6

WCDMA 1493 2020 722 8 9 419.1

WiMAX

3.5 1629 2223 869 14 9 386

WiMAX 5 1474 2083 817 14 9 390.9

WiMAX 7 1540 2194 878 17 9 312

WiMAX

10 1449 2130 842 20 9 295.3

Transform

OFDM 3430 3570 1405 12 5 286.9

Spreader 34 9 11 0 0 375.7

(MHz) RP LUTs FFs Slices

DSP4

8Es RAMs

DUC

LTE 5 1533 2005 543 11 9 336.2

LTE 10 1455 1873 557 14 9 374.2

WCDMA 1532 1899 533 8 9 273.8

WiMAX

3.5 1663 2079 582 14 9 280.0

WiMAX

5 1497 1964 554 14 9 269.3

WiMAX

7 1565 2084 612 17 9 354.1

WiMAX

10 1466 2014 604 20 9 374.0

Transform

OFDM 3442 3559 1193 12 5 275.6

Spreader 45 9 12 0 0 188.0

(MHz)

Table 1: Without PR Table 2: With PR & DRP

Page 14: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

IFFT Selector

LTE 10

WiMAX 7

WiMAX 10

WCDMA Spreader

Clk_256 Clk_245.76

Clk_179.2 Clk_100

Slices DSP48Es RAMs

4657 71 41

Fix function FPGA Design to support multi-standards

FPGA

Page 15: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

LTE

Clk_256

Clk_100 FPGA

Resource = max (transform(RP)) + max(DUC(RP))

Slices DSP48Es RAMs

1805 32 14

PR & DRP Design Architecture

Transform RP DUC RP

IFFT WiMAX Spreader WCDMA

Page 16: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Slices DSP48Es RAMs

Reduction 61.24% 54.93% 65.85%

Results and Comparison

Page 17: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

64 QAM

16 QAM

QPSK

Spreader

IFFT

WCDMA

WiMAX

LTE

Mapper

DCM

DUC

DCM

Transform RP Mapper RP DUC RP

Modulation RP FPGA

Partial Bitstream

Library QPSK

16 QAM

64 QAM

IFFT

Spreader

LTE

WiMAX

WCDMA

Dynamic Reconfiguration

Page 18: Dynamic Reconfiguration Technologies Based on FPGA in ... · Partial Reconfiguration is a promising technology which could increase hardware reuseability therefore reduce hardware

Support Baseband and IF processing components

Support multiple standards and modes

High degree of design and function switching flexibility

Reduction of 61.24%, 54.93% and 65.85% in respect of Slices, DSP48Es and RAMs

Reduction of two oscillator inputs

Conclusion


Recommended