Currently the way the arbiter is organized can cause the payload of AXI beats (address, data, etc.) to change after the valid signals has been asserted. This violates the AXI4 standard. Rework the arbiter such that it holds on to its decision until the request is cleared. This should be easily doable by having the round-robin flag jump to the selected master.
Currently the way the arbiter is organized can cause the payload of AXI beats (address, data, etc.) to change after the
validsignals has been asserted. This violates the AXI4 standard. Rework the arbiter such that it holds on to its decision until the request is cleared. This should be easily doable by having the round-robin flag jump to the selected master.