1. 13 Dec, 2017 1 commit
  2. 10 Dec, 2017 1 commit
    • 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
  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. 23 Aug, 2017 1 commit
  6. 18 Sep, 2016 1 commit
    • Jens Korinth's avatar
      Implement generic, round-robin Axi Mux · 992c37c2
      Jens Korinth authored
      * muxes N AXI-MM masters to one AXI-MM slave
      * read and write channels are mux'ed independently
      * no interruptions during bursts, next schedule on LAST
      * address valid is used to signal transfer requests
      * may cost up to N-1 cycles latency
      992c37c2