summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-27Use unmanagedClasspath and allDependencies to determine firrtl dependency.Jim Lawson
2016-10-27Existence of unmanaged firrtl.jar, replaces sbt managed dependency.Jim Lawson
Since chisel now depends on firrtl, we need a way for super projects (i.e., rocket-chip) to control the actual firrtl package used by chisel.
2016-10-27Refactor and fix field reflection (#342)Andrew Waterman
No more need for e.g. new Bundle { def foo(dummy: Int): Data } as now you can write new Bundle { def foo: Data } This also removes code duplication with Module. h/t @sdtwigg
2016-10-25Point to the Wiki for more details.Jim Lawson
2016-10-25FixedPoint number support for chisel3 (#328)Chick Markley
* FixedPoint number support for chisel3 FixedPoint numbers have a width and a binary position Either, neither or both maybe inferred. Firrtl will convert these to SInts during lowering passes * Fixes based on Jack's comments on PR #328 * Add experimental warning to FixedPoint class and object * Fixed comment per Adam's comment on PR #328
2016-10-24Merge pull request #246 from seldridge/issue-245Jim Lawson
Add a cloneType method to QueueIO
2016-10-24Merge pull request #212 from ucb-bar/tobits-deprecationJim Lawson
Tobits deprecation
2016-10-24Merge branch 'master' into tobits-deprecationJim Lawson
2016-10-23create SeqMems' read ports inside when statementDonggyu Kim
this helps firrtl to infer read enable signals
2016-10-19Change verilogToCpp to use O0jackkoenig
This causes Verilator tests to compile faster and use less memory
2016-10-19Deprecate "!=". (#323)Jim Lawson
2016-10-18Merge pull request #325 from ucb-bar/execute-harness-plan-3Chick Markley
Implement a standardized execution scheme for chisel
2016-10-14Implement a standardized execution scheme for chiselchick
Provide support for chisel options Provide support for firrtl options when called as part of chisel compile provide command line support the above options via scopt provide and execution result class that can be used when chisel3 is part of some externally controlled toolchain
2016-10-13Add cloneType method to QueueIOSchuyler Eldridge
Candidate fix for #245
2016-10-12remove trailing whitespace for annotationsScott Beamer
2016-10-11Bump required verilator version.Jim Lawson
2016-10-07Revert "Revert "Merge pull request #322 from ucb-bar/deleteEnqIODeqIO""Jim Lawson
This reverts commit 10f170110cd00e7e5e0b428c0490594dac4db225.
2016-10-06Merge pull request #313 from ucb-bar/buildinfoRichard Lin
Buildinfo
2016-10-06Merge branch 'master' into buildinfoJim Lawson
2016-10-06Fix typo in emitted string.Jim Lawson
2016-10-06Revert "Merge pull request #322 from ucb-bar/deleteEnqIODeqIO"Jim Lawson
This reverts commit 3ea7faaad0c3e349c531fabc8a75440337bdc235, reversing changes made to 7aea39d4deac62d5477904f4bf4381c3482c41d0. Update chisel-testers before commiting this change (deleting EnqIO/DeqIO).
2016-10-06Breakup the initial emitted string per @ducky64.Jim Lawson
2016-10-06Remove non-standard sbt-buildinfo settings; write buildinfo to firrtl file.Jim Lawson
2016-10-06Merge branch 'master' into buildinfoJim Lawson
2016-10-06Merge pull request #322 from ucb-bar/deleteEnqIODeqIOJim Lawson
Remove EnqIO, DeqIO - #308
2016-10-06Remove EnqIO, DeqIO - #308Jim Lawson
2016-10-06Merge branch 'master' into buildinfoJim Lawson
2016-10-06Merge pull request #312 from ucb-bar/improveunboundioerrormessage305Jim Lawson
Generate a better error message for missing IO() wrapper - fix #305
2016-10-06Merge pull request #307 from ucb-bar/clonefirrtldirectionJim Lawson
clone firrtlDirection when cloning - Issue #306
2016-10-06Add comments; correct Complex definition (use cloneType).Jim Lawson
2016-10-06Merge pull request #296 from ucb-bar/sbtnamecasecoherenceJim Lawson
Use "chisel3" as sbt project name.
2016-10-06Merge pull request #285 from ucb-bar/cookbook-testsJim Lawson
Add Cookbook tests
2016-10-06Merge pull request #320 from ucb-bar/exitcode281Jim Lawson
Update Driver: Check the simulation exit code #281
2016-10-06Update Driver: Check the simulation exit code #281Jim Lawson
Merge with master and support checking for failure with an explicit assertion message.
2016-10-06Merge branch 'master' into tobits-deprecationJim Lawson
2016-10-06Merge pull request #319 from ucb-bar/transitnamecommentsJim Lawson
TransitName comment change.
2016-10-05Merge pull request #318 from ucb-bar/addassertdata199Jim Lawson
Update @sdtwigg's PR #199 - Add Assert Data.
2016-10-05TransitName comment change.Jim Lawson
This was originally mixed in with #199, Add Assert Data.
2016-10-05Update @sdtwigg's PR #199 - Add Assert Data.Jim Lawson
2016-10-05Merge pull request #195 from ucb-bar/updateresolversJim Lawson
Update to current sbt resolver idiom.
2016-10-05Merge pull request #315 from ucb-bar/fix-rocket-chipJim Lawson
Give <> and := legacy behavior in compatibility mode
2016-10-05Use modulo addressing for dynamic Vec/Mem accessesAndrew Waterman
Static accesses are strictly checked.
2016-10-05Give <> and := legacy behavior in compatibility modeAndrew Waterman
2016-10-05Merge pull request #316 from ucb-bar/deprecation-warningsJim Lawson
Make asInput/asOutput/flip deprecation warnings dynamic
2016-10-05Make asInput/asOutput/flip deprecation warnings dynamicAndrew Waterman
Code that imports Chisel._ shouldn't see them. Not sure if requireIOWrap is the right condition... or if cyan is a good choice of color for deprecation warnings.
2016-10-05Merge pull request #301 from ucb-bar/unidocRichard Lin
Generate scaladoc for all subprojects.
2016-10-05Print Chisel version when Driver object is created.Jim Lawson
2016-10-05Add sbt-buildinfo support.Jim Lawson
2016-10-04Suppress some scala compiler warningsAndrew Waterman
@unchecked is better than matching on _ in this case, because we want to fail on an unexpected case, rather than silently proceed.
2016-10-04Add CompileOptions implicits to all Module constructors - fix #310. (#311)Jim Lawson