OpenEDF / verilog-basic

learn the combinational and sequential logic circuit.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

verilog_basic

introduction

verilog_base uses Verilog to build 74x series of IP circuits to learn the basic combinational and sequential logic circuits. and build the entire chip step by step. all kinds of ip design.

Compile and simulation command:

$ iverilog -o outputfile readtestxxx.v testbench.v
$ vvp outputfile
$ gtkwave test.cvd &

compiler and simv

$ asciinema ecp
$ exit [wait save and upload to cloud...]

vcs & verdi

vcs & verdi

asciicast

vivado generate bit and mcs file

create-ip and instance

$ vivado &

TODO:

  • add the UVM example and arch
  • add the systemverilog example
  • add basic digital circuits described using verilg
  • add basic ip design
  • add pheripherial design code
  • add cortex-m0 design amba
  • add identify debuge example
  • add maba wishbone axi bus
  • add new ip
  • search synopsys ip
  • add gegneral pheripherial ip
  • analyze sysnopsys uart ip
  • add fifo design

About

learn the combinational and sequential logic circuit.

License:GNU General Public License v3.0


Languages

Language:SystemVerilog 45.9%Language:Verilog 23.6%Language:HTML 11.4%Language:Tcl 4.9%Language:Emacs Lisp 4.7%Language:Makefile 3.2%Language:Shell 2.9%Language:Coq 1.7%Language:JavaScript 0.4%Language:Forth 0.4%Language:Batchfile 0.3%Language:PostScript 0.2%Language:C++ 0.1%Language:CSS 0.1%Language:C 0.1%Language:Filebench WML 0.0%Language:Perl 0.0%Language:Assembly 0.0%Language:Cadence 0.0%Language:Stata 0.0%Language:Pascal 0.0%Language:PureBasic 0.0%