Skip to content

benjaminwp18/veristone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veristone

Minecraft Verilog synthesizer

Usage

cargo build
cargo run --bin yosys -- -s res/verilog/adder.v
cargo run --bin veristone -- -s res/verilog/adder.v

Stages

  • Verilog -> Yosys -> netlist (graph data structure)
  • Netlist -> our code -> mcfunction

Resources

Rust

Placement Algorithm(TimberWorf)

Verilog & Yosys

Minecraft

Previous Projects

qmn

Setup

sudo apt-get install iverilog yosys graphviz
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Verilog/Yosys notes

Basic usage of Icarus Verilog:

(g2012 enables systemverilog)

iverilog -g2012 adder.v -o adder

Links for generating BLIF netlists with Yosys:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •