Why is the Wait-For-Memory-Function-Completed step required when reading from or writing to the main memory?
WMFC step is needed for the write control signal / read control signal cause the memory bus interface hardware to issue write command / read command on the memory bus. The processor waits in this process unless the memory operation is completed and a WMFC response is received.