|
[News] |
|
[Introduction] |
|
[Schedule] |
|
[Exercise] |
|
[Guidelines] |
|
[Term Project] |
|
[Reference] |
|
[Discussion] |
|
[CAD Syst. Lab] |
|
| News |
| Feb. 27th, 2007 |
- Course website established!
|
|
| Introduction |
| Prerequisite: |
- Programming Language (C or C++) and/or
Verilog
|
| Target students: |
- Graduate students with CS and/or VLSI
background.
|
| Grading: |
- Homework 30%
- Reports 30%
- Design Project 40%
|
| Objective: |
|
A core embedded into an SOC (System-on-Chip)
environment helps the SOC accomplish some dedicated
set of tasks. In this course, students will learn
how to design the hardware and software parts of an
embedded SOC, from its specification to the final
product.
Taking this course will let you learn the
state-of-art techniques in designing the hardware
and software parts of embedded SOC systems,
including specification models, specification
languages, partitioning, synthesis, and verification
of these hardware and software parts.
In addition to a series of lectures presented by
the professors and some experienced engineers from
industry, students have also to prepare a
presentation on the growing trends of
Hardware-Software Co-design techniques in embedded
SOC systems by searching materials from the Web.
|
| Course Outline: |
- System Level Design Overview.
- Model of Computation in Co-design
- Hardware/Software Co-design Architectures
and Specification Languages.
- Function/Architecture Co-design.
- System-Level Design with SystemC.
- Architecture Synthesis and System
Partitioning.
- Platform-Based SOC System Co-design.
- On-Chip Bus and Network on Chip.
- Case Study: Cognitive Radio Front-end and
Baseband.
- Case Study: H.264 Motion Estimation (ME).
- Simulation and Verification.
- Real-World Electronics System Level (ESL)
Design Tools (CoWare).
|
|
| Schedule (Spring 2007)
and Slides Download |
| 日期 |
題目 |
Download |
演講者 |
| 96.02.27 |
System Level Design Overview |
 |
陳少傑教授 |
| 96.03.06 |
Models of Computation in Co-design |
 |
陳少傑教授 |
| 96.03.13 |
HW-SW Co-design Architectures and Specification
Languages |
 |
陳少傑教授 |
| 96.03.20 |
Function/Architecture Co-design |
 |
陳少傑教授 |
| 96.03.27 |
Co-design of a Reconfigurable FPGA System |
 |
李宗演教授 |
| 96.04.03 |
SLD with SystemC |
 |
熊博安教授 |
| 96.04.10 |
Architecture Synthesis: A HW/SW Partitioning Tool |
 |
蘇培陞博士 |
| 96.04.17 |
Platform-Based SoC System Co-design |
 |
陳少傑教授 |
| 96.04.24 |
On-Chip Bus and Network on Chip |
 |
陳少傑教授 |
| 96.05.01 |
Case Study: Cognitive Radio with a Multi-Mode RF
Front-End
|
 |
陳少傑教授 |
| 96.05.08 |
Case Study: Cognitive Radio Baseband Design |
|
闕志達教授 |
| 96.05.15 |
Case Study: H.264 ME |
 |
陳少傑教授 |
| 96.05.22 |
Simulation and Verification |
 |
陳少傑教授 |
| 96.05.29 |
Real-World Electronic System Level (ESL) Design
Tools |
 |
陳哲生博士 |
| 96.06.05 |
Presentation of Co-design topics (I)
修課學生Co-design專題報告 |
|
修課學生 |
| 96.06.12 |
Presentation of Co-design topics (II)
修課學生Co-design專題報告 |
|
修課學生 |
| 96.06.19 |
端午節 (放假) |
|
|
| 96.06.26 |
Presentation of Co-design topics (III)
修課學生Co-design專題報告 |
|
修課學生 |
|
| Guidelines for Critiques
of Reference Papers |
| Goals: |
- to examine research in action, and how it is
presented;
- to be inspired and get ideas from the literature;
- to distinguish good work from the bad, and select
the relevance;
- to critique the work of others constructively;
- to collect, distill, synthesize, (re)organize,
and research.
|
| How to prepare: |
- [Compile a reference list of papers on your
interested topics.]
- Select 2 important papers from the compiled
reference list.
- For each paper, write a critique covering the
following points: * a brief summary of the paper;
* positive and negative aspects; * suggested modifications/enhancements;
* relevance to other works or publications; * make
a conclusion on what you did learn from this paper.
- Submit a one-page copy of the critique.
|
| Reading list: |
- Reading List (download)
- Reading Assignment List (download)
|
|
| Term Project Guide for HW-SW Codesign (下載上台報告順序) |
| Term project description: |
|
|
| Report |
|
Each term project should include a Powerpoint report
in hard-copy printout and a CD-R, and a Word
file containing the following items:
- Titles and Abstract.
- Review of some previous researches.
- Description of your selected topics to report.
- Program list/Hardware Description Language,
if any implementation done.
- What do you learn from this report.
- Conclusion.
- References.
|
| Presentation |
|
上台報告順序
|
|
| Reference/Design Tools
Websites: |
| Reference Books |
- B. M. Al-Hashimi Ed., System On Chip: Next
Generation Electronics, ©2006, IET, (textbook).
- Y. L. Lin, ed., Essential Issues in SoC Design, ©2006, Springer.
- T. Grotker, S. Liao, G. Martin, and S. Swan,
System Design with SystemC, ©2002, Kluwer
Academic Publishers.
- F. Vahid, and T. Givargis, Embedded System
Design: A Unified Hardware/Sofware Introduction,
©2002, John Wiley & Sons Inc.
- D. Gajski, F. Vahid, S. Narayan, and J.
Gong, Specification and Design of Embedded
Systems, ©1994, Prentice Hall.
- B. Tabbara, A. Tabbara, and A.
Sangiovanni-Vincentelli, Function/Architecture
Optimization and Co-design of Embedded Systems,
©2000, Kluwer Academic Publishers.
- Reading List (download)
|
| Design Tools Websites: |
|
|
|
|