This module provides the knowledge and skills to analyse, design and implement digital electronic systems, including simple microprocessors, from the...

This module provides the knowledge and skills to analyse, design and implement digital electronic systems, including simple microprocessors, from the transistor and logic gate level. Digital systems are all around us from the computer or mobile device that you are reading this on, the internet infrastructure that supplied the information, the chip in your oyster card, to the machine that washes your clothes. This course introduces the tools required to design, synthesize and implement the digital circuits that are embedded in all these devices and systems.

By the end of the module students should be able to:

Manipulate binary expressions.
	Apply appropriate methods to design combinational digital circuits based on specification of functionality, and carry out circuit minimization, using graphical methods (Karnaugh maps) and algorithmic methods.
	Identify hazards in digital circuit designs, and adapt the design to avoid them.
	Design arithmetic (adder/subtractor) circuits, making use of 1’s and 2’s complement numbers.
	Use Multiplexers to implement logical functions.
	Construct decoders.
	Convert design problems into formalised finite state machines and implement them in hardware.
	Understand the function of flip-flops, registers and memory, and their application in sequential logic circuits.
	Describe the internal architecture of a typical microprocessor system.
	Understand how the ALU, PC, Memory and decoder blocks are constructed
	Understand how the above blocks are put together to make a microprocessor
	Understand the relationship between assembly language and machine code
	Be able to describe the data path for the implementation of a single clock cycle per instruction microprocessor
	Understand the operation of the ALU and the relationship to the instruction

The study of language and ideology has developed as a subfield of sociolinguistics and is linked to issues of power, identity, and ethnicities. As part of the...