1. Apr 06, 2016
  2. Apr 02, 2016
    • Sebastian Bøe's avatar
      Add Arch Linux installation instructions · 855c1e4c
      Sebastian Bøe authored
      855c1e4c
    • Andrew Waterman's avatar
      9b114817
    • Andrew Waterman's avatar
      Reduce FIRRTL node count for Counter · 70062576
      Andrew Waterman authored
      This would ultimately get DCE'd, but it's easy enough to not
      generate the dead code in the first place.
      70062576
    • Andrew Waterman's avatar
      Improve Arbiter implementation and QoR · 08ec6f03
      Andrew Waterman authored
      - 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.
      08ec6f03
    • Andrew Waterman's avatar
      Make ArbiterCtrl private; make O(n), not O(n^2) · 15131704
      Andrew Waterman authored
      It was never meant to be a public API, and the implementation left
      something to be desired.
      15131704
    • Andrew Waterman's avatar
      Return Seq, not Vec, from PriorityEncoderOH · 001aab20
      Andrew Waterman authored
      It doesn't really make sense to create a one-hot result then follow it
      with a decoder.  It's more performant to use a PriorityEncoder followed
      by a comparator.  Discourage the former by returning Seq, not Vec.
      
      In Chisel2, it seems the return type was originally Seq, but was at some
      point inadvertently changed to Vec.
      001aab20
    • Jim Lawson's avatar
      Bump plugin versions. · ec1249f4
      Jim Lawson authored
      Scalastyle "scalastyle-sbt-plugin" % "0.7.0) dies with:
          [error] .../chisel3/src/main/scala/Chisel/Data.scala: Expected token RBRACKET but got Token(XML_START_OPEN,<,4360,<)
          [error] .../chisel3/src/main/scala/Chisel/Driver.scala: Expected token RBRACKET but got Token(XML_START_OPEN,<,3418,<)
          ...
      Upgrade to "scalastyle-sbt-plugin" % "0.8.0"
      (and bump the the others to "current" versions while we're here.)
      ec1249f4
    • Andrew Waterman's avatar
      Update sbt to version 0.13.11 · 8d711952
      Andrew Waterman authored
      8d711952
  3. Mar 31, 2016
  4. Mar 29, 2016
  5. Mar 21, 2016
  6. Mar 19, 2016
  7. Mar 18, 2016
  8. Mar 16, 2016
  9. Mar 15, 2016
  10. Mar 11, 2016
  11. Mar 09, 2016
  12. Mar 07, 2016
  13. Mar 06, 2016
  14. Mar 04, 2016
  15. Mar 01, 2016
  16. Feb 27, 2016
  17. Feb 26, 2016