summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-22Fixed improper apostrophe in it's in TesterDriverSpec commentschick
2016-02-10Merge branch 'chisel_tester_support'chick
2016-02-10TesterDriverSpec is simpler and cleaner, extraneous circuit has been removed.chick
Cleanup comment for finish method in BasicTester, and finishWrapper in TesterDriver.
2016-02-10The TesterDriverSpec has been made stronger by altering circuit in finish methodchick
2016-02-10Added some comments describing potential use of the finish method hookchick
clean up the test example
2016-02-09Added license and alpha versionazidar
2016-02-09Merge pull request #98 from ucb-bar/prettyassertAndrew Waterman
Separate assertion failure message from source locator line
2016-02-09fixed test for finish method being put in the wrong placechick
2016-02-09Added 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-08Merge pull request #95 from ucb-bar/flippedChick Markley
Add Flipped trait; fix DeqIO, this fix looks good to go
2016-02-08Added a simple tests that DeqIO and EnqIO get their directions right and are ↵chick
clonable
2016-02-08Separate assertion failure message from source locator lineducky
2016-02-08Escape control characters in Printf string literalsAndrew 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-08Use Flipped trait to implement DeqIOAndrew Waterman
2016-02-08Add Flipped trait that flips an AggregateAndrew Waterman
2016-02-04Merge branch 'blackbox't push origin masterAndrew Waterman
2016-02-03Merge branch 'master' into blackboxAndrew Waterman
2016-02-03Merge pull request #76 from ucb-bar/assertmacroAndrew Waterman
Make assert failures more informative using macros
2016-02-03Merge pull request #94 from ucb-bar/chisel2-driverAdam Izraelevitz
Add some Chisel2 driver emulation methods
2016-02-02Add some Chisel2 driver emulation methodsPalmer 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-30Add BlackBox support and test, refactor execute => assertTesterPassesducky
2016-01-28Fixed NoneOptionBundleTester to actually instantiate a module without an ↵azidar
input port
2016-01-28Add macros so assert prints prettierducky
2016-01-28Merge branch 'modrefactor'Andrew Waterman
2016-01-28Merge branch 'master' into modrefactorAndrew Waterman
2016-01-28Merge pull request #81 from ucb-bar/readmeupdateAndrew Waterman
Update README with more architecture details and new testing flow
2016-01-28Merge branch 'scalastyle'Andrew Waterman
2016-01-28Merge branch 'master' into scalastyleAndrew Waterman
2016-01-28Use FIRRTL is invalid constructAndrew Waterman
2016-01-27Use FIRRTL nodes add+tail instead of addwAndrew Waterman
2016-01-27Use FIRRTL node rem, not mod, for %Andrew Waterman
2016-01-27Remove unsupported FIRRTL node bit(); use bits()Andrew Waterman
2016-01-27In FIRRTL, bitwise operators return UIntAndrew Waterman
2016-01-27New FIRRTL syntax for regAndrew Waterman
2016-01-27Only deduplicate when Module classname is the sameducky
2016-01-27Add unit test for module deduplicationducky
2016-01-25Emit FIRRTL muxes for aggregatesAndrew Waterman
2016-01-24Disallow weak connect for VecAndrew Waterman
2016-01-23Implement first draft of new FIRRTL changesAndrew Waterman
2016-01-23Change implicit clock name to clk to match Chisel2Andrew Waterman
This allows us to share Verilog test harnesses between the two.
2016-01-23Don't use deprecated constructsAndrew Waterman
2016-01-23Merge pull request #92 from ucb-bar/moveFIRRTLAndrew Waterman
Move firrtl subpackage to inside internal subpackage.
2016-01-23Move firrtl subpackage to inside internal subpackage.jackkoenig
2016-01-17Remove unused WhenElse IR nodeAndrew Waterman
2016-01-17Improve code generation for WhenAndrew Waterman
The change to fix elsewhen/otherwise blew up the node count.
2016-01-17Merge pull request #89 from ucb-bar/whenAndrew Waterman
Fix when / elsewhen / otherwise behavior and add unit test
2016-01-17Add =/= operator to BitPatAndrew Waterman
2016-01-16Disallow Muxing between bundles whose fields have different widthsAndrew Waterman
2016-01-16Allow Wire() to be called from parameterized functionsAndrew Waterman
Accomplish this by avoiding default-null parameters on the apply methods.
2016-01-16Add When test and fix when / elsewhen / otherwise behaviorducky