Skip to content

A 16 bit microcontroller on an Artix-7 FPGA on the CMOD-A7 development board

License

Notifications You must be signed in to change notification settings

YMandarin/HTMega

Repository files navigation

Diploma Thesis: HTMega

The goal of this thesis is to develop and create a custom and functional 16 bit microcontroller on an FPGA.

You can find the thesis paper in Thesis.pdf.

The project consists of:

  • The fpga configuration for an Xilinx Artix-7 development board, written in VHDL and developed with Xilinx Vivado.
  • An assembler for the custom instruction set, written in C#.
  • A programmer to send assembled bytecode to the microcontroller.
  • A VSCode highlighter extension that helps in writing the assembly code.

About

A 16 bit microcontroller on an Artix-7 FPGA on the CMOD-A7 development board

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published