++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Please see INSTALL
make make install (/usr/local/bin and /usr/local/lib/surelog by default, use DESTDIR= for alternative locations)
When in the Surelog/build directory, run one of the following:
dist/Release/surelog -help
dist/Release/surelog -writepp -parse ../tests/UnitElabBlock/top.v
dist/Release/hellosureworld ../tests/UnitElabBlock/top.v -parse -mutestdout
The CMake file CMakeLists.txt
contains the instructions to create your own executable that uses the surelog library for design parsing and creation of the Design/Testbench data model.
The source file hellosureworld.cpp
contains the “HelloWorld” for surelog library usage and data model browsing.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
The following regression script will run all tests under tests and third_party/tests:
Regression options:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Either
Or
Get Google tools:
When running valgrind add the -nopython command line argument
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
clang-format -i -style=Google -sort-includes=false
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
http://ecee.colorado.edu/~mathys/ecen2350/IntelSoftware/pdf/IEEE_Std1800-2017_8299595.pdf https://google.github.io/flatbuffers/flatbuffers_guide_use_cpp.html https://www.csee.umbc.edu/portal/help/VHDL/verilog/command_line_plus_options.html http://sven.xtreme-eda.com/ https://www.edaplayground.com/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++