Patent ID: 7809004
Filing Date: 2010-10-05
Classification: G06F

Abstract:
1. A data processing system, comprising: an interconnect fabric; a protected resource having a plurality of banks each associated with a respective one of a plurality of address sets; a snooper coupled to said interconnect fabric and to said resource that controls access to said resource, wherein a maximum service rate at which said snooper can service requests is less than a maximum request arrival rate supported by the interconnect fabric; one or more masters that initiate requests; and interconnect logic coupled to said one or more masters and to said interconnect fabric, wherein said interconnect logic regulates a rate of delivery to said snooper via said interconnect fabric of requests that target any one said plurality of banks of said protected resource, wherein said interconnect logic includes a previous request buffer that buffers information regarding one or more previous requests that permits a determination of which of said plurality of banks said one or more previous requests targeted, and wherein said interconnect logic regulates said rate of delivery by reference to said previous request buffer.