Data Representation: Number systems, integer and floating point formats. Functional Logic Design: Boolean algebra, transistor operation fundamentals and implementing boolean logic operations from transistor combinations. Building functional circuits for arithmetic, logic and interfacing operations. Design optimisation and performance issues, boolean theorems, duality, gate sets and alternative implementations, circuit simplification process. Sequential Logic Design: Flip-flop...
Learning Outcomes
Students can expect to obtain a basic understanding of how numeric data is represented in different formats and manipulated in digital circuits and how these circuits interact to perform processing
Boolean Algebra is used to express, manipulate and optimise circuit design and students gain an understanding of this process through the construction and simulation of elementary circuits capable of aithmetic function operations, data storage, algorithmic sequencing, counting, selecting and interfinterfacing, culminating in a mini programmable CPU
Students will also understand the operation of basic memory technologies and how to deal with error detection and correction in memory systems