Skip to content

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

License

Notifications You must be signed in to change notification settings

zingerzinger/ZCM

Repository files navigation

ZCM

LOLANG is a simple programming language.

The repository contains:

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

The Cyclone IV ZCM core Verilog implementation is to be found.

The synhesized core

Emulator and FPGA implementation comparison video : https://github.com/zingerzinger/ZCM/raw/refs/heads/master/ZCM.wmv

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages