1. 28 Aug, 2017 2 commits
  2. 23 Aug, 2017 1 commit
  3. 12 Sep, 2016 1 commit
    • Jens Korinth's avatar
      AxiFifoAdapter: Clean-up configuration · 1e69313e
      Jens Korinth authored
      * moved config params into sealed case class
      * unified constructors to use new config object
      * added companion object for convenience constructors (backward
        compatible)
      * changed constructor calls in unit tests accordingly
      1e69313e
  4. 04 Aug, 2016 1 commit
    • Jens Korinth's avatar
      Adapters: fix address valid logic · 18cf7be1
      Jens Korinth authored
      * addresses should only be handshaked when data is actually avaiable /
        needed; previous logic would provide addresses as fast as possible
      * this fixes problems with handshaken addresses at other modules when
        adapter is being reset
      18cf7be1
  5. 01 Aug, 2016 1 commit
    • Jens Korinth's avatar
      AxiFifoAdapter: Bugfix AXI interface · fde9d942
      Jens Korinth authored
      * opposed to FifoAxiAdapter, addresses may only be supplied via the
        interface if data will be read (slave will supply data)
      * this bug led to erroneous read bursts, overflowing the buffer
      * fixed some minor condition issues
      fde9d942
  6. 31 Jul, 2016 1 commit
    • Jens Korinth's avatar
      Simplify AxiFifoAdapter · e70fb06c
      Jens Korinth authored
      * replaced tick-tock-buffers with single FIFO
      * burst size now independent of buffer size
      * bursts start immediately when FIFO has space for one burst
      * operation similar to FifoAxiAdapter
      * unit tests work unchanged
      e70fb06c
  7. 26 Jul, 2016 1 commit
    • Jens Korinth's avatar
      AxiFifoAdapter: Improve switching speed · c7b36058
      Jens Korinth authored
      * condition for switching of FIFOs led to 1-cycle delay
      * now switching when either other FIFO empty, or dequeing
        in progress and exactly one element
      * conditions are the same in both states
      c7b36058
  8. 20 Jul, 2016 1 commit
    • Jens Korinth's avatar
      AxiFifoAdapter: improve performance · fe9d7b90
      Jens Korinth authored
      * now stays in fetch mode and just flips buffers, if current FIFO
        is empty
      * empty checks more aggressive: now checks if FIFO will be empty
        in the next cycle to mask the state transition
      fe9d7b90
  9. 15 Jul, 2016 1 commit
  10. 14 Jul, 2016 1 commit
  11. 13 Jul, 2016 1 commit
    • Jens Korinth's avatar
      AxiFifoAdapter: implement AXI mem to FIFO adapter · 9684a9c2
      Jens Korinth authored
      * tick-tock buffer approach: one buffer is filled via AXI4 read
        bursts, the other is made available for dequeuing
      * can provide continuous data at full speed, given that the bursts
        finish fast enough
      * also added some unit tests for fixed blocks of memory
      * missing: support for wrap-around (currently via reset)
      9684a9c2