+ All Categories
Home > Documents > Collaboration for Astronomy Signal Processing and Electronics Research.

Collaboration for Astronomy Signal Processing and Electronics Research.

Date post: 18-Jan-2018
Category:
Upload: juliana-underwood
View: 219 times
Download: 0 times
Share this document with a friend
Description:
ROACH I Board
33
Collaboration for Astronomy Signal Processing and Electronics Collaboration for Astronomy Signal Processing and Electronics Research Research
Transcript
Page 1: Collaboration for Astronomy Signal Processing and Electronics Research.

Collaboration for Astronomy Signal Processing and Electronics ResearchCollaboration for Astronomy Signal Processing and Electronics Research

Page 2: Collaboration for Astronomy Signal Processing and Electronics Research.

10 gigabit Ethernet

Introduction to Simulink

400 MHz Bandwidth

Spectrometer4 input FX Correlator

ScheduleMorning:

Afternoon:

High level talks, background, science and extant instrument discussion

Hands-on tutorials (room 1301), small group whiteboard discussions

Page 3: Collaboration for Astronomy Signal Processing and Electronics Research.

ROACH I Board

Page 4: Collaboration for Astronomy Signal Processing and Electronics Research.

ROACH I Board

Interface to high speed analog to

digital conversion

Page 5: Collaboration for Astronomy Signal Processing and Electronics Research.

ROACH I Board

Interface to high speed analog to

digital conversionHigh speed IO

(10 gigabit Ethernet)

Page 6: Collaboration for Astronomy Signal Processing and Electronics Research.

ROACH I Board

Interface to high speed analog to

digital conversion

PowerPC microprocessor

High speed IO (10 gigabit Ethernet)

Page 7: Collaboration for Astronomy Signal Processing and Electronics Research.

ROACH I Board

FPGA

Interface to high speed analog to

digital conversion

PowerPC microprocessor

High speed IO (10 gigabit Ethernet)

Page 8: Collaboration for Astronomy Signal Processing and Electronics Research.

✴ FPGA stands for Field Programmable Gate Array - FPGAs consist of a collection of reprogrammable digital logic elements

✴ The first commercially available FPGA was introduced in 1985.

✴ Common applications include telecommunications, cryptography, image processing, defense systems, etc..

What is an FPGA?

Page 9: Collaboration for Astronomy Signal Processing and Electronics Research.

✴ The first commercially available FPGA was introduced in 1985.

✴ Common applications include telecommunications, cryptography, image processing, defense systems, etc..

What is an FPGA?✴ FPGA stands for Field Programmable Gate Array - FPGAs consist of a collection of reprogrammable digital logic elements

Page 10: Collaboration for Astronomy Signal Processing and Electronics Research.

Programming FPGAsTraditionally done with hardware description languages,

e.g. Verilog, VHDL

Page 11: Collaboration for Astronomy Signal Processing and Electronics Research.

‣Addition and Subtraction in C

x = a + b;

Programming FPGAsTraditionally done with hardware description languages,

e.g. Verilog, VHDL

Page 12: Collaboration for Astronomy Signal Processing and Electronics Research.

module addsub (a, b, addnsub, result);input [7:0] a;input [7:0] b;input addnsub;output [8:0]

result; reg [8:0] result; always @(a or b or

addnsub) begin if (addnsub)result = a + b;

else result = a - b;endendmodule

‣Addition and Subtraction in Verilog

‣Addition and Subtraction in C

x = a + b;

Programming FPGAsTraditionally done with hardware description languages,

e.g. Verilog, VHDL

Page 13: Collaboration for Astronomy Signal Processing and Electronics Research.

HDL Code

Logic Synthesis Binary FPGA Programming Instructions (Bitstream)

Place and Route

Page 14: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 15: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 16: Collaboration for Astronomy Signal Processing and Electronics Research.

Code Generation

Simulink Diagram

HDL Code

Logic Synthesis Binary FPGA Programming Instructions (Bitstream)

Download to ROACH

Place and Route

Page 17: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 18: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 19: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 20: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 21: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 22: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 23: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 24: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 25: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 26: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 27: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 28: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 29: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 30: Collaboration for Astronomy Signal Processing and Electronics Research.

‘Real’ dual 400MHz BW 16k spectrometer for ROACH

Mark Wagner / Lincoln Greenhill

Page 31: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 32: Collaboration for Astronomy Signal Processing and Electronics Research.
Page 33: Collaboration for Astronomy Signal Processing and Electronics Research.

Up Next:Tutorial #1

An Introduction to Simulink and the CASPER Toolflow


Recommended