EECS 4130 - Digital Design聽Course Syllabus
(No longer being offered; final offering was Spring 2014.)
Credits/Contact Hours
4 credit hours & 150 minutes lecture and 2.5 hours lab contact hours per week.
Instructor's Name
Dr. Mohsin Jamali
Textbook
Digital Systems Design Using VHDL by Charles H. Roth, Jr.
Course Information
The design of digital systems, design methodologies, hardware description language
such as VHDL: behavioral-, data flow- and structural level description of digital
systems. Implementation technologies including PLDs and FPGAs.
Prerequisite: EECS 2110
Elective course
Specific Goals - Student聽Learning Objectives聽(SLOs)
The students will be able to
1. Design arithmetic circuits such as adders, multipliers and聽dividers.
2. Design a system from problem specifications with minimum聽hardware and minimum computation
time.
3. Apply digital system design principles and descriptive聽techniques.
4. Analyze and design functional building blocks and control and聽timing concepts of
digital systems.
5. Understand timing simulation to measure delays and study聽signals subject to timing
constraints.
6. Identify a problem, formulate, design and solve the problem 7. Present results
to the class using power point and able to聽defend their work.
8. Utilize programmable devices such as FPGAs to implement聽digital system design.
9. Model and simulate a digital system using hardware聽description language like VHDL.
Distinguish among various forms of verifications.
Topics
1. Digital design philosophy.
2. Designing Digital Circuits with VHDL.
3. Introduction to VHDL/FPGA software environment.
4. Behavioral, data flow and structural modeling.
5. Designing combinational and sequential circuits.
6. Design with ROMs, PALs, PLDs and FPGAs.