This course introduc es students to small microprocessor-based systems, with an emphasis on embedded system hardware and software design as applied to Biomedical Engineering. Topics will include microprocessor architecture and structure, with an overview Basic input/output including parallel communications with and without handshaking and serial protocols. Hardware and software timing using interrupts and exceptions. Overview of single-chip microprocessors and controllers with an emphasis on the PIC32 microcontroller. The internal structure and design of peripheral devices are examined; together with memory system design and analysis. Key software design concepts are reinforced through labs/project work; together with the use and structure of development tools such as (cross) assemblers or compilers, monitor programs, simulators, emulators, etc.Weekly
This course introduc es students to small microprocessor-based systems, with an emphasis on embedded system hardware and software design as applied to Biomedical Engineering. Topics will include microprocessor architecture and structure, with an overview Basic input/output including parallel communications with and without handshaking and serial protocols. Hardware and software timing using interrupts and exceptions. Overview of single-chip microprocessors and controllers with an emphasis on the PIC32 microcontroller. The internal structure and design of peripheral devices are examined; together with memory system design and analysis. Key software design concepts are reinforced through labs/project work; together with the use and structure of development tools such as (cross) assemblers or compilers, monitor programs, simulators, emulators, etc.Weekly