The aim of this unit is to investigate how hardware and software components can be combined to meet a system's specification. Identified system functions can be implemented as either hardware or software components. The selection of which functions should be implemented in hardware, or software, can have a significant impact on the final system's cost and processing performance. This module allows students to investigate these trade-offs and the difficulties of interfacing a processor to both analogue and digital components.
Module learning outcomes
On completion of the PROM module, students will be able to:
Demonstrate familiarity with different bus standards
Design and implement digital and analogue circuits to meet a given specification.
Interface a processor to analogue and digital devices
Write software to process sensor data and control output devices
Appreciate the trade-offs involved in implementing system functions in hardware or software