Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 819 Bytes

assembler.md

File metadata and controls

19 lines (11 loc) · 819 Bytes

Assembler

In order to run the processor, we need to provide a program for the processor to run. The verilog code in this repo describes the hardware, but we also need to provide software to run on this hardware.

We use a python script verigpu/assembler.py to convert assembly code into binary code that we can load into the processor simulations.

Allowed isntructions

See docs/tech_details.md

Example assembly programs

See examples

Some specific programs: