* add tsim init function
* add sim device
* test wait and resume
* launch simulation thread from DPILoader
* add VTASimDPI module to handle all simulation related stuff
* test tsim init
* move exit to simdpi module
* update vta driver
* add chisel DPI module
* get back simshell
* update vta to support dpi sim
* update unittests
* add tsim to integration-conv2d test
* run resnet on tsim
* remove max-cycles
* match tsim counters with sim counters
* use env in simulator to switch between sim and tsim
* update unittest
* rollback conv2d test
* update resnet
* add stats to matrix multiply
* add stats
* print stats after assert
* update other tests
* add stats to gemm
* add return and remove unused libs
* add missing arg
* return lib
* update comments for linter
* add more comments to VTASimDPI module
* remove trailing spaces
* remove trailing spaces
* add initial support to cycle counter to accelerator
* remove prints from c
* add event counter support to chisel tsim example
* make it more readable
* use a config class
* update driver
* add individual Makefile to chisel
* add rule for installing vta package
* add makefile for verilog backend
* update drivers
* update
* rename
* update README
* put default sim back
* set counter to zero
* merge files
* move verilator to the right place
* change name to tsim
* add default rule to be build and run
* add README for tsim
* Update README.md
* add some structural feedback
* change name of VTASim to VTADPISim
* more renaming
* update comment
* add license
* fix indentation
* add switch for vta-tsim
* add more licenses
* update readme
* address some of the new feedback
* add some feedback from cpplint
* add one more whitespace
* pass pointer so linter is happy
* pass pointer so linter is happy
* README moved to vta documentation
* create types for dpi functions, so they can be handle easily
* fix pointer style
* add feedback from docs
* parametrize width data and pointers
* fix comments
* fix comment
* add comment to class
* add missing parameters
* move README back to tsim example
* add feedback
* add more comments and remove un-necessary argument in finish
* update comments
* fix cpplint
* fix doc