Computer Science, Prifysgol Cymru Aberystwyth University of Wales
CS35410 (1995-96 session)
High Level Digital Design
Brief Description
This module builds upon the foundations of
CS15010
and
CS25410
, at the same time bringing together many other
aspects of the course. Students will be introduced to VHDL - an
IEEE language standard which is of increasing importance in the
area of design, simulation and implementation of digital systems
and which has strong links with Ada. In addition students will
consolidate their experience of using a fully integrated
development environment. The course will concentrate on the
principles involved in micro-processor architectures and will
involve students in the design, implementation, simulation and
physical build of a simple micro-processor chip based on
programmable logic.
Aims, Objectives, Syllabus, Booklist
Further Details
- Number of lectures
- 14
- Number of seminars/tutorials
- 0
- Number of practicals
- 10 x 2hrs
- Coordinator
- Dr. Fred Long
- Other staff involved
- Not yet known
- Pre-requisites
-
CS25410
- Co-requisites
- None
- Incompatibilities
- None
- Assessment
- Assessed coursework 100%
- Timing
- This module is offered only in Semester 2
Aims
The aims of this module are to:
-
introduce high level design and simulation techniques for hardware;
-
give practical experience of using these techniques;
-
give an appreciation of the capabilities and shortcomings of current technology;
-
enhance students' understanding of processor architectures;
-
consolidate the knowledge gained in CS25410.
Objectives
On successful completion of this module students should be able
to:
-
specify logic designs in VHDL;
-
use an integrated design environment to implement and
simulate their designs;
-
design, simulate and implement a simple microprocessor
using a field programable device;
-
test and validate the resultant devices by using a
suitable test harness.
Syllabus
-
Introduction - 1 Lecture
-
Course overview.
-
The Design
Environment - 1 Lecture
-
-
VHDL - 8 Lectures
-
The VHDL language, with implementation examples.
-
Microprocessor architecture and
operation - 3 Lectures
-
-
Trends - 1 Lecture
-
Current trends in logic devices and design methods.
-
Laboratory Work - 10 Practicals
-
This section of the course will be concerned with
giving the student experience of high level digital design using
the methods introduced in lectures. A number of design problems,
of increasing complexity will be set. The practical work will
culminate in the student designing, simulating and implementing
a simple microprocessor, which must meet a pre-determined
specification. All practical work will require documentation as
discussed.
Booklist
Not appropriate.
Version 4.1
Syllabus
John Hunt Departmental Advisor
jjh@aber.ac.uk
Dept of Computer Science, UW Aberystwyth (disclaimer)