T.I.M

A Tiny Instruction Machine Written In VHDL.

View the Project on GitHub ben-marshall/tim

TIM is a very simple RISC CPU implemented in VHDL and designed to be synthesisable onto an FPGA.

Eventually the project will contain a fully documented micro-architecture consisting of:

Documentation is split between hardware and software. Hardware contains the HDL modules that make up the actual CPU and peripherals. Software contains the tests, assembler, compiler and any other programs used to run the CPU.

Note that this will change ALOT because the project is at such an early stage. Please dont hurt yourself by studying it too closely at the moment! You can also track the progress of the project on GitHub