+ All Categories
Home > Documents > Learning-by-gaming in HW/SW codesign

Learning-by-gaming in HW/SW codesign

Date post: 18-Jan-2016
Category:
Upload: tekli
View: 35 times
Download: 4 times
Share this document with a friend
Description:
EWME 2010-05-11. Learning-by-gaming in HW/SW codesign. Vadim Pesonen , Maksim Gorev, Kalle Tammemäe. Introduction and course objectives Planning the course and practical works Laboratory work assignments Obtained results Future enhancements. EWME 2010-05-11. - PowerPoint PPT Presentation
Popular Tags:
15
Department of Computer Engineering Tallinn University of Technology Estonia Department of Computer Engineering ati.ttu.ee Learning-by-gaming in HW/SW codesign Vadim Pesonen, Maksim Gorev, Kalle Tammemäe EWME 2010-05- 11
Transcript
Page 1: Learning-by-gaming in HW/SW codesign

Department of Computer EngineeringTallinn University of Technology

Estonia

Department of Computer Engineeringati.ttu.ee

Learning-by-gaming in HW/SW codesign

Vadim Pesonen, Maksim Gorev, Kalle Tammemäe

EWME 2010-05-11

Page 2: Learning-by-gaming in HW/SW codesign

2

Learning-by-gaming in HW/SW codesign

Introduction and course objectives Planning the course and practical works Laboratory work assignments Obtained results Future enhancements

EWME 2010-05-11

Page 3: Learning-by-gaming in HW/SW codesign

3

Introduction and course objectives

Modelling languages and tools Design space Estimate and analyze to partition Predefined IP cores Accomplish team tasks

Students must be aware of/be able to:

Laboratory works for HW/SW codesign course Overcome complexity with entertaining practical works Learn by designing games

EWME 2010-05-11

Page 4: Learning-by-gaming in HW/SW codesign

4

Agenda

Introduction and course objectives Planning the course and practical works Laboratory work assignments Obtained results Future enhancements

EWME 2010-05-11

Page 5: Learning-by-gaming in HW/SW codesign

5

Planning the course and practical works

English as the primary language Materials available online Affordable development boards

Consider students’ background knowledge Introduction to HDLs VLSI synthesis Digital system design System-on-a-chip design Numerous projects

EWME 2010-05-11

Page 6: Learning-by-gaming in HW/SW codesign

6

Agenda

Introduction and course objectives Planning the course and practical works Laboratory work assignments Obtained results Future enhancements

EWME 2010-05-11

Page 7: Learning-by-gaming in HW/SW codesign

7

Laboratory work assignments

4 levels in ascending complexity order Introductory Beginner – simple HW design in VHDL/Verilog Intermediate – graphical application Advanced – complex design

• Various HW/SW ratios

EWME 2010-05-11

Page 8: Learning-by-gaming in HW/SW codesign

8

Laboratory work assignments

4 levels in ascending complexity order Introductory

Beginner – simple HW design in VHDL/Verilog Intermediate – graphical application Advanced – complex design

• Several HW/SW partitions

EWME 2010-05-11

Page 9: Learning-by-gaming in HW/SW codesign

9

Laboratory work assignments

4 levels in ascending complexity order Introductory Beginner – simple HW design in VHDL/Verilog

Intermediate – graphical application Advanced – complex design

• Various HW/SW ratios

EWME 2010-05-11

Page 10: Learning-by-gaming in HW/SW codesign

10

Laboratory work assignments

4 levels in ascending complexity order Introductory Beginner – simple HW design in VHDL/Verilog Intermediate – graphical application

• Xilinx PicoBlaze soft-core processor

Advanced – complex design• Various HW/SW ratios

EWME 2010-05-11

Page 11: Learning-by-gaming in HW/SW codesign

11

Laboratory work assignments

4 levels in ascending complexity order Introductory Beginner – simple HW design in VHDL/Verilog Intermediate – graphical application Advanced – complex design

• Various HW/SW ratios

EWME 2010-05-11

Page 12: Learning-by-gaming in HW/SW codesign

12

Agenda

Introduction and course objectives Planning the course and practical works Laboratory work assignments Obtained results Future enhancements

EWME 2010-05-11

Page 13: Learning-by-gaming in HW/SW codesign

13

Obtained results

+ Good course objective coverage

+ Generally positive students’ reaction

+ Strong team spirit during practical works

– Insufficient practical work guides

– Complexity gap between assignments

- 1/3 failed the laboratory tasks

– Used soft-core processor insufficient

EWME 2010-05-11

Page 14: Learning-by-gaming in HW/SW codesign

14

Agenda

Introduction and course objectives Planning the course and practical works Laboratory work assignments Obtained results Future enhancements

EWME 2010-05-11

Page 15: Learning-by-gaming in HW/SW codesign

15

Future enhancements

Address negative feedback Employ more powerful soft-core processors

Xilinx MicroBlaze OpenRISC Coffee RISC core

Extend board usage Different FPGA platforms

EWME 2010-05-11


Recommended