23
1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011 (Exam 1: Review Session) Instructor: Dr. Phillip Jones ([email protected]) Reconfigurable Computing Laboratory Iowa State University Ames, Iowa, USA http://class.ee.iastate.ed u/cpre583/

1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

Embed Size (px)

Citation preview

Page 1: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

CPRE 583Reconfigurable ComputingLecture 13: Wed 10/5/2011(Exam 1: Review Session)

Instructor: Dr. Phillip Jones([email protected])

Reconfigurable Computing LaboratoryIowa State University

Ames, Iowa, USA

http://class.ee.iastate.edu/cpre583/

Page 2: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

2 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

•First exam: Fri 10/7 in class (take home due following Monday at midnight)

– In class portion closed notes• Distance students: sent an email with how you’ll take this.

– Take home, open everything (no interacting with others)•Project Teams: Form by Monday 10/10

•MP2 due Friday 10/14

•Project Advertising/Discussion (Wed 10/5 in class)– Blackboard discussion group is up

Announcements/Reminders

Page 3: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

3 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Project Grading Breakdown

• 50% Final Project Demo• 30% Final Project Report

– 20% of your project report grade will come from your 5-6 project updates. Friday’s midnight

• 20% Final Project Presentation

Page 4: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

4 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

• FPL• FPT• FCCM• FPGA• DAC• ICCAD• Reconfig• RTSS• RTAS• ISCA

Projects Ideas: Relevant conferences

• Micro• Super Computing• HPCA• IPDPS

Page 5: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

5 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

• Teams Formed and Topic: Mon 10/10– Project idea in Power Point 3-5 slides

• Motivation (why is this interesting, useful)• What will be the end result• High-level picture of final product

– Project team list: Name, Responsibility• High-level Plan/Proposal: Fri 10/14

– Power Point 5-10 slides (presentation to class Wed 10/19)• System block diagrams• High-level algorithms (if any)• Concerns

– Implementation– Conceptual

• Related research papers (if any)

Projects: Target Timeline

Page 6: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

6 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

• Work on projects: 10/19 - 12/9– Weekly update reports

• More information on updates will be given• Presentations: Finals week

– Present / Demo what is done at this point– 15-20 minutes (depends on number of projects)

• Final write up and Software/Hardware turned in: Day of final (TBD)

Projects: Target Timeline

Page 7: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

7 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Initial Project Proposal Slides (5-10 slides)

• Project team list: Name, Responsibility (who is project leader)– Team size: 3-4 (5 case-by-case)

• Project idea• Motivation (why is this interesting, useful)• What will be the end result• High-level picture of final product

• High-level Plan– Break project into mile stones

• Provide initial schedule: I would initially schedule aggressively to have project complete by Thanksgiving. Issues will pop up to cause the schedule to slip.

– System block diagrams– High-level algorithms (if any)– Concerns

• Implementation• Conceptual

• Research papers related to you project idea

Page 8: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

8 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Weekly Project Updates

• The current state of your project write up– Even in the early stages of the project you

should be able to write a rough draft of the Introduction and Motivation section

• The current state of your Final Presentation– Your Initial Project proposal presentation

(Due Wed 10/19). Should make for a starting point for you Final presentation

• What things are work & not working• What roadblocks are you running into

Page 9: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

9 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Common Questions

Page 10: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

10 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

• Review of topics that have been covered

• Answer general questions

• Take home portion: every thing is fair game (lecture or assigned readings)

Overview

Page 11: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

11 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Main Topics C

• VHDL (4 lectures + 1 HW)• Basic FPGA components

– LUTs– DFFs– Routing resources– Optimized cores

• MP1 (basic questions)• Reconfiguration Management (why important,

tradeoffs for different approaches)• Design questions (similar to in class exercise)

Page 12: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

12 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

VHDL

• VHDL -> block diagram

• Block diagram -> VHDL

• Simple timing diagrams

• Debugging VHDL

Page 13: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

13 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Scan through lecture slides

• Questions?

Page 14: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

14 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Scan through lecture slides

• Questions?

Page 15: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

15 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Scan through lecture slides

• Questions?

Page 16: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

16 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Scan through lecture slides

• Questions?

Page 17: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

17 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Scan through lecture slides

• Questions?

Page 18: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

18 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Scan through lecture slides

• Questions?

Page 19: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

19 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Scan through lecture slides

• Questions?

Page 20: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

20 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Scan through lecture slides

• Questions?

Page 21: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

21 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Next Lecture

• Exam 1

Page 22: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

22 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Questions/Comments/Concerns

• Write down– Main point of lecture

– One thing that’s still not quite clear

– If everything is clear, then give an example of how to apply something from lecture

OR

Page 23: 1 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 13: Wed 10/5/2011

23 - CPRE 583 (Reconfigurable Computing): Exam 1 Review Session Iowa State University (Ames)

Lecture Notes