Hardware/Software Codesign
Fall 2009
Dr. LI Xianfeng
Lectures:
--------------------------------------------------------------------------------
Latest announcements (2009-10-16)
--------------------------------------------------------------------------------
Welcome to Fall 2009 Hardware/Software Codesign web page. This course introduces a non-traditional design methodology which targets System-on-Chip (SoC). The complexity of SoC arises from both its highly integrated hardware and software components, as well as their interactions. Traditional methods tackle the design of embedded systems as separated (and largely sequential) tasks on hardware and software. This separation results in either poorly optimized design, or slow design turn-around, or both.
Researchers have proposed an alternative approach that exploits the synergism of hardware and software, and coined the term Hardware/Software Codesign. After one-and-half decades of intensive research, HW/SW codesign methodology has been widely accepted by practitioners. To better prepare our post-graduate students for SoC design and research, we should expose them to this advanced topic.
This course covers a number of important topics in HW/SW codesign, starting from specification, computation models, through HW/SW partition, co-simulation, all the way down to their synthesis and verification. In addition to being comprehensive on these theoretical contents, we will also value the equally importance of hands-on-experience through a couple of lab exercises. Our objective is that, eventually, the students will be able to apply and extend what they learned from this course in their future career.
--------------------------------------------------------------------------------
Course Calendar with Handouts
--------------------------------------------------------------------------------
Note: Schedule may subject to change.
Date
Lecture
Readings, Assignment Due Date
Lecture 1
Lecture 2
Lecture 3
Lecture 4
1.
2.
3.
|