Course Presentation

advertisement
Architecture of
Digital Integrated
Systems
Davide Bertozzi
University of Ferrara
Course
Presentation
Ferrara, March 2014
Course Presentation
Course Info
Instructor:
Davide Bertozzi
Assistant Professor
Email: davide.bertozzi@unife.it
Phone: +390532974832
Teaching assistant:
Ing. Marco Balboni
PhD student
Email: blbmrc@unife.it
Phone: +390532974989
Ferrara, March 2014
Teaching assistant:
Ing. Miorandi Gabriele
PhD student
Email: mrngrl@unife.it
Phone: +390532974989
Course Presentation
Course schedule
MONDAY 14.00-16.30
Room 7
TUESDSAY 11.00-13.30
- first two/three lessons:
Room 7
- other lessons
Main computer science lab
- May 20th and May 27th
Room 7
Office hours: on appointment
Ferrara, March 2014
Course Presentation
Course schedule
MONDAY 14.00-16.30
- from 14.15 to 15.30
- from 15.45 to 16.30
TUESDSAY 11.00-13.30
- in Lab, starting 11.15
Ferrara, March 2014
Course Presentation
The Exam
Almost half of the course will be in lab
Expertise on the (C++-derived) SystemC
programming language for hardware description
Exam split into 2 parts:
Oral exam (26 points)
- 3 questions.
Course project (4 points)
– Hands-on project based on SystemC programming
– Basic architecture blocks developed during lab exercises
– Final project: composing developed blocks into a complex structure
Exams are on appointment, and requests should
be emailed me at least one week in advance
Ferrara, March 2014
Course Presentation
Course material
Course website:
http://mpsoc.unife.it/~arch-dig/
- Slides (at least 1 hour before lessons)
- News, course structure, etc.
No lecture notes available, since the topic of
this course is fast evolving
It is at the frontier of research
Specific book chapters, papers,...will be pointed on
a topic basis
Taking the course and taking notes is the best
way to enjoy the course!
Ferrara, March 2014
Course Presentation
Useful books
1. T.Groetker, S.Liao, G.Martin, S.Swan; System Design with SystemC,
Kluwer Academic Publishers, 2002
SystemC hardware description language
2. J.Flich, D.Bertozzi; Designing Network-on-Chip Architectures in the
Nanoscale Era, CRC Press, 2011.
Networks-on-Chip
3. William James Dally, Brian Patrick Towles; Principles and Practices of
Interconnection Networks; Morgan Kaufmann, 2004
Interconnection networks
4. Digital Integrated Circuits - A Design Perspective (second edition),
J.M.Rabaey, A.Chandrakasan, B.Nikolic, Prentice Hall
Design methodologies; Timing issues in digital circuit design
5. David A. Patterson, John L. Hennessy; Computer Organization and
Design: The Hardware/Software Interface, Morgan Kaufmann, 2004
Microprocessor architecture
6. Mauro Olivieri, Elementi di progettazione dei sistemi VLSI. Vol.II:
Architetture, circuiti e metodi, EdiSES 2005
Design methodologies; asynchronous design
Ferrara, March 2014
Course Presentation
The course at a glance
SystemC
Hardware
Description
Language (HDL)
Architecture
Technology-aware
design
Design
synthesis flow
Technology
Ferrara, March 2014
Course Presentation
Download