ECAM ENGINEERING PROGRAM
Combined Bachelor's / Master's Degree
General Data
Academic programECAM ENGINEERING PROGRAMModule Manager(s):
CAKAR Halil Ibrahim
Module typeTeaching Unit
Credits (ECTS)6
Maximum number of students250
Total duration :89h00Period :
Semester 3
Language : :
English
Learning outcomes
This module will introduce you to the basic concepts of digital systems, including analysis and design. Both combinational and sequential logic will be covered. You will also gain experience with several levels of digital systems, from simple logic circuits to programmable logic devices and hardware description language.<br><br>This is the fundamental module in electrical and electronic engineering. This module will provide you the fundamental background needed to understand how digital systems work and how to design digital circuits. First, the necessary mathematical concepts in the study of digital systems will be covered. We will then move onto studying digital gates and how they work. We will design and analyse combinational circuits and show how to construct the minimal (least number of gates) circuit necessary to implement a specific function. We will then move on to sequential circuits which add a concept of memory or feedback to the combinational design. We will analyse and design these circuits. Finally, we will look at common electronic components (such as counters and shift registers) and then look into programmable logic devices. Throughout the module, we will use NI Multisim software to analyse and simulate digital systems. We will pay particular attention to design principles and techniques, timing analysis, and finite state machines. The concepts covering in this module (i.e.: Digital Design) are needed in other courses in electrical and electronic engineering. It is imperative that these concepts are well understood.<br><br>By the end of the module, you should be able to:<br><br>• Represent and manipulate decimal numbers in different coding systems and convert decimal numbers between different positional number systems including decimal, binary (unsigned, signed-magnitude, and two's complement), hex, and octal.<br>• Do negation and addition in the two's complement number system and detect overflow.<br>• Express and simplify logic expressions using the theorems of Boolean algebra and Karnaugh maps.<br>• Find the minimal sum-of-products (SOP) and product-of-sums (POS) expressions, and create a corresponding circuit from AND, OR, NAND, and NOR gates<br>• Analyse and design combinational and sequential digital systems and use standard combinational and sequential digital building blocks including adders, multiplexers, decoders, encoders, and registers.<br>• Analyse and design clocked synchronous state machines.<br>• Analyse a schematic of a combinational logic circuit and write its logic function.<br>• Understand the functionality of common digital building blocks including multiplexers, decoders, encoders, and comparators. Know how to use them to implement logic functions.<br>• Calculate the propagation delays through a circuit and draw a timing diagram.<br>• Write proper lab reports, communicating their objectives, approach, observations, and conclusions.<br>• design various arithmetic, logic, and memory components, e.g., ALUs, shifters, decoders, multiplexers, RAMs, and ROMs<br><br>Good command in basic circuit analysis and synthesis applied to analogue small signal electronics. Datasheets of electronics componant suppliers will be extensively used. This course is about fundamental and applied electronics .