| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-06-08 | Rename packages to lowercase chisel, add compatibility layer | ducky | |
| 2016-04-01 | Improve Arbiter implementation and QoR | Andrew Waterman | |
| - Remove power-of-2 restriction on count - Avoid redundancy between lockIdx and chosen signals, reducing area - Infer locked from lockCount, rather than maintaining separate state - Reduce FIRRTL node count in several places - Special-case simple Arbiter, which avoids serializing the computation of io.chosen with io.out.valid/bits. This lops off a few FO4 delays at no area cost, and actually reduces area if io.chosen isn't used. | |||
| 2016-04-01 | Make ArbiterCtrl private; make O(n), not O(n^2) | Andrew Waterman | |
| It was never meant to be a public API, and the implementation left something to be desired. | |||
| 2016-01-23 | Don't use deprecated constructs | Andrew Waterman | |
| 2015-11-02 | Break out Utils.scala into smaller portions | ducky | |
