|
EE26 Advanced Digital Logic Systems Spring Semester 2003 www.eecs.tufts.edu/~karen In this course, we will investigate all phases of designing and implementing reliable digital systems. We will learn how to implement our designs using PLD (Programmable Logic Devices). The course includes a laboratory devoted to design, implementation and verification of digital logic systems. We will utilize the Xilinx and Altera software and FPGA/PLD hardware. Textbooks: Contemporary Logic Design, by Randy Katz, Prentice Hall References: " Digital Systems Design with Programmable Logic",
Martin Bolton, Addison
Wesley, Digital Logic and Computer Design, by
Morris Mano, Prentice Hall, Microprocessors
and Programmed Logic" Second Edition by Kenneth L. Short, Prentice Hall, Class meeting time: Tuesday, Thursday, It is expected that if you need to miss a class that you will email the professor before the class time. Instructor: Professor Karen Panetta
Office: Room 236 Halligan Hall Email: karen@eecs.tufts.edu Office Hours: Tuesday 6:50: 8:30 Wednesday: 6:00: 7:30 Lab Teaching Assistant: Weyant Stone - wstone@eecs.tufts.edu (Office Hours: Tues. 1:30-3:30) Office: Room 137 (Conference Room) Halligan Hall Homework Grader: Weyant Stone Tentative Topics: 1. Introduction: Phases of System Design and modeling. 2. Review of combinatorial circuits and sequential circuits. 3. 4. Introduction to PLD's and FPGAs, and how to use them. 5. CMOS and diode implementation of PLDs 6. HDLs such as VHDL and Verilog 7. The Memory Unit, RTL, micro-operations 8. Design of the Arithmetic Circuit 9. Control logic Design 10. Microprocessor
Design 11. Testing and verification Quiz: There will be a quiz given every Thursday, if time allows. The best 5 quizzes will be counted. No make-up quizzes will be given. Homework: There will be a homework assignment due every Thursday. Homework will be posted on the web page and available in the EE office. Solutions to the homework will be placed in a book in the EE office a week after the due date. Any assignments or laboratory reports not handed in during class time, MUST be date stamped and turned in at the front office. All handouts given out in class will also be available in the EE office. No late homework will be accepted. Lab: There will be five labs consisting of design, hardwired implementation and simulation. Any Pre-labs will count as a homework assignment. Each student will submit an individual lab report. All Lab reports will follow the posted lab write-up requirements posted on the ee26 web page. More information on lab requirements will be passed out next week. Examinations: There will be a midterm and a final exam. The midterm
exam will be given in class on: Course Grading: Homework Average: 10% Quizzes 15% Lab and oral presentation 20% Midterm -exam 25%
Final Exam 30% |