|ARM Technical Support Knowledge Articles|
Applies to: AXI
Slaves/bridges may need additional logic if they are going to provide an early write response (before the write is fully completed). The minimum that it needs is hazard detection, which detects a read to an address that is stored within the write buffer.
If a read-after-write hazard is detected then the slave/bridge can either stall the read operation until the write has fully completed, or implement forwarding logic to provide the correct read data prior to the write fully completing.
The above complexity is avoided if a slave only provides a write response when the write has fully completed.
Article last edited on: 2008-09-09 15:47:45
Did you find this article helpful? Yes No
How can we improve this article?