CPEN 203 — Digital Circuits
Computer Engineering · University of Ghana
History and overview of digital logic including reasons for studying digital circuits, important areas of application, role of digital circuits in computer engineering. Switching theory: number systems and codes, binary arithmetic and logical operations, Boolean and switching algebra, representation and manipulations of functions, minimization of functions. Combinational Logic: truth tables, basic logic gates, realization of switching functions with networks of logic gates, relations between electronic circuits and Boolean functions. Design of Combinational Circuits: multiplexers, arithmetic functions - half and full adders, subtractors, multipliers and dividers, arithmetic and logic units. Memory Elements: basic circuits for latches, clocked and unclocked memory devices, basic Flip-Flops (RS, D and JK), asynchronous flip-flop inputs (preset, clear), timing constraints (setup time, hold time), data registers (selection, clocking timing), random access memory. Sequential Logic Circuit: finite state machines (FSM), Mealy and Moore models of FSM, modeling FSM behavior (state diagram, table, timing diagram, algorithm state, machine chart), synchronous and asynchronous circuits and analysis, design of synchronous sequential circuits (state minimization, assignment, next state, output realization), sequential functional units (data registers, shift registers, counters, sequence detectors, synchronizers, debouncers)
- Credits
- 3
- Level
- Level 200
- Semester
- Semester One
- Prerequisites
- FAEN 108
Other courses on this programme
- CPEN 202 — Digital Systems Design
- CPEN 204 — Data Structures and Algorithms
- CPEN 205 — Discrete Mathematical Structures
- CPEN 206 — Linear Circuits
- CPEN 207 — Introduction to Software Engineering
- CPEN 102 — Introduction to Database Systems
- CPEN 201 — C++ Programming
- CPEN 301 — Signals and Systems
- CPEN 302 — Computer Systems Engineering
- CPEN 303 — Computer Architecture
- CPEN 304 — Digital Signal Processing
- CPEN 305 — Computer Networks
Practising CPEN 203 with Questora
Upload your own slides, notes and past papers for CPEN 203 and Questora builds mock exams, practice questions and a revision plan from them.
Start freeCourse details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).