Skip to content

EECSB/8Bit-Computer

Repository files navigation

8Bit-Computer

8-bit computer in an FPGA hardware description-min

Here you can find all the files related to my 8-Bit computer in an FPGA build:

  • Quartus design files for the 8-Bit computer
  • Software for the Arduino programmer
  • Software for the Arduino binary to decimal display
  • PC software for controlling the Arduino Programmer(see "AsmIDE" folder for source code, see "AsmIDE Release" for the precompiled app)
  • Update: I have ported AsmIDE into a Blazor web app, including a custom compiler I made, which you can access here: AsmIDE + MyLang Compiler

For more information about the project, see my blog posts: 8-Bit Computer In An FPGA

Note:

The code and electronics circuitry in this project might not always follow/adhere to all the best engineering practices, design patterns and principles.
Some stuff was just quickly prototyped and put together to get the job done. 
For example, the AsmIDE isn't using a responsive layout(as I didn't see the need for it), ...


Update


Old Windows App

8bit FPGA computer assembly IDE


New Web App + Complier

I have ported AsmIDE into a Blazor web app, including a custom compiler I made, which you can access here: AsmIDE + MyLang Compiler

AsmIDE + MyLang Compiler


AST visualization and serial programmer.

AsmIDE + MyLang Compiler AST Visualization

About

All the files related to my 8-Bit computer in an FPGA build.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors