- Apr 29, 2021
-
-
Scala Steward authored
Co-authored-by:
Jiuyang Liu <liu@jiuyang.me> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Scala Steward authored
Co-authored-by:
Jiuyang Liu <liu@jiuyang.me> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Scala Steward authored
Co-authored-by:
Jiuyang Liu <liu@jiuyang.me> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Scala Steward authored
Co-authored-by:
Jiuyang Liu <liu@jiuyang.me> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Scala Steward authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Megan Wachs authored
* Cookbook: clean up desiredName example * Update cookbook.md
-
- Apr 28, 2021
-
-
Chick Markley authored
This PR provides for support for Vec literals. They can be one of two forms Inferred: ``` Vec.Lit(0x1.U, 0x2.U) ``` or explicit: ``` Vec(2, UInt(4.W)).Lit(0 -> 0x1.U, 1 -> 0x2.U) ``` - Explicit form allows for partial, or sparse, literals. - Vec literals can be used as Register initializers - Arbitrary nesting (consistent with type constraints is allowed)
-
- Apr 27, 2021
-
-
Megan Wachs authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jack Koenig authored
-
Jack Koenig authored
-
- Apr 22, 2021
-
-
Deborah Soung authored
-
Martin Schoeberl authored
-
- Apr 20, 2021
-
-
Fabien Marteau authored
nitpick
-
- Apr 16, 2021
-
-
Jiuyang Liu authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jack Koenig authored
Using https://github.com/ucb-bar/chisel-repo-tools/pull/31
-
- Apr 15, 2021
-
-
Carlos Eduardo authored
* Remove space between backticks and language * Make code examples in memories explanation work Co-authored-by:Jack Koenig <koenig@sifive.com>
-
- Apr 13, 2021
-
-
Megan Wachs authored
-
- Apr 08, 2021
-
-
Megan Wachs authored
-
Carlos Eduardo authored
* Add documentation guide about memory initialization * Move information to experimental and add ref
-
- Apr 01, 2021
-
-
XinJun Ma authored
-
Kalamár Ödön authored
-
- Mar 30, 2021
-
-
Jack Koenig authored
-
- Mar 27, 2021
-
-
Jiuyang Liu authored
* Add CCC2021 info * Update README.md * Update README.md
-
- Mar 24, 2021
-
-
Jack Koenig authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Mar 19, 2021
-
-
Jack Koenig authored
* Update the FAQ and add doc on versioning * Update modules.md Co-authored-by:Megan Wachs <megan@sifive.com>
-
Megan Wachs authored
Updates to chisel3 documentation for website: * guard code examples with mdoc and fix errors encountered along the way * move some website content here vs splitting the content across two repos * Bring in the interval-types and loading memories content so that it will be visible from the website * remove all references to the wiki (deprecated) * Remove reference to Wiki from the README * fix tabbing and compile of chisel3-vs-chisel2 section * Appendix: faqs now guarded and compile * FAQs: move to resources section
-
Boyang Han authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Schuyler Eldridge authored
Change top.cpp to deassert reset one time unit before the clock asserts. This avoids a Verilator simultation issue in top.cpp where the eval() function is only called once per simultation loop. If the clock and reset are both changed and eval() is only called once, then any combinational update due to a change in reset is not visible to the sequential logic. This avoids issues where the downstream compilation utilities move synchronous reset logic outside of an always block that describes a synchronous reset flip flop. Reset now deasserts on time unit 10 and the clock ticks on time unit 11. h/t @albert-magyar Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Mar 18, 2021
-
-
Schuyler Eldridge authored
Change a test to use emitChirrtl instead of emitFirrtl. This test isn't supposed to be running the Scala FIRRTL Compiler, but the latter method causes this to happen. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Mar 16, 2021
-
-
Jack Koenig authored
-
- Mar 13, 2021
-
-
Jack Koenig authored
Compiler plugin implemented autoclonetype
-
Jack Koenig authored
-
Jack Koenig authored
The compiler plugin obviates the need for using stack traces to determine outer objects in autoclonetype. When the plugin was used to compile a given Bundle, it will no longer collect a stack trace upon construction. This should have massive benefits to elaboration runtime.
-
Jack Koenig authored
-
- Mar 12, 2021
-
-
Jack Koenig authored
-
Carlos Eduardo authored
This annotation adds memory import with inline generation for the emmiter. Supports both readmemh and readmemb statements based on argument.
-
- Mar 04, 2021
-
-
Jack Koenig authored
-
- Mar 03, 2021
-
-
chrisbaldwin2 authored
* Adding ChiselEnum Documentation Entry Added documentation for the ChiselEnum type with verified examples * Fixed some doc ambiguity and repeated emitVerilog calls * Added ChiselStage and commented out package definition since packages cannot be declared in single files * Fixed issue with ChiselStage not being able to generate a module with parameters and bad package imports * Opps on not adding _ after import * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Megan Wachs <megan@sifive.com> * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Megan Wachs <megan@sifive.com> * Modified Bundle for ci and made changes to select naming scheme * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Megan Wachs <megan@sifive.com> * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Megan Wachs <megan@sifive.com> * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Megan Wachs <megan@sifive.com> * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Megan Wachs <megan@sifive.com> * Added missing backticks * Added space around error block quote * Fixed md paragraph in code * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Megan Wachs <megan@sifive.com> * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com> * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com> * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com> * Update docs/src/explanations/chisel-enum.md Co-authored-by:
Megan Wachs <megan@sifive.com> * Fixed some comments and formatting Co-authored-by:
Megan Wachs <megan@sifive.com> Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@gmail.com>
-
- Mar 02, 2021
-
-
Jerry Zhao authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Feb 27, 2021
-
-
Jiuyang Liu authored
-