tree: 839a336eb104fba050ccb6688a1556f9be346c9a [path history] [tgz]
  1. example_counter.v
  2. README.md
  3. tvm_buffer.v
  4. tvm_marcos.v
  5. tvm_vpi.cc
  6. tvm_vpi.h
  7. tvm_vpi_mem_interface.v
  8. tvm_vpi_mmap.v
  9. verilog.mk
verilog/README.md

Verilog Code Guidline

The verilog backend is still at early alpha and not yet ready to use.

  • Use my_port_name for variable naming.
  • Always use suffix to indicate certain usage.

Common Suffix

  • clk: clock
  • rst: reset
  • in: input port
  • out: output port
  • en: enable signal
  • addr: address port
  • valid: valid signal in FIFO handshake.
  • ready: ready signal in FIFO handshake.