chisel-testers
chisel-testers copied to clipboard
Provides various testers for chisel users
https://github.com/freechipsproject/chisel-testers/wiki/Using%20the%20PeekPokeTester I've been reading the above documentation and it's not obvious to me how to use the verilator backend instead of the firrtl interpreter backend and how to get a...
It is a bit complex to phrase what I want, but I'll try it nonetheless PeekPokeTester requires that every test should be in the tester class, like: class GCDPeekPokeTester(c: RealGCD2)...
0-width wires in the top-level I/O are correctly removed in the verilator cpp test harness, but are included in the verilog test harness used by VCS: ``` reg[-1:0] io_dlev_override =...
The code below fails to compile in VCS but works with Verilator and firrtl-interpreter. ```` package bug import org.scalatest.{ Matchers, FlatSpec} import chisel3._ import chisel3.iotesters._ class VCSBug extends Module {...
It appears that println is changed to instead call logger.info. I think this is kind of problematic because it is unexpected and it also accepts String rather than Any so...
Chisel3 implements strict last assignment, and `PeekPokeTester` peek/poke do not allow peeking or poking internals of a module, only value in the top-most `IO`. This leads to a difficult situation:...
Apparently Verilator calls GNU Make at some point which doesn't work with paths with spaces in the path... @huangchiye
The new option to "firrtl" isn't enabled in the testing flow. This code still flags a combinational loop. (Does work from "firrtl" (command line) and the chisel3.Driver methods.) ```` package...
Previously, in Chisel 2, it was very easy to peek/poke Vecs that were contained within a Bundle. However, in Chisel 3, that doesn't seem to be the case. In seems...
I just cloned chisel-testers and tried to run `sbt` and got the following errors: ```` [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: UNRESOLVED DEPENDENCIES :: [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: edu.berkeley.cs#chisel3_2.11;3.1-SNAPSHOT: not found [warn]...