MiniAT cycles and pins: architecture simulation that lets students work at high and low levels of custom systems

Traditional architecture simulators provide an integrated CPU and system as a host application. While these simulators provide insights into CPU activity and offer assembly language targets, they do little to expose students to the complete system architecture as the virtual operating environment and peripheral devices are usually trivialized.