| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-02-22 | Merge pull request #99 from ucb-bar/chisel_tester_support | Richard Lin | |
| Chisel tester support | |||
| 2016-02-10 | TesterDriverSpec is simpler and cleaner, extraneous circuit has been removed. | chick | |
| Cleanup comment for finish method in BasicTester, and finishWrapper in TesterDriver. | |||
| 2016-02-10 | Added some comments describing potential use of the finish method hook | chick | |
| clean up the test example | |||
| 2016-02-09 | Merge pull request #98 from ucb-bar/prettyassert | Andrew Waterman | |
| Separate assertion failure message from source locator line | |||
| 2016-02-09 | Added support for finish method of BasicTester to be overridden in a ↵ | chick | |
| subclass which allows tester to have clean up and other construction code executed after a user code executed during constructor of that subclass | |||
| 2016-02-08 | Merge pull request #95 from ucb-bar/flipped | Chick Markley | |
| Add Flipped trait; fix DeqIO, this fix looks good to go | |||
| 2016-02-08 | Separate assertion failure message from source locator line | ducky | |
| 2016-02-08 | Escape control characters in Printf string literals | Andrew Waterman | |
| If we end up generalizing Strings, this code should be moved elsewhere. Note FIRRTL doesn't handle this stuff right, so I'm not committing the companion test yet. | |||
| 2016-02-08 | Use Flipped trait to implement DeqIO | Andrew Waterman | |
| 2016-02-08 | Add Flipped trait that flips an Aggregate | Andrew Waterman | |
| 2016-02-03 | Merge branch 'master' into blackbox | Andrew Waterman | |
| 2016-02-03 | Merge pull request #76 from ucb-bar/assertmacro | Andrew Waterman | |
| Make assert failures more informative using macros | |||
| 2016-02-02 | Add some Chisel2 driver emulation methods | Palmer Dabbelt | |
| I don't want to have to maintain a big rocket-chip fork to have it run through Chisel3, so instead I'm adding back some of the driver routines that existed in Chisel2. | |||
| 2016-01-30 | Add BlackBox support and test, refactor execute => assertTesterPasses | ducky | |
| 2016-01-28 | Add macros so assert prints prettier | ducky | |
| 2016-01-28 | Merge branch 'master' into modrefactor | Andrew Waterman | |
| 2016-01-28 | Use FIRRTL is invalid construct | Andrew Waterman | |
| 2016-01-27 | Use FIRRTL nodes add+tail instead of addw | Andrew Waterman | |
| 2016-01-27 | Use FIRRTL node rem, not mod, for % | Andrew Waterman | |
| 2016-01-27 | Remove unsupported FIRRTL node bit(); use bits() | Andrew Waterman | |
| 2016-01-27 | In FIRRTL, bitwise operators return UInt | Andrew Waterman | |
| 2016-01-27 | New FIRRTL syntax for reg | Andrew Waterman | |
| 2016-01-27 | Only deduplicate when Module classname is the same | ducky | |
| 2016-01-25 | Emit FIRRTL muxes for aggregates | Andrew Waterman | |
| 2016-01-24 | Disallow weak connect for Vec | Andrew Waterman | |
| 2016-01-23 | Implement first draft of new FIRRTL changes | Andrew Waterman | |
| 2016-01-23 | Change implicit clock name to clk to match Chisel2 | Andrew Waterman | |
| This allows us to share Verilog test harnesses between the two. | |||
| 2016-01-23 | Don't use deprecated constructs | Andrew Waterman | |
| 2016-01-23 | Move firrtl subpackage to inside internal subpackage. | jackkoenig | |
| 2016-01-17 | Remove unused WhenElse IR node | Andrew Waterman | |
| 2016-01-17 | Improve code generation for When | Andrew Waterman | |
| The change to fix elsewhen/otherwise blew up the node count. | |||
| 2016-01-17 | Merge pull request #89 from ucb-bar/when | Andrew Waterman | |
| Fix when / elsewhen / otherwise behavior and add unit test | |||
| 2016-01-17 | Add =/= operator to BitPat | Andrew Waterman | |
| 2016-01-16 | Disallow Muxing between bundles whose fields have different widths | Andrew Waterman | |
| 2016-01-16 | Allow Wire() to be called from parameterized functions | Andrew Waterman | |
| Accomplish this by avoiding default-null parameters on the apply methods. | |||
| 2016-01-16 | Add When test and fix when / elsewhen / otherwise behavior | ducky | |
| 2016-01-15 | flatten should return Seq[Bits], not Seq[UInt] | Andrew Waterman | |
| Calling toBits inside of flatten makes asInput/asOutput/asDirectionless fail on SInts. Also, the abstract type Data was already defining it to return Seq[Bits], so this change didn't really change the API. | |||
| 2016-01-12 | elaboration-time asserts should call Predef.assert | Andrew Waterman | |
| 2016-01-12 | Catch yet another missing-cloneType case | Andrew Waterman | |
| 2016-01-11 | Add a dummy chiselMain | Palmer Dabbelt | |
| We don't have this in Chisel3, but for compatibility with berkeley-hardfloat I want a function header. This lets me keep the test harness in upstream hardfloat so I don't have to fork it for Chisel3 testing. | |||
| 2015-12-31 | Add assert(Boolean), assert(Boolean, String) | Palmer Dabbelt | |
| This overload exists for Chisel 2 compatibility (Rocket uses it). I tried to just add a single extra method ('apply(Boolean, String="")') but Scala complained about having overloads with implicit arguments. Instead I just went ahead and added 4 overloads that do the same thing as the implicit arguments, just a bit less cleanly. | |||
| 2015-12-30 | Add '=/=' to bits, which does the same as '!=' | Palmer Dabbelt | |
| It looks like this is in Chisel2 now, and some stuff in uncore is using it. IIRC, we decided that this was the correct thing to do for some Scala style reasons. | |||
| 2015-12-15 | Meaningful error when resource copy fails | ducky | |
| 2015-12-15 | Print test stdout/stderr to console | ducky | |
| 2015-12-14 | Modify TestDriver to take resource paths instead of Files | ducky | |
| 2015-12-11 | Fix Counter doc | ducky | |
| 2015-12-11 | Refactor tests to use stop() and assert() instead of io.error/io.done | ducky | |
| Gate assert, printf, stop by reset Fix testbenches that never worked Change simulation prints to display cycle at which test was signaled to end, not when simulator stops Better documentation for Counter | |||
| 2015-12-11 | Add stop() in BasicTester as a replacement for io.done | ducky | |
| 2015-12-11 | Add support for printf and asserts, add testbench for asserts and printf | ducky | |
| 2015-12-11 | Merge pull request #64 from ucb-bar/optionablebundle | Adam Izraelevitz | |
| Add Option support in Bundle | |||
