SPRUJ79 November 2024 F29H850TU
The CPU write FIFO has entries for the access's Address[31:3], data, size/position of access (which bytes are valid), and whether the operation is part of an atomic access. This information is necessary to reconstruct the write access. The FIFO stalls the data write signal for subsequent CPU write accesses. The push logic routes incoming accesses to the arbiter if there is no outstanding write request. Otherwise, the entry is put onto the FIFO and outstanding accesses complete before popping the first-in entry onto the arbiter interface.