KD6002 - Electronic Systems Design

APPLY NOW BOOK AN OPEN DAY Add to My Courses Register your interest / Course PDF

What will I learn on this module?

Finite State Machine Design: FSM: Design specification and satisfaction of criteria, including social-economic, environmental impacts, risk modelling/analysis (including health and safety), and sustainability issues. A review of FSM types; Moore, Mealy architectures. The state diagram, need for unit distance coding of secondary state variables. The synchronous and asynchronous FSMs. Synthesis of synchronous and asynchronous FSML from a state diagram. Verifying a FSM to its state diagram. The development of simple state diagrams for some popular applications, such as, control of ADC, memory, motors, LEDs and the monitoring of switches and other inputs. The use of external timers to introduce wait states in the FSM. Hardware Descriptive languages: Introduction to PLD and FPGA device technology, design flows and tools. The use of HDLLs in the design of Programmable Logic Devices - Design Entry, Simulation and Place/Route. Describing structure, behaviour and data flow using HDLs. Describing combinatorial and sequential digital circuits using a HDL:. Examples such as finite state machines, registers, counters, data selectors and decoders. Logic Compilation and Synthesis for PLDs: Overview of the synthesis process, input constraints and output results. Language coverage and acceptable modelling styles for synthesis.

How will I learn on this module?

This module is taught primarily using lectures, with laboratory sessions to apply design techniques using CAD tools within a contextualisation based around typical examples from industry designs. There is also a Text Book written by the module Tutors covering the content of the module. Online screen videos are included on the elp platform to deepen your understanding of key concepts relating to Verilog HDL. An example of this is how to develop Verilog HDL Behavioural designs for design applications. FSM based Digital Systems using Verilog HDL by Peter Minns and Ian Elliott. Wiley Pub. 2008. During the laboratory sessions you will be presented with a task of developing new Electronic designs related to electonic systems. Such designs are typical of the types of problems faced in the electronic engineering industry. An example of this is you are given a brief to design a Finite State Machine. You would be required to complete the entire design process, obtain results and present your findings in the form of a laboratory report. By following this process you will not only develop your technical skills, but also key transferable skills that can be applied to most industries.

How will I be supported academically on this module?

The module is delivered as noted in both lectures and workshops. These provide the key academic support to the module; however around this a number of support structures are included. Workshops, supported by lab tutors, effectively provide verbal feedback and comments throughout the session. Such comments may be generic and applicable to all students, typically noting procedures or some technical guideline or could be may be more directed to the individuals learning. The most appropriate use of blackboard (online platform) is made in the module where the module taught content is provided along with links to the reading list.

What will I be expected to read on this module?

All modules at Northumbria include a range of reading materials that students are expected to engage with. The reading list for this module can be found at: http://readinglists.northumbria.ac.uk
(Reading List service online guide for academic staff this containing contact details for the Reading List team – http://library.northumbria.ac.uk/readinglists)

What will I be expected to achieve?

Knowledge & Understanding:
1. Critically analyse the structure and architecture of Finite State Machines. 1. Critically analyse the structure and architecture of Finte State Machines. 2. Design Finite State Machines to control memory devices and digital sus-systems and motor circuits to synthesis level and simulate them using CAD tools in the Laboratory.
Intellectual / Professional skills & abilities:
1. Critically analyse the underlying technology of modern Programmable Logic Devices and Field Programmable Gate Arrays and analyse the functions of various elements of a HDL map to the resources available within a PLD. 2. Utilise CAD tools in the Laboratory for the description of combinatorial and sequential logic designs, suitable for simulation and synthesis using modern design automation tools. 3. Solve problems commonly encountered in digital electronic, by developing a state diagram for systems, from which a circuit can be synthesised using current and emerging technologies.

How will I be assessed?

a. By an end of module Examination representing 80% of the modules total marks. b. Two laboratories each representing 10% of the module total marks (collectively 20% of the total module marks). c. Formative assessment will be during lecture and lab sessions. d. Feedback will be via taught examples in both the Lectures and also via comments in the returned work to the students in laboratory work. Also feedback via comments written by the examiner onto returned examination scripts.

Pre-requisite(s)

N/A

Co-requisite(s)

KD6001

Module abstract

The Electronic Systems Design module will teach you how to design systems that can be controlled by one or more Finite State Machines (FSM). You will then be able to configure a Programmable Logic Device (PLD) or Field Programmable Gate Array (FPGA) using one of the industry standard Hardware Description Languages (such as Verilog HDL) so that your design will be implemented in a single device, making it more cost effective in terms of size, power consumption and reliability. You will learn how to design digital systems making use of FSMs as well as other digital electronics building blocks, whilst making use of state-of-the-art hardware and software to verify a design using simulation and implementation, the latter using a popular type of programmable logic device.
The techniques you learn in this module are highly relevant to industry, being widely used by practicing engineers throughout the world. You can also make use the skills and knowledge obtained in this module when pursuing research work that involves digital electronics.

Course info

UCAS Code H610

Credits 20

Level of Study Undergraduate

Mode of Study 1 year full-time

Department Mathematics, Physics and Electrical Engineering

Location City Campus, Northumbria University

City Newcastle

Start September 2019 or September 2020

Current, Relevant and Inspiring

We continuously review and improve course content in consultation with our students and employers. To make sure we can inform you of any changes to your course register for updates on the course page.

Your Learning Experience find out about our distinctive approach at 
www.northumbria.ac.uk/exp

Admissions Terms and Conditions - northumbria.ac.uk/terms
Fees and Funding - northumbria.ac.uk/fees
Admissions Policy - northumbria.ac.uk/adpolicy
Admissions Complaints Policy - northumbria.ac.uk/complaints