1. 10 Dec, 2017 1 commit
    • 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 1 commit
    • Jens Korinth's avatar
      Fix test problems in RegisterFileSpec · 318d789b
      Jens Korinth authored
      * fixed some issues in ProgrammableMaster regarding wrong types of the
        response channels (was using old approach, direct UInt)
      * fixed some issues in the register file spec, regarding peek/poke of
        non-IO fields, tests are functional
      318d789b
  3. 11 Oct, 2017 1 commit
  4. 28 Aug, 2017 1 commit
    • Jens Korinth's avatar
      Refactoring, clean-up · 441095fb
      Jens Korinth authored
      *  split into subpackages axi4 and axi4lite
      *  moved each module into its subpackage
      *  shortened names by removing Axi-prefixes wherever possible
      *  moved Configs and IOs into corresponding companion object
      *  replaced some printlns/printfs with Logging facilities
      441095fb
  5. 25 Aug, 2017 1 commit
  6. 23 Aug, 2017 1 commit
  7. 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