Lesson plan / DIGITAL SYSTEM DESIGN

Lesson Information

Course Credit 4.0
Course ECTS Credit 4.0
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator Prof. Dr. RAFET AKDENİZ
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course To serve as a capstone design course to tie together the computer engineering curriculum via the design of a complete embedded system involving multiple communicating components. To gain appreciation for the interaction between hardware and software in embedded system design. Familiarity with basic inter-component communication methods. To experience the development of a complete product from design to implementation and debugging. To present design goals and decisions as well as implementation results in both verbal presentation and written documentation. To work toward a common goal in a team environment.
Course Content Number systems, Boolean algebra and functions, logic gates. Analysis and design of combinational circuits. Combinational MSI components. Flip-flops, counters and shift registers. Analysis and design of sequential circuits. State table, state minimization and state assignment. Sequential MSI components. Register transfer and micro-operations. Basic computer organization and design: arithmetic logic, memory and control units. Laboratory experiments and applications of digital logic design.

Weekly Course Subjects

1Binary Systems
2Boolean Algebra and Logic Gates
3Gate-Level Minimization
4Gate-Level Minimization
5K-map Applications
6Combinational Logic
7Combinational Logic
8Midterm Exam
9Synchronous Sequential Logic
10Synchronous Sequential Logic
11Asynchronous Transfer Level
12Introduction to Verilog
13Verilog Application
14Course review

Resources

1-Digital Design: International Edition, Mano & Ciletti, Pearson Education, ISBN13: 9780132340434