Skip to content

v0.3.1

Compare
Choose a tag to compare
@fischeti fischeti released this 16 Jan 17:47
· 32 commits to main since this release

Added

  • floo_narrow_wide_join which joins a narrow and a wide AXI bus

Changed

  • Wormhole routing for bursts was removed for some channels in the chimney since it is generally not necessary if the header information is sent in parallel to the payload.

Fixed

  • Output directory passed to floogen is now relative to the current working directory instead of the installation folder of floogen.
  • Write ordering in the narrow-wide version was incorrect. Sending AW and W beats over different channels would have allowed to arrive them out of order, if multiple managers are sending write requests to the same subordinate, which could result in interleaving of the data. This is now fixed by sending AW and W beats over the same wide channel. The AW and W beats are coupled together and wormhole routing prevents interleaving of the data.