pnx1500 NXP Semiconductors, pnx1500 Datasheet - Page 319

no-image

pnx1500

Manufacturer Part Number
pnx1500
Description
Pnx15xx Series Connected Media Processor
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
pnx1500E
Manufacturer:
NORTEL
Quantity:
1 000
Philips Semiconductors
Volume 1 of 1
PNX15XX_SER_3
Product data sheet
Figure 4:
Arbitration when DMA has priority
DMA request
handle
any request in BLB
2.2.2 Second Level of Arbitration
2.2.3 Dynamic Ratios
DMA request
DMA request
from BLB
handle
begin
This equilibrium is only possible with CPU_DECR = 1 and all transfers back-to-back
without any efficiency loss. In other words: when the CPU account exceeds the
CPU_CLIP value, the account can only stay constant when the CPUs take 100% of
the available bandwidth. This is unlikely to happen because the CPU account
exceeds the CPU_LIMIT value, giving DMA a higher priority than the CPUs.
Therefore, the CPU account will not stay above CPU_CLIP for long.
The accounting mechanism described earlier is the static ratio variant. The problem
with this approach is that the statically programmed CPU_RATIO that is used, per
DDR burst, can not account for significantly different amounts of overhead by a DDR
burst that can occur in real life. To fix that problem dynamic ratios have been
introduced, which can be enabled through the ARB_CTL register.
high priority in budget CPU
least recently handled
1 high priority CPU
is requesting
in budget
handle
Rev. 3 — 17 March 2006
low priority in budget CPU
least recently handled
1 low priority CPU
is requesting
in budget
end
handle
least recently handled
1 high priority CPU
high priority CPU
out of budget
is requesting
handle
least recently handled
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
1 low priority CPU
low priority CPU
out of budget
is requesting
Chapter 9: DDR Controller
PNX15xx Series
handle
9-6

Related parts for pnx1500