This PR ports the VTA hardware to use the recently released new stable version 
of Chisel. It also fixes all new warnings.
The tests were all ported to use the `chiseltest` library since the 
`chisel-iotesters` are now deprecated. I did remove the `TestRunner` class 
since it did not seem to be used and in general we recommend to use `sbt test` 
or `sbt testOnly` to run unittests instead of writing a custom runner.
You can view, comment on, or merge this pull request online at:

  https://github.com/apache/tvm-vta/pull/37

-- Commit Summary --

  * upgrade to stable chisel 3.5.0
  * fix chiesl 3.5 warnings
  * port tests to chiseltest

-- File Changes --

    M hardware/chisel/build.sbt (11)
    M hardware/chisel/src/main/scala/core/FetchVME64.scala (2)
    M hardware/chisel/src/main/scala/core/FetchWideVME.scala (22)
    M hardware/chisel/src/main/scala/core/LoadUop.scala (2)
    M hardware/chisel/src/main/scala/core/LoadUopSimple.scala (12)
    M hardware/chisel/src/main/scala/core/TensorAlu.scala (8)
    M hardware/chisel/src/main/scala/core/TensorLoadNarrowVME.scala (20)
    M hardware/chisel/src/main/scala/core/TensorLoadSimple.scala (32)
    M hardware/chisel/src/main/scala/core/TensorLoadWideVME.scala (14)
    M hardware/chisel/src/main/scala/core/TensorStoreNarrowVME.scala (12)
    M hardware/chisel/src/main/scala/core/TensorStoreWideVME.scala (14)
    M hardware/chisel/src/main/scala/core/TensorUtil.scala (8)
    M hardware/chisel/src/main/scala/dpi/VTAHostDPI.scala (4)
    M hardware/chisel/src/main/scala/dpi/VTAMemDPI.scala (4)
    M hardware/chisel/src/main/scala/shell/SimShell.scala (4)
    M hardware/chisel/src/main/scala/shell/VCR.scala (12)
    M hardware/chisel/src/main/scala/shell/VME.scala (23)
    M hardware/chisel/src/main/scala/shell/VMESimple.scala (14)
    M hardware/chisel/src/main/scala/test/Test.scala (2)
    M hardware/chisel/src/main/scala/util/GenericParameterizedBundle.scala (20)
    M hardware/chisel/src/main/scala/util/SyncQueue.scala (52)
    M hardware/chisel/src/test/scala/unittest/AluTest.scala (2)
    M hardware/chisel/src/test/scala/unittest/GemmTest.scala (4)
    M hardware/chisel/src/test/scala/unittest/Generic.scala (24)
    D hardware/chisel/src/test/scala/unittest/Launcher.scala (60)
    M hardware/chisel/src/test/scala/unittest/MvmTest.scala (3)
    M hardware/chisel/src/test/scala/unittest/SyncQueue2PortMemTest.scala (4)
    M hardware/chisel/src/test/scala/unittest/SyncQueueTest.scala (3)
    M hardware/chisel/src/test/scala/unittest/TensorAluTest.scala (3)
    M hardware/chisel/src/test/scala/unittest/TensorGemmJsonTest.scala (3)
    M hardware/chisel/src/test/scala/unittest/TensorGemmTest.scala (3)
    D hardware/chisel/src/test/scala/unittest/utils/TestRunner.scala (91)

-- Patch Links --

https://github.com/apache/tvm-vta/pull/37.patch
https://github.com/apache/tvm-vta/pull/37.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-vta/pull/37
You are receiving this because you are subscribed to this thread.

Message ID: <apache/tvm-vta/pull/3...@github.com>

Reply via email to