ce224: Digital System Design

Course Information

Lecture Notes

Office Hours


Last updated: Monday, May 01, 2006 04:20 PM

Course Information

Instructors: Shaahin Hessabi (hessabi@sharif.edu), Maziar Gudarzi (gudarzi@mehr.sharif.edu)

Prerequisite: ce126  (Computer Structures and Languages)

Co-requisite: Computer Architecture, Digital System Design Lab

Textbooks:

  1. Verilog® HDL: A Guide to Digital Design and Synthesis, by Samir Palnitkar, Prentice Hall, 1996

  2. Digital Systems Design and Prototyping Using Field Programmable Logic, by  Z. Salcic and A. Smailagic, Kluwer Academic Publishers, 1997

Lecture Time: Sundays and Tuesdays: 10:30 - 11:50 AM

Credits: 3 Units


Lecture Notes

Design Methodologies

Verilog

Lecture One: Introduction  
Lecture Two: Hardware Description Languages  
Lecture Three: Design Methodologies  
Lecture Four: PLDs (in Persian)  
Lecture Five: Introduction to FPGAs  
Lecture Six: Commercial FPGAs, Xilinx  
Lecture Seven: Commercial FPGAs, Altera  
Lecture Eight: Commercial FPGAs, Actel  
Lecture Nine: CAD for FPDs  
Lecture Ten: Field-Programmable SoC Devices  

Office Hours

Sundays and Tuesdays: 1:30 - 2:45 PM. Please make an appointment if consultation at a different time is needed. hessabi@sharif.edu


Back to home page