Lectures and Student projects using microcontrollers and FPGAs at Cornell University in Electrical and Computer Engineering. The Spring 2012 lectures for ece4760, Design with Microcontrollers, are ...
This paper describes the design and implementation of a version of the 8051 microcontroller, one of the most commercially used microcontrollers in FPGA with reconfigurable instruction set.
Although 8051-compatible microcontrollers with SPI ports are available, a lower-cost device with an SPI port bit-banged through GPIO pins often suffices. The code shown here takes advantage of ...