Skip to content

An Verilog implementation of a 16 bit processor, codenamed Artemis

License

Notifications You must be signed in to change notification settings

solderneer/artemis

Repository files navigation

Artemis

An verilog implementation of a 16 bit processor, codenamed Artemis. This implements a simple prototype processor with a full reg file, ALU, instruction set decoder, prog counter and other basic features. The instruction set is detailed in the FPU-assembler repo. For more details on the implementation, watch the presentation I did on it here. Also here is a little simulation clip from the simulated performance of the processor.

alternativetext

Future works

  • I want to extend the processor to have memory-mapped I/O
  • Need to move from the Xilinx workflow to a iCE open source workflow
  • Just slowly add more and more features and optimizations

About

An Verilog implementation of a 16 bit processor, codenamed Artemis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published