Top Banner
Hardware: Old, New, Hardware: Old, New, Future Future Dan Werthimer and Casper Dan Werthimer and Casper Collaborators Collaborators
34

Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Jan 03, 2016

Download

Documents

Branden Hall
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Hardware: Old, New, Hardware: Old, New, FutureFuture

Dan Werthimer and Casper Dan Werthimer and Casper CollaboratorsCollaborators

Page 2: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Existing Multi-purpose Existing Multi-purpose HardwareHardware• BEE2 (5 2VP70-7, 20 GB, 18 CX4)BEE2 (5 2VP70-7, 20 GB, 18 CX4)

• iBOB (1 2VP50-7, 8 MB, 2 CX4)iBOB (1 2VP50-7, 8 MB, 2 CX4)

• iADC (Atmel/E2V, 2 Gsps or 2*1Gsps, 8bit)iADC (Atmel/E2V, 2 Gsps or 2*1Gsps, 8bit)

• National ADC (3 Gsps, >2.5 GHz bandwidth)National ADC (3 Gsps, >2.5 GHz bandwidth)

(can ping pong for 6 Gsps, can use dual 1.5 Gsps)(can ping pong for 6 Gsps, can use dual 1.5 Gsps)

• DAC Board, Dual DAC Board (10 bits (9 usuable), 1.5 DAC Board, Dual DAC Board (10 bits (9 usuable), 1.5 Gsps)Gsps)

• SERENDIP 5 (2V6000, 2V1000, 4 ADC’s 128 Msps)SERENDIP 5 (2V6000, 2V1000, 4 ADC’s 128 Msps)

• 10 Gbe Switches (HP, Foundry, Fujitsu….)10 Gbe Switches (HP, Foundry, Fujitsu….)

• 10 Gbe cables (Gore….)10 Gbe cables (Gore….)

Page 3: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 4: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 5: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 6: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Compute Module DiagramCompute Module Diagram

138 bits 300MHz DDR 41.4Gb/s

4GB DDR2 DRAM12.8GB/s (400DDR)

100BTEthernet

5 FPGAs2VP70FF1704

FPGAFabric

MG

T

Memory Controller

IB4X/CX4 20Gbps

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

DR

AM

FPGAFabric

MG

T

Memory Controller

FPGAFabric

MG

T

Memory Controller

FPGAFabric

MG

T

Memory Controller

FPGAFabric

MGT

Memory Controller

IB4X/CX4 40Gbps

IB4X/CX4 40Gbps

IB4X/CX4 40Gbps

IB4X/CX4 40Gbps

Page 7: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 8: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Multi-Purpose SpectrometerMulti-Purpose Spectrometer – – Low Low BandwidthBandwidth Aaron ParsonsAaron Parsons

XilinxVirtex-II 6000

FPGA

XilinxVirtex-II

1000FPGA

256 MB DRAM

200 MhzADC

Compact PCIBackplane

Software

200 MhzADC

200 MhzADC

200 MhzADC

I

I

Q

Q

Pol. 1

Pol. 2

{

{

200 Aux. I/O

Page 9: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 10: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 11: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Agilent ADC-FGPA-CX4 board Agilent ADC-FGPA-CX4 board - ??- ??

20 Gsps 8 bit Agilent ADC20 Gsps 8 bit Agilent ADC

XC5VSX240T XC5VSX240T 6 CX4 ports 6 CX4 ports 120 Gbps xaui120 Gbps xaui 100 Gbps infiniband 100 Gbps infiniband 60 Gbps 10 Gbe 60 Gbps 10 Gbe

Page 12: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 13: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 14: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

BEE3 BEE3

• Chen Chang (designer of Bee1, Bee2 Chen Chang (designer of Bee1, Bee2 (PhD))(PhD))

• Microsoft, Celestica, BerkeleyMicrosoft, Celestica, Berkeley

• available from BeeCubeavailable from BeeCube

• not open source not open source

Page 15: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

ROACH ROACH (virtex 5) (virtex 5) Reconfiguable Open Architecture Compute Reconfiguable Open Architecture Compute

HardwareHardware• Mini-Roach – Henry Chen, Rick Raffanti• Roach:

Francois Kapp (lead), Alan Langman… -- KAT

George Peck, Mike Revnell, Steve Durand -- NRAO

Henry Chen – UCB CASPER

Hayden So – Univ. Hong Kong

Next gen correlators, beam formers, spectrometers, VLBI

Page 16: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 17: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 18: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Roach Roach MechanicalMechanical

• 1 U ATX Enclosure $1501 U ATX Enclosure $150

• ATX power supply $50ATX power supply $50

Page 19: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

ATA quad digitizer, ATA quad digitizer, packetizer (planned - 2009)packetizer (planned - 2009)

Page 20: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

New FPGA BoardsNew FPGA Boards

• MiniRoach (V5 test board, spectrometer)MiniRoach (V5 test board, spectrometer)

• Roach (MeerKat, NRAO, Hong Kong, UCB) Roach (MeerKat, NRAO, Hong Kong, UCB)

(V5, CX4, DRAM, SRAM)(V5, CX4, DRAM, SRAM)

• Bee3 (4*V5, CX4, DRAM, Microsoft, BeeCube)Bee3 (4*V5, CX4, DRAM, Microsoft, BeeCube)

• Roach II – XC5VSX240T, 6*CX4, 2DDR2, 3 Roach II – XC5VSX240T, 6*CX4, 2DDR2, 3 QDR QDR

Page 21: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

ADC Boards – CurrentADC Boards – Current

• Atmel: dual 1 Gsps, single 2 Gsps, 8 bit, 1.5 Atmel: dual 1 Gsps, single 2 Gsps, 8 bit, 1.5 GHzGHz

• National: 3 Gsps, 8 bit, 2.5 GHz bandwidthNational: 3 Gsps, 8 bit, 2.5 GHz bandwidth

two can be interleaved to get 6 Gspstwo can be interleaved to get 6 Gsps

can also install dual 1.5 Gsps (ADC08D1500)can also install dual 1.5 Gsps (ADC08D1500)

need Roach or Miniroach to get full sample need Roach or Miniroach to get full sample raterate

• 64 channel ADC board – 12 bit, 65 Msps 64 channel ADC board – 12 bit, 65 Msps (2wide)(2wide)

Page 22: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

ADC Boards - PlannedADC Boards - Planned• Quad ADC (200 Msps, 8 bit), Quad ADC (200 Msps, 8 bit), PCB Layed Out, HenryPCB Layed Out, Henry

• MeerKat ADC – MeerKat ADC – single 3 Gsps, or dual 1.5 Gsps, 8bitsingle 3 Gsps, or dual 1.5 Gsps, 8bit

programmable attenuation, gain, sample clock, Oct. 2008programmable attenuation, gain, sample clock, Oct. 2008

• ATA – ADC and FPGA, quad 1.5 Gsps, 8 bitATA – ADC and FPGA, quad 1.5 Gsps, 8 bit

with programmable attenuation, gainwith programmable attenuation, gain

• Agilent 20Gsps, 8 bit (unfunded)Agilent 20Gsps, 8 bit (unfunded)

• JPL optically isolated ADC (Robert Navarro)JPL optically isolated ADC (Robert Navarro)

• E2V ADC ? (5 Gsps, 2 * 2.5 Gsps, 4 * 1.25 Gsps)E2V ADC ? (5 Gsps, 2 * 2.5 Gsps, 4 * 1.25 Gsps)

Page 23: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Misc. BoardsMisc. Boards

• Programmable Attenuator/Gain (RAL, Oren)Programmable Attenuator/Gain (RAL, Oren)

4 GHz BW, -16 to +16 dB in 0.5 db step, Notch Filter4 GHz BW, -16 to +16 dB in 0.5 db step, Notch Filter

(or minicircuits, $50, programable (or minicircuits, $50, programable atten/gain)atten/gain)

• 1 PPS distribution (RAL- Oren Milgrome)1 PPS distribution (RAL- Oren Milgrome)

• VSI connector (converts ZDOC to VSI)VSI connector (converts ZDOC to VSI)

• DAC board, 9 bits, ~1.5 GspsDAC board, 9 bits, ~1.5 Gsps

• Dual Dac Board, 9 bits, ~1.5 GspsDual Dac Board, 9 bits, ~1.5 Gsps

Page 24: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Board Interconnect - Board Interconnect - UpgradableUpgradable

• Problem: Backplanes are short livedProblem: Backplanes are short lived

(S100, Multibus, VME, ISA, EISA, PCI, PCIx, (S100, Multibus, VME, ISA, EISA, PCI, PCIx, PCIe, compactPCI, compactPCIe, PCIe, compactPCI, compactPCIe, ATCA…)ATCA…)

• Solution: Use 10Gbit EthernetSolution: Use 10Gbit Ethernet

(10Gbe, Infiniband, Myrinet, Xaui, Aurora)(10Gbe, Infiniband, Myrinet, Xaui, Aurora)

Copper CX4 (40 meters max) or Optical Copper CX4 (40 meters max) or Optical

Page 25: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 26: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.
Page 27: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

CX4 cablesCX4 cables

• Gore CX4 10Gbe cables (1, 2, 3, 15 meter…)Gore CX4 10Gbe cables (1, 2, 3, 15 meter…)

about $75 eachabout $75 each

(not infiniband cables)(not infiniband cables)

(see cable length memo for V2Pro (see cable length memo for V2Pro

1-3 Meter max)1-3 Meter max)

Active CX4 Cables – 45 meter maxActive CX4 Cables – 45 meter max

Optical CX4 Cables – Matt Dexter tests ~$300Optical CX4 Cables – Matt Dexter tests ~$300

Page 28: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

10 Gbit Ethernet Switches, 10 Gbit Ethernet Switches, NIC’sNIC’s• HP – Procurve 6 to 8 ports CX4, 24-48 HP – Procurve 6 to 8 ports CX4, 24-48

1Gbe1Gbe

• Foundry – 16 XFP portsFoundry – 16 XFP ports

• Fujitsu – XG700 (12 CX4 ports) Fujitsu – XG700 (12 CX4 ports)

• Fujitsu – XG2000C (20 ports, 16 CX4, 4 Fujitsu – XG2000C (20 ports, 16 CX4, 4 XFP)XFP)

• Myricom – 10 Gbe NIC boards (PCIe)Myricom – 10 Gbe NIC boards (PCIe)

Page 29: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Where to get tested boardsWhere to get tested boards• Build and test them yourself (cheapest for large Q))Build and test them yourself (cheapest for large Q))

• iBOB, iADC, 5 volt cables, Digicom ElectronicsiBOB, iADC, 5 volt cables, Digicom Electronics

Mo Ohady, [email protected] Ohady, [email protected]

• Bee2, enclosure and power supply, SAE MaterialsBee2, enclosure and power supply, SAE Materials

Mario Salazar, Mario Salazar, [email protected]

coordinate with Ken Lutz, BWRC, coordinate with Ken Lutz, BWRC, [email protected]@eecs.berkeley.edu

• iBOB mounting plates, front panels –iBOB mounting plates, front panels – make or buy – make or buy –

NRAO?NRAO?

• Other Vendors?? Rakesh Mehta, MTE India? Other Vendors?? Rakesh Mehta, MTE India?

Page 30: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Logistics – PresentationsLogistics – Presentations

• Get your PPT, .PDF to Jason ManleyGet your PPT, .PDF to Jason Manley

• Install on Presentation LaptopInstall on Presentation Laptop

• DO NOT USE YOUR OWN LAPTOPDO NOT USE YOUR OWN LAPTOP

• Please wear microphone (see Jason)Please wear microphone (see Jason)

• We are posting video and ppt to web We are posting video and ppt to web sitesite

• Let Jason know if you don’t want your Let Jason know if you don’t want your presentation posted presentation posted

Page 31: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Logistics – LocationLogistics – Location

• Saturday,Sunday at BWRC,Saturday,Sunday at BWRC,

BWRC doors locked – buzz or callBWRC doors locked – buzz or call

• Sunday Night Pizza/Beer at Dan’s – all Sunday Night Pizza/Beer at Dan’s – all invitedinvited

• Monday, Tuesday at Space Sciences LabMonday, Tuesday at Space Sciences Lab

Take Bus to SSL: $1, 12 mins, see program Take Bus to SSL: $1, 12 mins, see program

Monday Tuesday Lunch will be providedMonday Tuesday Lunch will be provided

• Tours of BWRC lab, SSL in the afternoonsTours of BWRC lab, SSL in the afternoons

Page 32: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Logistics: Suggested Logistics: Suggested DonationDonation

$ 50 ( $ 25 for students )$ 50 ( $ 25 for students )

covers morning refreshments, two covers morning refreshments, two lunches…lunches…

$ $ Andrew Siemion Andrew Siemion

Page 33: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Casper Advisory BoardCasper Advisory Board Matthew Bailes, John Ford, Yashwant Gupta,Matthew Bailes, John Ford, Yashwant Gupta,

Glen Jones, Alan Langman, Jonathan WeintroubGlen Jones, Alan Langman, Jonathan Weintroub

Brainstorming Session – Open Mic – Tuesday AMBrainstorming Session – Open Mic – Tuesday AM

Constructive CriticismConstructive Criticism

Ideas for Future Directions, Long Term StrategyIdeas for Future Directions, Long Term Strategy

How best to collaborateHow best to collaborate

Organizational StructureOrganizational Structure

Anything else Anything else REPORT REPORT

Page 34: Hardware: Old, New, Future Hardware: Old, New, Future Dan Werthimer and Casper Collaborators.

Thanks to Workshop Organizers Thanks to Workshop Organizers

Henry Chen, Terry Filiba,Henry Chen, Terry Filiba,

Griffin Foster, Suraj Gowda, Griffin Foster, Suraj Gowda,

Jason Manley, Billy Mallard,Jason Manley, Billy Mallard,

Peter McMahon, Andrew Siemion,Peter McMahon, Andrew Siemion,

Laura Spitler, Mark WagnerLaura Spitler, Mark Wagner