Module Provider: |
Cybernetics |
Number of credits: |
10 [5 ECTS credits] |
Level: |
I (Intermediate) |
Terms in which taught: |
Spring |
Module Convenor: |
Dr
RJ
Mitchell |
Pre-requisites: |
SE1EB5 and SE1SA5
|
Co-requisites: |
|
Modules excluded: |
|
Module version for: |
2007/8 |
Aims:
To describe further aspects of computer systems, including interfacing and programming of embedded systems. |
Assessable learning outcomes:
Students completing this module will be able to design and test interfaces for microprocessor systems, and write associated software. |
Additional outcomes:
A familiarity with the embedded system design. EA1 topics: Programming EA2 topics: Interface Design. |
Outline content:
Interfacing: Review of interfacing to microprocessors. PIC micro-controllers. Hardware facilities of PICs, including ports. Programming of PICs - low level and in C. Interfacing PICs to external systems. Analog/Digital conversion and applications. PWM control with particular reference to motors. Use of serial buses to interconnect subsystems. Details of I2C, SPI, EIA-232/EIA-422, CAN, USB and IEEE1394. Construction of practical micro-controller systems and the use of CPLDs and FPGAs as part of the final system.
|
Brief description of teaching
and learning methods:
Lectures supported by laboratory work and assignments. |
Contact hours:
| |
Autumn |
Spring |
Summer |
| Lectures |
0 |
30 |
0 |
| Tutorials/seminars |
|
|
1 |
| Practicals |
0 |
6 |
0 |
| Other contact (eg study visits) |
|
|
|
| |
|
|
|
| Total hours |
0 |
26 |
|
| |
|
|
|
| Number of essays or assignments |
0 |
0 |
0 |
| Other (eg major seminar paper) |
|
|
|
|
Assessment:
Coursework By laboratory practicals. Relative percentage of coursework : 25% Examinations One 2-hour examination paper in May/June: Requirements for a pass A minimum mark of 40% including examination and coursework. Reassessment arrangements A resit examination in September.
|