Commit 5999f7a6 by Luis Vega Committed by eqy

[VTA] [APPS] [TSIM] small naming fix (#3293)

* make off lowercase

* update README
parent 9164809c
...@@ -49,8 +49,7 @@ sudo apt install verilator sbt ...@@ -49,8 +49,7 @@ sudo apt install verilator sbt
## Setup in TVM ## Setup in TVM
1. Install `verilator` and `sbt` as described above 1. Install `verilator` and `sbt` as described above
2. Set the VTA TARGET to `tsim` on `<tvm-root>/vta/config/vta_config.json` 2. Build tvm
3. Build tvm
## How to run VTA TSIM examples ## How to run VTA TSIM examples
...@@ -60,7 +59,7 @@ These examples are located at `<tvm-root>/vta/apps/tsim_example`. ...@@ -60,7 +59,7 @@ These examples are located at `<tvm-root>/vta/apps/tsim_example`.
* Instructions * Instructions
* Open `<tvm-root>/vta/apps/tsim_example/python/tsim/config.json` * Open `<tvm-root>/vta/apps/tsim_example/python/tsim/config.json`
* Change `TARGET` from `verilog` to `chisel`, depending on what language backend you would like to test * Change `TARGET` from `verilog` to `chisel`, depending on what language backend you would like to test
* Go to `tvm/vta/apps/tsim` * Go to `tvm/vta/apps/tsim_example`
* Run `make` * Run `make`
* Some pointers * Some pointers
......
...@@ -87,7 +87,7 @@ else() ...@@ -87,7 +87,7 @@ else()
if (TSIM_TARGET STREQUAL "chisel" OR TSIM_TARGET STREQUAL "verilog") if (TSIM_TARGET STREQUAL "chisel" OR TSIM_TARGET STREQUAL "verilog")
# Check if tracing can be enabled # Check if tracing can be enabled
if (NOT TSIM_USE_TRACE STREQUAL "OFF") if (NOT TSIM_USE_TRACE STREQUAL "off")
message(STATUS "[TSIM_HW] Verilog enable tracing") message(STATUS "[TSIM_HW] Verilog enable tracing")
else() else()
message(STATUS "[TSIM_HW] Verilator disable tracing") message(STATUS "[TSIM_HW] Verilator disable tracing")
...@@ -101,7 +101,7 @@ else() ...@@ -101,7 +101,7 @@ else()
list(APPEND VERILATOR_OPT --top-module ${TSIM_TOP_NAME} -Mdir ${VERILATOR_BUILD_DIR}) list(APPEND VERILATOR_OPT --top-module ${TSIM_TOP_NAME} -Mdir ${VERILATOR_BUILD_DIR})
list(APPEND VERILATOR_OPT --cc ${VERILATOR_RTL_SRC}) list(APPEND VERILATOR_OPT --cc ${VERILATOR_RTL_SRC})
if (NOT TSIM_USE_TRACE STREQUAL "OFF") if (NOT TSIM_USE_TRACE STREQUAL "off")
list(APPEND VERILATOR_OPT --trace) list(APPEND VERILATOR_OPT --trace)
endif() endif()
...@@ -116,7 +116,7 @@ else() ...@@ -116,7 +116,7 @@ else()
set(VERILATOR_INC_DIR /usr/local/share/verilator/include) set(VERILATOR_INC_DIR /usr/local/share/verilator/include)
set(VERILATOR_LIB_SRC ${VERILATOR_INC_DIR}/verilated.cpp ${VERILATOR_INC_DIR}/verilated_dpi.cpp) set(VERILATOR_LIB_SRC ${VERILATOR_INC_DIR}/verilated.cpp ${VERILATOR_INC_DIR}/verilated_dpi.cpp)
if (NOT TSIM_USE_TRACE STREQUAL "OFF") if (NOT TSIM_USE_TRACE STREQUAL "off")
list(APPEND VERILATOR_LIB_SRC ${VERILATOR_INC_DIR}/verilated_vcd_c.cpp) list(APPEND VERILATOR_LIB_SRC ${VERILATOR_INC_DIR}/verilated_vcd_c.cpp)
endif() endif()
...@@ -125,7 +125,7 @@ else() ...@@ -125,7 +125,7 @@ else()
add_library(hw SHARED ${VERILATOR_LIB_SRC} ${VERILATOR_GEN_SRC} ${VERILATOR_SRC}) add_library(hw SHARED ${VERILATOR_LIB_SRC} ${VERILATOR_GEN_SRC} ${VERILATOR_SRC})
set(VERILATOR_DEF VL_USER_FINISH VL_TSIM_NAME=V${TSIM_TOP_NAME} VL_PRINTF=printf VM_COVERAGE=0 VM_SC=0) set(VERILATOR_DEF VL_USER_FINISH VL_TSIM_NAME=V${TSIM_TOP_NAME} VL_PRINTF=printf VM_COVERAGE=0 VM_SC=0)
if (NOT TSIM_USE_TRACE STREQUAL "OFF") if (NOT TSIM_USE_TRACE STREQUAL "off")
list(APPEND VERILATOR_DEF VM_TRACE=1 TSIM_TRACE_FILE=${TSIM_BUILD_DIR}/${TSIM_TRACE_NAME}.vcd) list(APPEND VERILATOR_DEF VM_TRACE=1 TSIM_TRACE_FILE=${TSIM_BUILD_DIR}/${TSIM_TRACE_NAME}.vcd)
else() else()
list(APPEND VERILATOR_DEF VM_TRACE=0) list(APPEND VERILATOR_DEF VM_TRACE=0)
......
...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
"TARGET" : "verilog", "TARGET" : "verilog",
"TOP_NAME" : "TestAccel", "TOP_NAME" : "TestAccel",
"BUILD_NAME" : "build", "BUILD_NAME" : "build",
"USE_TRACE" : "OFF", "USE_TRACE" : "off",
"TRACE_NAME" : "trace" "TRACE_NAME" : "trace"
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment