Skip to content

Update the fifo component to allow oneshot mode to be restarted repeatedly

Andy requested to merge lsl_gm/opencpi:update_fifo_comp_allowing_restart into develop

What this MR does / why we need it:

This updates the fifo component in the util_comps library to allow oneshot mode to be restarted repeatedly and automatically so contiguous blocks of data can be continuously sent It also updates the BSV fifo used to SyncFIFO fixing #2885

Steps to complete before submitting MR:

  • I have read Contribution guidelines

  • I have ensured I have a changelog written in the imperative form that is meaningful and accurately summarizes the work done

  • I have added the release notes label if applicable (more information below)

  • I have ensured the workflow labels are up to date and will continue to do so up until this work is merged into develop

  • I have added a category, type, and target release label along with all other labels as need be

  • My branch is up to date with develop. If it is not, then I have ensured my work does not conflict with other work

  • I agree my bugfix MR does not include new features/enhancements

  • I represent that bugfixes have been locally tested against the most recent major.minor release in which the bug exists

  • (REVIEWER ONLY) I have thoroughly gone through the above steps to ensure that they have been followed

Changelog

  • enh(assets): add restart ability to fifo component onshot mode
  • bug(assets): fix fifo not inferring BRAM

Which issue(s) this MR closes

Closes #2885

Edited by Andy

Merge request reports