Invention Grant
US08843682B2 Hybrid address mutex mechanism for memory accesses in a network processor
有权
用于网络处理器中存储器访问的混合地址互斥机制
- Patent Title: Hybrid address mutex mechanism for memory accesses in a network processor
- Patent Title (中): 用于网络处理器中存储器访问的混合地址互斥机制
-
Application No.: US13250954Application Date: 2011-09-30
-
Publication No.: US08843682B2Publication Date: 2014-09-23
- Inventor: Shashank Nemawarkar
- Applicant: Shashank Nemawarkar
- Applicant Address: US CA Milpitas
- Assignee: LSI Corporation
- Current Assignee: LSI Corporation
- Current Assignee Address: US CA Milpitas
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/14 ; G06F13/38 ; G06F12/14 ; H04L12/933 ; H04L12/931 ; H04L12/863 ; G06F12/08

Abstract:
Described embodiments provide arbitration for a cache of a network processor. Processing modules of the network processor generate memory access requests including a requested address and an ID value corresponding to the requesting processing module. Each request is either a locked request or a simple request. An arbiter determines whether the received requests are locked requests. For each locked request, the arbiter determines whether two or more of the requests are conflicted based on the requested address of each received memory requests. If one or more of the requests are non-conflicted, the arbiter determines, for each non-conflicted request, whether the requested addresses are locked out by prior memory requests based on a lock table. If one or more of the non-conflicted memory requests are locked-out by prior memory requests, the arbiter queues the locked-out memory requests. The arbiter grants any non-conflicted memory access requests that are not locked-out.
Public/Granted literature
- US20120023295A1 HYBRID ADDRESS MUTEX MECHANISM FOR MEMORY ACCESSES IN A NETWORK PROCESSOR Public/Granted day:2012-01-26
Information query