General description
“Logic Circuits” aims to acquaint the student with the main concepts for
analysis and design of logic circuits. It presents the various numbering
systems, such as the binary system, hexadecimal, Binary Coded Decimal BCD
and Gray Code. It presents the logical gates and how to use Boolean algebra
theories and Karnaugh Maps to reduce, design, and analyze combinational
circuits. It shows the main types of Latches and Flip-Flop circuits and the
foundations of the design of sequential logic circuits are presented. The design
of some applications for the logic circuit such as arithmetic circuits, counters,
memories, and data buses.
In particular the student will be able to:
1. Understand the binary and hexadecimal numbering systems and how to
make the conversion between them and the decimal numbering system
and the coding of negative binary numbers and calculations in the binary
numbering system. Understand Binary Coded Decimal BCD coding
system and Gray Code and conversion between them and the binary
system.
2. Understand the logic gates, analyzing, designing, drawing and reducing
the combinational logic circuits using the theories of Boolean algebra
and Karnaugh Maps.
3. Understand flip flops and latches, analysis, and design of sequential
circuits.
4. Analysis and design of main applications logic such as arithmetic
circuits, counters, decoders, coders, multiplexers, de-multiplexers
memories and data buses.