1 Reconfigurable Systems - Conceptual Design Review.

31
1 Reconfigurable Systems - Conceptual Design Review
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    228
  • download

    0

Transcript of 1 Reconfigurable Systems - Conceptual Design Review.

Page 1: 1 Reconfigurable Systems - Conceptual Design Review.

1

Reconfigurable Systems - Conceptual Design Review

Page 2: 1 Reconfigurable Systems - Conceptual Design Review.

2

Reconfigurable Systems Team

Chris Canine Terseer Ityavyar Cameron D. Dennis

Client / Faculty Mentor Dr. Greg Donohoe

Lead Instructor Dr. Joe Law

Graduate Mentor John Geidl

Sponsor NASA UI CAMBR

Page 3: 1 Reconfigurable Systems - Conceptual Design Review.

3

Background

Page 4: 1 Reconfigurable Systems - Conceptual Design Review.

4

Embedded Computing Invisible to the user

Example: The modern day vehicle has about 40 microprocessors

Goal: High speed with smallest footprint Small footprint

Size Weight Power consumption

Speed (computing power) Linear system

Computing is done logically Resources take up memory

Page 5: 1 Reconfigurable Systems - Conceptual Design Review.

5

Reconfigurable Computing System

Massive data path parallelism Do many tasks at once Flexibility is gained through

reconfiguration Processing Elements (PE’s) Interconnect

IOP1PE4

PE0

PE3

PE2PE1

FirePE0FireIOP0

FireIOP1

IOP0

FirePE1 FirePE2

FirePE3

FirePE3

Input

Output

Page 6: 1 Reconfigurable Systems - Conceptual Design Review.

6

Reconfigurable Interconnect

Current technology uses shared, parallel buses Limited throughput with high power consumption

Proposed technology uses dedicated, serial data paths with crossbar switching Very high throughput Low power consumption

Crossbar Switching

Picture from National Semiconductor’s “LVDS Owner’s Manual”

Page 7: 1 Reconfigurable Systems - Conceptual Design Review.

7

Last Year’s S.D. Project

Global Clock

Processor Node Processor Node

Configurable Memory Module

Configurable Memory Module

Inte

rco

nn

ect

Interco

nn

ect

Control

Page 8: 1 Reconfigurable Systems - Conceptual Design Review.

8

ULP 0.5V

New approach• LVDS signaling• Serial routing

ULP 0.5V

XBAR

seri

aliz

er

seri

aliz

er

dese

rialize

rd

ese

rialize

r

LVDS

Data

sourc

eD

ata

sourc

e

Data

sin

kD

ata

sin

k

LVDS

LVDS

Old approach• LVCMOS signals• Parallel routing

LVCMOS 2.5V LVCMOS 2.5V

XBAR

Data

sourc

eD

ata

sourc

e

Data

sin

kD

ata

sin

k

LVCMOS

Strategy

Page 9: 1 Reconfigurable Systems - Conceptual Design Review.

9

Low Voltage Differential Signaling How it works:

Switch current direction Input current sense

detection Routing:

Dedicated forward and return signal lines

Tailored transmission line characteristics, field cancellation

Minimize frequency effects, reflection and signal distortion

‘0’

‘1’

ZL

ZL

Sender Receiver

Page 10: 1 Reconfigurable Systems - Conceptual Design Review.

10

Low Voltage Differential Signaling Noise sensitivity:

Reduced crosstalk Robust, excellent

common-mode noise rejection

Low voltage (350 mV), higher frequencies (>1.5 GHz)

Smaller voltage swings Power consumption:

Lower, relatively independent of switching frequency

To minimize power per bit, maximize data rate through each serial channel

nsVns

V

dt

dV/25

1.0

5.2

0

2.5

Standard CMOS

+0.175

-0.175

nsVns

V

dt

dV/5.3

1.0

35.0 LVDS

Page 11: 1 Reconfigurable Systems - Conceptual Design Review.

11

What We Will Do

Page 12: 1 Reconfigurable Systems - Conceptual Design Review.

12

Our Goal To compare serial communication versus

parallel communication Show that Low Voltage Differential

Signaling (LVDS) communication is a viable implementation method

Highlight the benefits of LVDS including High-speed data transfer Lowered Electro-Magnetic Interference (EMI) Low power consumption Reduced circuit board area

Page 13: 1 Reconfigurable Systems - Conceptual Design Review.

13

Needs A study that will

Convince a spacecraft system engineer to use serial LVDS designs for reconfigurable systems

Provide the documentation to allow the implementation of serial LVDS designs

Page 14: 1 Reconfigurable Systems - Conceptual Design Review.

14

Constraints No slower than 800 data Mbits per second Variable path delay Function with different delays in the

communication path No errors detected in a bit error rate test

(BERT) in 15 minutes of continuous operation

Preferred all on one printed circuit board

Page 15: 1 Reconfigurable Systems - Conceptual Design Review.

15

Specifications Proof of concept

Compare differential, sequential communication vs. single-ended, parallel communication.

Power consumption – “Gigahertz @ milliWatts” Reduced watts per bit

Circuit board area – Show a greatly reduced area vs. parallel system

Page 16: 1 Reconfigurable Systems - Conceptual Design Review.

16

Specifications (cont.) Two Source Nodes Two Destination Nodes

Transmit from either source to either destination depending on a specific control signal sent to switch the central crosspoint switch

Desirable Go to two destinations from one source Full bidirectional communication

Page 17: 1 Reconfigurable Systems - Conceptual Design Review.

17

Deliverables Reports

Compare serial vs. parallel implementations for power and area

Describe a design flow using the Cadence Tools Proper documentation to pass on to someone

else to duplicate the design

Page 18: 1 Reconfigurable Systems - Conceptual Design Review.

18

Deliverables (cont.) Hardware

Demo a working serial system meeting the specifications above

Instrument as necessary to demonstrate the specifications

Measure and report Bit Error Rate (BERT) Measure and report power consumption

Page 19: 1 Reconfigurable Systems - Conceptual Design Review.

19

Design Implementation Options

Page 20: 1 Reconfigurable Systems - Conceptual Design Review.

20

Components Needed 4 Field Programmable Gate Arrays (FPGA) 4 Serializer/Deserializer’s (SerDes) 1 Crosspoint Switch (XBAR) LCD Displays

Page 21: 1 Reconfigurable Systems - Conceptual Design Review.

21

Option A Offboard FPGA Onboard SerDes Can use D2SB & DIO5

Already assembled Easy setup LCD included Relative low cost Will reduce Speed Complicated pinout

SER

FPG

A DES

FPG

A

XBAR

SER

FPG

A DES

FPG

A

Page 22: 1 Reconfigurable Systems - Conceptual Design Review.

22

Option A Specifics Offboard FPGA

Digilent D2SB/DIO5 Kit with Xilinx Spartan IIE FPGA

Onboard SerDes National Semiconductor DS92LV18

Onboard Crosspoint Switch National Semiconductor SCAN90CP02

Additional Onboard Hardware LCD and other display hardware is included on

the D2SB/DIO5 board

Page 23: 1 Reconfigurable Systems - Conceptual Design Review.

23

Option B Onboard FPGA’s Onboard SerDes

SerDes will allow faster onboard communications

Less noise / interference Smaller board area Requires more components Complicated layouts and

chip placements

SER

FPG

A DES

FPG

A

XBAR

SER

FPG

A DES

FPG

A

Page 24: 1 Reconfigurable Systems - Conceptual Design Review.

24

Option B Specifics Onboard FPGA

Xilinx Spartan IIE FPGA Onboard SerDes

National Semiconductor DS92LV18 Onboard Crosspoint Switch

National Semiconductor SCAN90CP02 Additional Onboard Hardware

LCD to display BERT results

Page 25: 1 Reconfigurable Systems - Conceptual Design Review.

25

Option C Onboard FPGA’s Use built-in SerDes

capability of FPGA’s Least amount of

components More difficult VHDL

implementation FPGA with these abilities is

very expensive Less interconnect = less

noise introduction Smallest board size

FPG

A

FPG

A

XBAR

FPG

A

FPG

A

Page 26: 1 Reconfigurable Systems - Conceptual Design Review.

26

Option C Specifics Onboard FPGA

Xilinx Virtex Family FPGA Onboard SerDes

None Required Onboard Crosspoint Switch

National Semiconductor SCAN90CP02 Additional Onboard Hardware

LCD to display BERT results

Page 27: 1 Reconfigurable Systems - Conceptual Design Review.

27

Our Recommendation - Option B

Reduced cost Ease of implementation All on one printed circuit board

Page 28: 1 Reconfigurable Systems - Conceptual Design Review.

28

Projected Costs 4 x FPGA

Xilinx Spartan IIE FPGA - $50.00 1 x Crosspoint Switch

National Semiconductor SCAN90CP02 - $5.00 4 x Serializer / Deserializer

National Semiconductor DS92LV18 - $16.50 LCD and Misc. Connectors - $50.00 Printed Circuit Board Fabrication - $250.00 Total Projected Cost: $571.00

Page 29: 1 Reconfigurable Systems - Conceptual Design Review.

29

Questions & Comments

Page 30: 1 Reconfigurable Systems - Conceptual Design Review.

30

Work Breakdown Structure

Page 31: 1 Reconfigurable Systems - Conceptual Design Review.

31

Option ComparisonFPGA SerDes XBAR PCB Misc

Total Cost

Option A

Pros:

D2SB/DIO5 - $0 National DS92LV18 - $16.50 National SCAN90 - $5.00 ~$250 ~$50 $371

Easy setup, LCD included, Relative low cost

Cons:

May reduce speed, complicated connector layout

Option B

Pros:

Xilinx Spartan IIE - $50 National DS92LV18 - $16.50 National SCAN90 - $5.00 ~$250 ~$50 $571

Faster onboard comm., Less noise, smaller board area

Cons:

Requires more components, complicated pinouts

Option C

Pros:

Xilinx Virtex II - $1000 N/A - $0 National SCAN90 - $5.00 ~$250 ~$50 $4,305

Least amount of components, less interconnect, smallest board size

Cons:

Difficult VHDL implementation, expensive FPGA