summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorAndrew Waterman2016-03-31 12:35:19 -0700
committerAndrew Waterman2016-04-01 16:34:43 -0700
commit08ec6f037c2fd301624d815b85942ebc24152a87 (patch)
tree294d39c5658f59bd38e0fe4090e010f58f945bac /src/test
parent151317048e06c98bc5b91614ae039ae909ae0361 (diff)
Improve Arbiter implementation and QoR
- 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.
Diffstat (limited to 'src/test')
0 files changed, 0 insertions, 0 deletions