Curriculum Development It is common practice that the curriculum of any subject is developed by the lecturers who are teaching that subject by completing the following table. The important items in developing the curriculum are the aims, learning outcomes, contents, learning resources and assessment methods. Title Code Level Credit rating Prerequisites Type Aims Learning outcomes/objectives Content Teaching and learning strategies Learning support Assessment Brief description of module . and/or aims Area examination boards Module team/authors Semester offered Date of first approval Date of last revision Date of approval of this version Version number Replacement for previous module Field for which module is acceptable and status in that field Course(s) for which module is acceptable and status in course School Home External examiner An example of curriculum for a course in digital electronics Title Code Level Credit rating Prerequisites Type Aims Learning outcomes/objectives Digital Electronics EO124 1 30 Normal entry requirements. Triple module over one academic year To provide concepts that underpin the disciplines of digital electronics and microprocessor systems To introduce the student to using VHDL as a tool to describe the function of digital circuits and produce designs suitable for implementation on PLDs. To use programmable logic to implement various digital designs On successful completion of the module students will be able to: Content perform binary and hexadecimal calculations and conversions. design combinational circuits. design simple synchronous circuits including counters and state machines. use VHDL to produce digital designs suitable for implementation on PLDs. program and use PLDs to implement digital logic designs. show an awareness of various families of MSI and LSI TTL chips. appreciate practical issues in the design of digital systems. appreciate the basic concepts of microprocessor and microcontroller systems. Combinational Logic Systems Number systems: Binary, decimal and hexadecimal conversions and calculations Basic logic gates: Truth tables, Boolean equations. Combinational logic circuit design: General hierarchical logic design methodology minimisation using Karnaugh maps and Boolean algebra, De-Morgan’s laws. Simulation of gates and combinational logic designs (eg: using Implementation and testing of designs using a suitable version of TTL series chips. Practical aspects of using logic chips: data sheets, current and voltage characteristics, timing issues, output types, compatibility, families etc.. Sequential logic design Flip-flops: SR, JK, D, T types, truth tables, excitation tables and device operation. Flip-flop applications: Registers and counters (asynchronous); MSI and LSI devices Synchronous counter and sequence generator design method Programmable logic devices. PLD types and architectures. Advantages and disadvantages. Use of a simple PLD in implementing logic designs. Programming PLDs. VHDL Using VHDL to produce designs for implementation on a suitable PLD. Design entities and architectural bodies. Behavioural, dataflow and structural descriptions. Implementation of combinational and sequential logic designs. Implementation of bidirectional and tristate lines. Simulation of designs using clocks, hotkeys etc.. Introduction to Microprocessor Systems Overview of computer systems architectures, a simple microprocessor-based system, the Teaching and learning strategies Learning support Assessment Brief description of module and/or aims Area examination boards Module team/authors Semester offered Date of first approval Date of last revision Date of approval of this version Version number Replacement for previous module Field for which module is acceptable and status in that field Course(s) for which module is acceptable and status in course School Home External examiner stored programme concept. Differences between microprocessors and microcontrollers. Brief history of microprocessors and microcontrollers. Basic microprocessor system architecture, principles of operation. Introduction to some assembly language instructions. Principles of address decoding, Simple designs using both discrete TTL chips and PLDs. Lectures supporting practically orientated course – labs using simulator and VHLD compiler. PLD programmer and PLD testbeds. Electronic labs: Logic chips, breadboards, test equipment. Computer labs: simulator software, VHDL compiler, PLD programmer, PLD testbeds. Student Central Reading list: Floyd, 2000, Digital Fundamentals, Prentice Hall, 0-13-085268-6 Zwolinski M, 2000, Digital System Design with VHDL, Prentice Hall, 0-201-36063-2 Roth C, 1998, Digital Systems Design using VHDL, PWS, 0-534-95099-X Skahill K, 1996, VHDL for Programmable Logic, Addison Wesley, 0-201-89586-2 50% Assignment, 50% Examination This course is intended to be practically orientated. In the first part, students will simulate simple gates and combinational designs before undertaking a design-build-test project using discrete TTL chips. In the second part the designs will be based around VHDL descriptions and the implementation of PLD solutions particularly regarding sequential logic. Electrical Engineering C S Knight, B. Baha 1 2005 Not Applicable 2005 1 EO105, EO213 and Digital Project part of EO108 MEng/BEng (Hons) Digital Electronics, Computing and Communications – Compulsory BEng (Hons) Electrical and Electronic Engineering – Compulsory BEng (Hons) Audio Electronics – Compulsory Engineering Not Applicable