Courses / Module

Toggle Print


Module code: CS220
Credits: 5
Semester: 1
International: Yes
Overview Overview

Data Representation: Number systems, integer and floating point formats.
Functional Logic Design: Boolean algebra, transistor operation fundamentals and inplementing 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 design and operation, synthesis procedure for sequential circuits from word specifications and state diagrams. Circuits for sequenced arithmetic operations and pattern recognition.
Memory Technology: Evolution of memory technology, operation of SRAM, DRAM and non volatile technologies based on floating gate transistors. Implementing reliable memory systems, error detection and correction systems theory and implementation.
The lab work involves construction of simulated circuits for computing.

Open Learning Outcomes
Open Teaching & Learning methods
Open Assessment
Open Autumn Supplementals/Resits
Open Additional Reading
Open Timetable
Back to top Powered by MDAL Framework © 2022
V5.3.1 - Powered by MDAL Framework © 2022