Skip to content

ar90n/rust-kaze-td4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-kaze-td4

td4 implementation with kaze

このプロジェクトについて

このプロジェクトはRustで論理回路を記述するkazeを用いて,td4を実装したサンプルです. kazeで記述した論理回路はRustによるシミュレーションとVerilog-HDLへの変換が可能です. 本プロジェクトでも両出力を評価することが可能です.

実行方法

以下の手順で,vcdファイルとverilogファイルを出力します.

$ cargo run
$ ls trace.vcd 
trace.vcd
$ ls src/*.v
src/alu.v  src/decoder.v  src/memory.v  src/pc.v  src/register.v  src/selector.v  src/td4.v

vcdファイルの確認

vcd

varilogファイルによる論理合成

kazeが出力したverilogファイルにmisc/divider.vmisc/top.vとを組み合わせ,実機にダウンロードした結果です.

fpga

参考

About

td4 implementation with kaze

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors