Skip to content

AvalonSemiconductors/mpw-8-as1x00

Repository files navigation

AS1x00 4-bit Microcontroller

License

This project is my first attempt at building a microcontroller. I decided to start with the design of the TMS1000 Microcontroller from 1975, and add several architectural and implementation improvements, including the ability to enable the extensions introduced by the TMS1100, so the design can emulate either chip.

Features/Improvements include:

  • 1024 or 2048 bytes of program memory
  • 128 or 256 words of data memory
  • Use of a RAM block initialized over wishbone as program memory, instead of a OTP ROM
  • Microcode re-programmable over wishbone
  • One output port using a re-programmable PLA
  • 6 clock cycles per instruction
  • 16+8 output ports
  • 4 input ports

Full documentation is TODO.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages