course introduction

11
FPGA-based System Design Course Introduction Marco D. Santambrogio [email protected]

Upload: astra

Post on 25-Feb-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Course Introduction. Marco D. Santambrogio marco.santambrogio @polimi.it. Course Objectives. Have each students to design an FPGA-based system SoC HPC HW accelerators etc.. Envision where/how/why to use FPGAs in students’ research. Topics. VHDL (5h) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Course  Introduction

FPGA-based System Design

Course Introduction

Marco D. [email protected]

Page 2: Course  Introduction

FPGA-based System Design 2

Course Objectives• Have each students to design an FPGA-

based system– SoC– HPC– HW accelerators– etc..

• Envision where/how/why to use FPGAs in students’ research

Page 3: Course  Introduction

FPGA-based System Design 3

Topics• VHDL (5h)• [Tools/VM+]IP-Cores synthesis (5h)• IP-Cores simulation (2h)• Design of an FPGA SoC using EDK (3h)• Reconfiguration (Partial, Dynamic, etc…)

(3h)• Projects assignments (2h)

Page 4: Course  Introduction

FPGA-based System Design 4

A possible agenda• VHDL (5h)

– 18/3 @ 2pm (2.5h) && 19/3 @ 10am (2.5h)• Tools/VM+IP-Cores synthesis (5h)

– 25/3 @ 2pm (3h) && 26/3 @ 10am (2h)• IP-Cores simulation (2h)

– 28/3 @ 9.30am (2h)• Design of an FPGA SoC using EDK (3h)

– 1/4 @ 2pm (3h)• Reconfiguration (Partial, Dynamic, etc…) (3h)

– 2/4 @ 10am (3h)• Projects assignments (2h)

– 4/4 @ 9am (2h)

Page 5: Course  Introduction

FPGA-based System Design 5

Projects• Self-assigned projects– Systems design proposed by the students

• Research projects– Research projects identified by the instructor– Work on both theoretical and

technical/engineering aspects will be carried on… • A good starting point, if interested, to

discus/evaluate a possible publication

Page 6: Course  Introduction

FPGA-based System Design 6

Tools and FPGAs• Xilinx FPGA (e.g.V5 and Zynq)• Xilinx tools

• Obviously, Xilinx is not the only FPGA vendors, but it is the one that we are using in the lab with a sufficient amount of boards that can be shared/used by the students

Page 7: Course  Introduction

FPGA-based System Design 7

I need to know you…

Page 8: Course  Introduction

FPGA-based System Design

Exams• When: 17/4 @ 9am (3h) && @ 2pm (3h)• What: Present to the rest of the class the

project

8

Page 9: Course  Introduction

FPGA-based System Design

Exams• When: 17/4 @ 9am (3h) && @ 2pm (3h)• What: Present to the rest of the class the

project

9

Page 10: Course  Introduction

FPGA-based System Design

Contacts and Office Hours

• Marco D. Santambrogio– Contact:

• email: [email protected]• skype: marco.santambrogio• office: 3492 (DEI, first floor)

10

Page 11: Course  Introduction

FPGA-based System Design 11

QUESTIONS?