g4ugm
Veteran Member
Simple FPGA emulation of the "BABY" (Small Scale Experimental Machine) from 1948
Folks,
In order to help me understand FPGAs and also how the Baby replica at MOSI
http://www.mosi.org.uk/whats-on/meet-baby.aspx
works, I have started to build a VHDL/FPGA implementation of the Baby. Its now reached the stage where it will run one of the standard "demonstration" programs, "BabySlide". This program rotates the last few lines of the Memory which is displayed on a slave monitor. Here is a short video of my FPGA implementation running this program and displaying it on a VGA display.
https://youtu.be/JA3PL3lYSFQ
note the real Baby has 32 words of 32 bits. The extra lines on the screen are for de-bugging. The least significant bit is on the LHS of the screen.
There is still lots of work to do as I only have one pre-loaded program, and only a stop/run switch...
Folks,
In order to help me understand FPGAs and also how the Baby replica at MOSI
http://www.mosi.org.uk/whats-on/meet-baby.aspx
works, I have started to build a VHDL/FPGA implementation of the Baby. Its now reached the stage where it will run one of the standard "demonstration" programs, "BabySlide". This program rotates the last few lines of the Memory which is displayed on a slave monitor. Here is a short video of my FPGA implementation running this program and displaying it on a VGA display.
https://youtu.be/JA3PL3lYSFQ
note the real Baby has 32 words of 32 bits. The extra lines on the screen are for de-bugging. The least significant bit is on the LHS of the screen.
There is still lots of work to do as I only have one pre-loaded program, and only a stop/run switch...