Courses / Module

Toggle Print

Module COMPUTER ARCHITECTURE

Module code: CS220
Credits: 5
Semester: 1
Department: COMPUTER SCIENCE
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 Timetable
 
Back to top Powered by MDAL Framework © 2022
V5.3.3 - Powered by MDAL Framework © 2022