WCB combines multiple consecutive writes to a given address range into a TileLink burst to increase the efficiency of Write transactions. Read Transactions are bypassed by WCB. WCB accesses the 256 MB of non-cached DDR region via system port 4 AXI-NC as shown in the following table.
WCB Address Range | ||
---|---|---|
Base Address | Top | Port |
0xD000_0000 | 0xDFFF_FFFF | System Port 4 (AXI4-NC) |
0x18_0000_0000 | 0x1B_FFFF_FFFF | System Port 4 (AXI4-NC) |
WCB manages its internal buffers efficiently based on the incoming Write/Read transaction addresses. The key properties of WCB are as follows:
A buffer in WCB is also emptied under the following conditions: