CPC G06F 12/0831 (2013.01) [G06F 12/0833 (2013.01); G06F 12/0846 (2013.01); G06F 12/10 (2013.01); G06F 13/1673 (2013.01); G06F 13/4068 (2013.01); G06F 12/1018 (2013.01); G06F 2212/62 (2013.01)] | 20 Claims |
1. A method for interfacing, at a memory interface, between a memory bus and a cache memory comprising a plurality of cache banks, the memory interface comprising a plurality of snoop processors configured to receive snoop requests from the memory bus, each snoop processor being associated with a respective bus interface, and each bus interface being configured to transfer data to one or more cache banks, of the plurality of cache banks, associated with that bus interface, the method comprising:
receiving a snoop request at a respective bus interface associated with the snoop processor;
determining, at the snoop processor, that the snoop request relates to said respective bus interface; and
processing the snoop request at a cache bank associated with said respective bus interface in dependence on that determination.
|