Learning outcomes: Explain how the CPU of a stored program computer works and describe the role of each of its blocks | Draw the ASMD chart describing the operation of each instruction | Add instructions of your own to the VHDL description
slides | script | podcast (cf. errata for presentation 8b)
Files: Simple CPU design - simulation
Learning outcomes: Create a memory block (ROM, RAM) and add it to the CPU architecture | Create a top level description for a CPU and memory holding instructions and data | Simulate the execution of programs
slides | script | podcast (cf. errata for presentation 8c)
Files: Simple CPU with ROM design - simulation | Simple CPU with RAM design - simulation
(a brief demo of a student's implementation of the Logo CPU)
(no slides) | (no script) | (no voice over)