Module Descriptors
DIGITAL DESIGN AND EMBEDDED SOFTWARE II
ELEC60322
Key Facts
Digital, Technology, Innovation and Business
Level 6
30 credits
Contact
Leader: Anas Amjad
Hours of Study
Scheduled Learning and Teaching Activities: 72
Independent Study Hours: 228
Total Learning Hours: 300
Assessment
  • COURSEWORK weighted at 50%
  • EXAMINATION - Main Hall (SUG2) weighted at 50%
Module Details
INDICATIVE CONTENT
Advanced design methods and technologies
- State machine systems - advanced architectures
- Linear digital circuits - filters
- Modulo-2 Arithmetic and design
- Asynchronous systems - analysis, modelling
- Digital synthesis
- High level synthesis
- Hardware Description language VHDL
- Regular arrays
- Test and testability
- Software tools Xilinx

Real Time Software Design
Debugging Tools and Methods
System Development Tools (Cross Compiler, Assembler, Linker)
Advanced use of C as an embedded software language
Hardware Considerations
Multitasking in a Real-Time Environment
ADDITIONAL ASSESSMENT DETAILS
Examination (2 hours) to assess learning outcomes 1 and 2 (final assessment)
Assignment comprising 1 assignment (1500 words) to assess learning outcomes 3 and 4
LEARNING STRATEGIES
Laboratory based tutorial/practical experimental and simulation work. (72 hours)
Directed reading, information gathering, student supervised learning. (228 hours)
MODULE RESOURCES
68hc 11 development boards.
Logic Tutor, Xilinx Target Systems
PC's running Multisim, 68Hc11 Cross Compiler/assembler, Visual studio C/C++ , XILINX
Oscilloscope, Signal Generator
SPECIAL ADMISSIONS REQUIREMENTS
Prior study of CE20018-5 Digital Design and Embedded Software 1 or equivalent.
MODULE TEXTS
Digital Fundamentals (8th Edition)by Thomas L. Floyd, Publisher: Prentice Hall, 8th edition (May 29, 2002), ISBN: 0130942006

Principles of Electric Circuits, by Thomas L. Floyd, Publisher: Prentice Hall, 7th edition (April 11, 2002),ISBN: 0130985767

MC 68HC11 - An Introduction: Software and Hardware Interfacing (July 2000) Han-Uei Huang Delmar, ISBN: 0766816001

Applied Digital Electronics, D C Green, 2000, Longman, ISBN: 0582317363
LEARNING OUTCOMES
1. DESIGN COMPLEX DIGITAL SYSTEMS INDEPENDENTLY USING A VARIETY OF NEW TECHNIQUES.
(Application, Problem Solving)

2. IMPLEMENT USING SOFTWARE/HARDWARE TOOLS AND INTERPRET SIMULATION RESULTS.
(Analysis, Enquiry, Knowledge & Understanding, Learning)

3. APPLY ANSI C PROGRAMMING TO REALISTIC ENGINEERING PROBLEMS.
(Analysis, Knowledge & Understanding)

4. UNDERSTAND HOW REAL TIME APPLICATIONS CAN BE IMPLEMENTED AND TESTED.
(Application, Communication, Problem Solving)