Visible to Intel only — GUID: mwh1409959108570
Ixiasoft
Visible to Intel only — GUID: mwh1409959108570
Ixiasoft
4.6.2. Arbitration Shares and Bursts
You can adjust the arbitration process by assigning a larger number of shares to hosts that need greater throughput. The larger the arbitration share, the more transfers are allocated to the host to access an agent. The hosts gets uninterrupted access to the agent for its number of shares when the host is reading or writing.
If a host cannot post a transfer, and other hosts are waiting to gain access to a particular agent, the arbiter grants access to another host. This mechanism prevents a host from wasting arbitration cycles if it cannot post back-to-back transfers. A bursting transaction contains multiple beats (or words) of data, starting from a single address. Bursts allow a host to maintain access to an agent for more than a single word transfer. If a bursting host posts a write transfer with a burst length of eight, it is guaranteed arbitration for eight write cycles.
You can assign arbitration shares to an Avalon® memory mapped bursting host and AXI hosts (which are always considered a bursting host). Each share consists of one burst transaction (such as multi cycle write), and allows a host to complete a number of bursts before arbitration switches to the next host.
Section Content
Differences Between Arbitration Shares and Bursts
Choosing Avalon Memory Mapped Interface Types
Avalon Memory Mapped Burst Host Example