Ïã¸ÛÁùºÏ²ÊÖÐÌØÍø

XClose

Ïã¸ÛÁùºÏ²ÊÖÐÌØÍø Module Catalogue

Home
Menu

Digital Electronics 1 (ELEC0004)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Electronic and Electrical Engineering
Credit value
15
Restrictions
N/A
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

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

Module deliveries for 2024/25 academic year

Intended teaching term: Term 2 ÌýÌýÌý Undergraduate (FHEQ Level 4)

Teaching and assessment

Mode of study
In person
Methods of assessment
60% Exam
40% Coursework
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
125
Module leader
Dr Robert Killey
Who to contact for more information
eee-ug-admin@ucl.ac.uk

Last updated

This module description was last updated on 19th August 2024.

Ìý