1. 10 Dec, 2017 2 commits
    • Jens Korinth's avatar
      Fixed naming issues in packages · a24a7684
      Jens Korinth authored
      * new scheme: chisel.axi is the main package
      * chisel.axi.Axi4 contains the full axi defs
      * chisel.axi.Axi4Lite contains the lite defs
      * chisel.axi.axi4 contains full Axi4 impls
      * chisel.axi.axi4lite contains lite impls
      * same applies for the generators, matching structure
      a24a7684
    • Jens Korinth's avatar
      WIP: Implement generic spec testing for RegisterFile · bb347461
      Jens Korinth authored
      * moved DataWidth from top axi to Axi4/Axi4Lite objects
      * cleaned generators, adopted new naming structure
      * implemented generators for arbitrary register files
      * master actions improved, simpler constructors
      * master actions can be automatically generated from register file
      * need to clean up the namespaces etc. - gotten really messy
      bb347461
  2. 08 Dec, 2017 2 commits
  3. 07 Dec, 2017 1 commit
  4. 11 Oct, 2017 2 commits
  5. 22 Sep, 2017 2 commits
  6. 31 Aug, 2017 1 commit
  7. 30 Aug, 2017 6 commits
    • Jens Korinth's avatar
      Squashed 'miscutils/' changes from fa152fd..5041968 · 11694b7d
      Jens Korinth authored
      5041968 SlowQueue: remove direct reset references
      bc2de4a Minimize SignalGenerator
      91f6202 Minimize DecoupledDataSource
      435a442 Minimize DataWidthConverter logic
      
      git-subtree-dir: miscutils
      git-subtree-split: 5041968ba66ec8c5329d7da6594b3f031437730d
      11694b7d
    • Jens Korinth's avatar
      Write FifoAxiAdapter specification · f581c158
      Jens Korinth authored
      *  basic tests implemented
      *  peekAt/pokeAt do not work; took a lot of time to figure out
      *  need to implement a workaround using a serial interface
      *  introduces its own problems, *sigh*
      f581c158
    • Jens Korinth's avatar
      SlowQueue: remove direct reset references · 2685786a
      Jens Korinth authored
      2685786a
    • Jens Korinth's avatar
      Minimize SignalGenerator · 57bf9a77
      Jens Korinth authored
      *  direct reference of reset is discouraged
      *  replaced explicit reset code with RegInits
      57bf9a77
    • Jens Korinth's avatar
      Minimize DecoupledDataSource · 7395f54f
      Jens Korinth authored
      *  direct references of reset are discouraged
      *  replaced all direct refs with RegInits, where appropriate
      *  fixed overwrite bug in test outputs, each test writes in separate dir
      7395f54f
    • Jens Korinth's avatar
      Minimize DataWidthConverter logic · 8e94f119
      Jens Korinth authored
      * direct reference of reset is discouraged
      * replaced all direct references with RegInits or removed reset
      * fixed overwrites of test runs (now each in separate dir)
      * added test directory to cleanFiles, will be removed on sbt clean
      8e94f119
  8. 28 Aug, 2017 2 commits
  9. 26 Aug, 2017 2 commits
    • Jens Korinth's avatar
      Squashed 'miscutils/' changes from c428dca..5bda007 · ce2a5d30
      Jens Korinth authored
      5bda007 DecoupledDataSource: repeat and non-pow2 sizes
      f6b927d Implement logging for Modules
      
      git-subtree-dir: miscutils
      git-subtree-split: 5bda007e1425eb09deb475dbe2e19849415f7a69
      ce2a5d30
    • Jens Korinth's avatar
      Implement logging for Modules · 0e19c7ff
      Jens Korinth authored
      * implemented both hardware (runtime) logging and constructor logging
        (compile time)
      * mix-in trait Logging provides methods info, warn and error (and cinfo,
        cwarn, cerror resp. for constructor logging)
      * logging level is controlled by implicit Logging.Level, determined at
        each call, allows for selective logging
      0e19c7ff
  10. 25 Aug, 2017 9 commits
  11. 24 Aug, 2017 4 commits
  12. 23 Aug, 2017 1 commit
  13. 15 Jul, 2017 1 commit
    • Jens Korinth's avatar
      Squashed 'miscutils/' changes from 6d4e97b..6b570c6 · 8a742587
      Jens Korinth authored
      6b570c6 Fix bug in DecoupledDataSourceSuite
      dee2777 Update README.md
      ad4e6f3 README.md edited online with Bitbucket
      3528414 Update to Chisel 3.0 (SNAPSHOT)
      
      git-subtree-dir: miscutils
      git-subtree-split: 6b570c6a26a7707719404beace67a289289c90ed
      8a742587
  14. 13 Jul, 2017 1 commit
    • Jens Korinth's avatar
      Fix bug in DecoupledDataSourceSuite · 9749d045
      Jens Korinth authored
      * chisel3 is a little finicky with peek/poke: it seems only stuff in the
        io bundle of modules is really safe
      * needed to replace peeking in the internal mems, since that seems
        to crash the LoFirrtlEvaluator
      * all tests functional again
      9749d045
  15. 08 Jul, 2017 1 commit
  16. 01 Oct, 2016 1 commit
    • Jens Korinth's avatar
      Define proper subprojects in build.sbt · b8d8f0e1
      Jens Korinth authored
      * miscutils, packaging are subprojects which are depended upon
      * configured correspondingly in build.sbt, removed symlinks in src
      * defined metadata for build artifact (incl. version)
      * updated .gitignore to ignore temp files in subprojects
      b8d8f0e1
  17. 30 Sep, 2016 1 commit
    • Jens Korinth's avatar
      Axi4LiteRegisterFile: Implement config register file · 3d7635a0
      Jens Korinth authored
      * AXI4Lite interface
      * flexible ControlRegister class hierarchy: constants, single values,
        virtual registers (callbacks)
      * implemented unit test cases
      * had to implement Axi4LiteProgrammableMaster for batch testing
      3d7635a0
  18. 28 Sep, 2016 1 commit