Month: May 2018

Lecture 5: Memory Mapped I/O

This short video explains what is memory mapped I/O. Usually, each on-chip peripheral device has a few registers, such as control registers, status registers, data input registers, and data output registers. In general, there are two approaches to exchange data between the processor core, and a peripheral device, including port-mapped I/O, and memory-mapped I/O. Port-mapped