Texas Instruments TMS1000 In An FPGAPosted: August 14, 2024 Introduction The Texas Instruments TMS1000 and TMS1100 were series of microcontrollers that were used in many old 1970's electronics including the Speak n' Spell, the Little Professor calculator, and the electronic Simon game. This project brings the TMS1000 (and TMS1100) back from the dead and shows it running the same software that ran on the original Simon device. This webpage is currently a work in progress. More info coming later. Currently the core seems to be working (a test LED blinks) and it's able to execute the original ROM for the old 1970's Simon electronics game. I was able to get the ROMs from Sean Riddle's website (https://seanriddle.com/simon.html) and a schematic from Waiting For Friday (https://www.waitingforfriday.com/?p=586). The FPGA devkit used to develop and debug the code was the iceFUN FPGA board (Lattice iCE40-HX8K) along with the opensource IceStorm tools. The FPGA devkit used in the Simon circuit is IceBlips with a smaller iCE40-LP1K. Related Projects @mikekohn.net
Video coming soon. The rows of LEDs are used for debugging. The rows of LEDS (from left to right) are:
Testing And Debugging This project really needs a program that tests every instruction and does a halt if there is a problem. At some point I could add that, but I don't have the time right now. Pictures Source code
Copyright 1997-2024 - Michael Kohn
|