Skip to content

zingerzinger/ZCM

Repository files navigation

ZCM

LOLANG is a simple programming language.

The repository contains:

  • examples of programs written in LOLANG (LOLANG_src)
  • examples of programs written in zasm (zasm_src)
  • ZCM core instruction set
  • LOLANG compiler ( LOLANG --> lexer --> AST builder --> emitter --> zasm --> binary --> core emulator )

Build & Run:

  1. Follow the instructions to install .Net on Ubuntu
  2. $ dotnet run LOLANG_src/prog_fpga_test.txt

See the expected arbitrary LOLANG program execution results...

Watch the Emulator and FPGA implementation comparison video...

The Cyclone IV ZCM core Verilog implementation is being resurrected...

The synhesized core Top level entity

About

LOLANG programming language, compiler and ZCM processor core designed in an attempt to sort out how the magic is done.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors