School of Electronics and Computer Science:
ELEC1008 Digital Circuits and Microprocessors
Basic Information
| School | Dept- Electronics & Computer Science |
|---|---|
| Known as | ELEC1008. |
| Session and Semester | Semester Two, 2011 - 2012 |
| Credit | 10 Credit Points |
| Unit Leader | Dr Geoff Merrett |
| Teachers | Dr. Koushik Maharatna |
| Moderators | Prof Mark Zwolinski |
| Study | 32 Hours |
| Assessment | 15% coursework (laboratory exercises), 85% examination |
| Coursework | |
| Teaching | Lectures 24, Problem Sheets 3, Labs 4 |
| Prerequisites and Exclusions | Prerequisites: COMP1010 - 'C' Programming and ELEC1009 - Logic Circuit Design. |
| Referral | On referral, this unit will be assessed 100% by examination. |
| Syllabus Approved |
Description
Aims
To introduce digital electronics, principles of programmable logic devices and as the modern implementation of combinational and sequential circuits, and the principles of hardware design using SystemVerilog, a state-of-the-art hardware description language.
Learning Outcomes
Knowledge and Understanding
Having successfully completed the module, you will be able to demonstrate knowledge and understanding of:
- digital techniques and hardware design principles necessary to underpin your education in your chosen engineering discipline and apply them to the design of modern electronic systems.
Intellectual Skills
Having successfully completed the module, you will be able to:
- analyse and design logic circuits using programmable logic and will develop a basic understanding of hardware descriptions in software.
Practical Skills
Having successfully completed the module, you will be able to:
- design, understand and implement combinational and sequential logic designs using programmable logic devices,
- develop hardware descriptions in SystemVerilog and use them in digital design applications.
General Transferable (key) Skills
Having successfully completed the module, you will be able to:
- combine theory and experience in developing new concepts and creatively apply them in new designs.
Topics Covered
- Algorithmic State Machines
- Programmable Logic Devices
- Programmable Logic Arrays
- PLD architectures and technologies; ispGAL devices
- Introduction to SystemVerilog and practical PLD development
- Modelling of hardware behaviour in software,
- SystemVerilog simulation cycle,
- Combinational and sequential implementations
- Software tools
- Hardware simulations using Modelsim
- Synthesis of combinational logic and simple state machines using Synplify
- PLD implementation using ispLever
- Modelling of hardware behaviour in software,
- Hardware components of a microprocessor system (using AVR as a case study)
- Central processing unit: ALU, memory, input/output,
- Peripheral circuits and their modelling in SystemVerilog
- Tri-state buffers and busses, SystemVerilog examples
- Data converters
- Digital-to-analogue and Analogue-to-digital conversion: weighted resistor and ladder networks, single slope, dual slope successive approximation and flash converters; high-level models in SystemVerilog.
Methods of assessment
| Assessment method | Number | % contribution to final mark |
|---|---|---|
| Semester 2 Examination [exam] | 1 | 85 |
| Laboratory work [labs] | 1 | 15 |
Feedback and student support during module study
- Feedback is given continuously through model answers on problem sheets, questions/problems in lectures, and laboratories.
Relationship between the teaching, learning and assessment methods and the planned learning outcomes
- The laboratory and examination material is assessed to determine the level of understanding of basic digital techniques and introductory concepts of SystemVerilog.
Resources
Core Resources
- T J Kazmierski, Digital Techniques and Microprocessors - Lecture Notes , 2009.
- M. Zwolinski, Digital System Design with SystemVerilog, Pearson Prentice Hall, 2010 [Library] [Shops]
Background Resources
- M M Mano, M D Ciletti, Digital Design, 4th Edition,P earson Prentice Hall, 2007.
- J F Wakerly, Digital Design - Principles and Practices, 4th Edition, Pearson Prentice Hall, 2006.
- R J Tocci, N S Widmer, G L Moss, Digital Systems - Principles and Applications, 10th Edition, Pearson Prentice Hall, 2007.
Taught to
ELEC1008
Pt I BEng Electrical Engineering (Compulsory)Pt I MEng Electrical Engineering (Compulsory)
Pt I BEng Electronic Engineering (Compulsory)
Pt I MEng Electronic Engineering (Compulsory)
Pt I MEng Electronic Engineering with Artificial Intelligence (Compulsory)
Pt I MEng Electronic Engineering with Computer Systems (Compulsory)
Pt I MEng Electronic Engineering with Nanotechnology (Compulsory)
Pt I MEng Electronic Engineering with Optical Communications (Compulsory)
Pt I MEng Electronic Engineering with Power Systems (Compulsory)
Pt I MEng Electronic Engineering with Mobile and Secure Systems (Compulsory)
Pt I MEng Electronic Engineering with Wireless Communications (Compulsory)
Pt I BEng Electromechanical Engineering (Compulsory)
Pt I MEng Electromechanical Engineering (Compulsory)
ECS Socrates Students (Optional)
Pt I Units offered to other Faculties (Optional)
Students who are not registered on an ECS approved programme may take this module subject to meeting its pre-requisites and the availability of resources. To confirm this, please can you contact the module leader (as listed above) in the first instance. They will then refer you on to the appropriate director of studies for formal approval of your selection.
Change Log
2011-09-14 13:00:46.790 - gvm2011-04-04 18:59:49.843 - Roll script
