一、課程說明(Course Description)
The course is to teach students how to model digital design
with hardware description languages (Verilog and VHDL), and how to use commercial CAD tools (e.g., Candence Verilog-XL, Synopsys Design Compiler) for simulation and synthesis.
二、指定用書(Text Books)
Nazeih M. Botros, HDL Programming Fundamentals: VHDL and Verilog, 2006 (ISBN: 1-58450-855-8)
三、參考書籍(References)
Michael D. Ciletti, Modeling, Synthesis, and Rapid Prototyping with the Verilog HDL, 1999.
Michael D. Ciletti, Advanced Digital Design with the Verilog HDL, 2003.
四、教學方式(Teaching Method)
Lectures and discussions
五、教學進度(Syllabus)
Part I: Verilog
- Introduction
- Data-flow descriptions
- Behavioral descriptions
- Structural descriptions
- Switch-level descriptions
- Tasks and functions
- Advanced descriptions
- Synthesis
- Design examples
Part II: VHDL bascis
Part III: Advanced topics
六、成績考核(Evaluation)
Homework: 50%
Midterm Exam: 25%
Final Exam: 25%
七、可連結之網頁位址
http://vlsicdb.cs.nthu.edu.tw/~lab221/course/cs4120/cs4120.html
(Last updated on 2/17/2008)