- Feb 02, 2017
-
-
Jim Lawson authored
-
Chick Markley authored
-
Chick Markley authored
* --test-command was broken fix --test-command so that it is used in verilator and vcs backends add test to DriverSpec to illustrate it's use. added two other tests to DriverSpec to illustrate overriding directories * fix vcs default command, was inadvertantly copied from verilator
-
- Feb 01, 2017
-
-
Angie Wang authored
* fixed sign out of verilator for when bitLength isn't as expected * there were unfixed succcess typos
-
Jim Lawson authored
Fix spelling of ChiselExecutionSuccess.
-
Chick Markley authored
* black box annotations working but verilator does not know to open the right file * vcs and verilator backends now have annotated black box verilog implementations delivered to the build directory this is done by a firrtl transform Test that this adding is done correctly * removed dangling transform from VerilatorCppHarness, transform is now added in firrtl backend made tests safely
-
Jim Lawson authored
-
- Jan 25, 2017
-
-
Richard Lin authored
* More ScalaTestey specs * Update syntax * Remove FlatSpec dependency * Add Bool-specific test access * Remove operators in favor of poke/check, add tests for Bool/Booleans and inline DUT
-
Angie Wang authored
-
Jim Lawson authored
* Reflect the fact that FixedPoint is experimental. * Add import of chisel3.experimental for FixedPoint. * Support Record as superclass of Bundle for custom Aggregate types - fix #88
-
Jim Lawson authored
* Reflect the fact that FixedPoint is experimental. * Add import of chisel3.experimental for FixedPoint.
-
- Jan 19, 2017
-
-
Chick Markley authored
* API change to peek and expect with SInts Change PeekPokeTester #peek and #expect to return signed BigInt if the signalId they are given is an SInt Add a signed adder test to confirm this works This needs to be further built out with fixed point * make peek work with negative fixed pt numbers
-
- Jan 18, 2017
-
-
Angie Wang authored
* actually pass options manager to the driver's dynamic variable so the tester has access to it * make optionsmanager public
-
- Jan 04, 2017
-
-
Chick Markley authored
Fixed by making long specific poke functions Added test for behavior reported in Issue #425
-
- Nov 27, 2016
-
-
chick authored
-
Chick Markley authored
* Implicit Int to BigInt fails sometimes when expect is passed an Int Trying to create simple example has proven intractable For expect, and poke methods that take BigInts I have created overloaded versions that take Ints and explicitly convert to BigInt * Implicit Int to BigInt fails sometimes when expect is passed an Int remove implicit conversions from int to bigint, that forced negative int into positive value representation * Per Donggyu, preserve (but rename) his Int => BigInt and Long => BigInt, and make them not implicit
-
- Nov 23, 2016
-
-
Chick Markley authored
It's just to hard to pick up dut class name without double elaborating, so this should be a decent compromise Adding hashcode makes separate directories for multiple tests within the same spec file which seems better
-
Jim Lawson authored
-
Jim Lawson authored
-
- Nov 19, 2016
-
-
Jim Lawson authored
-
- Nov 18, 2016
-
-
Chick Markley authored
* Fixed problem with lack of reporting of failed tests Add comments on Driver.execute methods Made Driver.apply use underlying execute methods and provide a couple more useful options it can set: verbose and testerSeed. It should be default way of invoking tests unless need for more backend toolchain option control pushes user towards execute methods Add step number to expect messages Fixed number of successful expects not be counted in interpreter based tester Failed expects print even if verbose is off Fixed type shadowing on PeekPokeTester peekAt * Fix typo in comment
-
grebe authored
One resulted in one of the Driver's execute methods always returning true (PASS). One was just a typo on a printed message.
-
- Nov 09, 2016
-
-
jackkoenig authored
-
- Nov 02, 2016
-
-
grebe authored
* Use TesterOptions verbose instead of the argument. * Remove verbose as an argument for testers. Use the TesterOptions instead.
-
- Nov 01, 2016
-
-
Jim Lawson authored
-
- Oct 29, 2016
-
-
Chick Markley authored
-
- Oct 26, 2016
-
-
Donggyu authored
Disable local signals until ucb-bar/chisel3#331 is resolved.
-
- Oct 25, 2016
-
-
chick authored
-
chick authored
# Conflicts: # src/main/scala/chisel3/iotesters/PeekPokeTester.scala
-
Jim Lawson authored
Peekpokebundles
-
- Oct 21, 2016
-
-
Jim Lawson authored
-
- Oct 20, 2016
-
-
Jim Lawson authored
-
- Oct 19, 2016
-
-
chick authored
some style cleanup
-
chick authored
and displayBase
-
chick authored
-
Chick Markley authored
Building up a better execute harness * utilizes composable options from firrtl * Add IO() wrapping and compile with StrictOptions.
-
- Oct 18, 2016
-
-
Jim Lawson authored
-
- Oct 08, 2016
-
-
Jim Lawson authored
change signal name for verilator 3.886
-
Jim Lawson authored
create temp directory to prevent thread unsaftety
-
- Oct 01, 2016
-
-
Jim Lawson authored
flush vpd every cycle for debugging
-