Adam Izraelevitz
Adam Izraelevitz
To migrate code from `Chisel._` to `chisel3._`, the bulk connect operators are very different, which requires a significant rewrite of every bulk connection. However, the old connect operator was actually...
### Contributor Checklist - [x] Did you add Scaladoc to every public function/method? - [ ] Did you add at least one test demonstrating the PR? - [x] Did you...
### Contributor Checklist - [ ] Did you add Scaladoc to every public function/method? - [ ] Did you add at least one test demonstrating the PR? - [ ]...
Separable PRs: - [x] Split InstanceSpec numbering into separate PR - [ ] Change to requirement of having IsInstantiable explicit vs implicit TODO(@azidar): - [x] Scaladoc for Proxy.scala - [x]...
### Contributor Checklist - [N/A] Did you add Scaladoc to every public function/method? - [x] Did you add at least one test demonstrating the PR? - [x] Did you delete...
This is a proposal for a new type, `Contextual`, which allows Chisel users to define values differently for instances of the same definition, but access them only outside the instance...
In general, Chisel's connection operators are very broken; their semantics change depending on `import Chisel._` vs `import chisel3._`. Even `chisel3._`'s semantics are not clean; you cannot reason about what will...
- [ ] 3.3: Add better description of an Arbiter, and the arguments to the Arbiter constructor - [ ] 3.4: Never define scan, or what the Left or Right...
### Motivation First step in implementing what was discussed in this issue: https://github.com/chipsalliance/chisel/issues/2643 In short, `Incoming` and `Outgoing` provide a way to create input/output ports that does not "strip flips"...
### Contributor Checklist - [ ] Did you add Scaladoc to every public function/method? - [ ] Did you add at least one test demonstrating the PR? - [ ]...