BUFFER MANAGER AND METHODS FOR MANAGING MEMORY
First Claim
Patent Images
1. A method comprising:
- managing a plurality of buffer addresses in a system-on-chip (SOC); and
if a number of available buffer addresses in the SOC falls below a low threshold value, obtaining one or more buffer addresses from a memory, which is external to the SOC, to the SOC.
17 Assignments
0 Petitions
Accused Products
Abstract
Some of the embodiments of the present disclosure provide a method comprising managing a plurality of buffer addresses in a system-on-chip (SOC); and if a number of available buffer addresses in the SOC falls below a low threshold value, obtaining one or more buffer addresses from a memory, which is external to the SOC, to the SOC. Other embodiments are also described and claimed.
-
Citations
21 Claims
-
1. A method comprising:
-
managing a plurality of buffer addresses in a system-on-chip (SOC); and if a number of available buffer addresses in the SOC falls below a low threshold value, obtaining one or more buffer addresses from a memory, which is external to the SOC, to the SOC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system-on-chip (SOC) comprising:
-
a client component; and a buffer management unit (BMU) comprising; an internal buffer pointer pool (IBPP); and a controller configured to; monitor a number of unassigned buffer pointers in the IBPP, and if the number of unassigned buffer pointers in the IBPP falls below a threshold value, allocate one or more buffer pointers from an external buffer pointer pool (EBPP) to the IBPP. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
maintaining a plurality of buffer pointer pools (BPPs), wherein each BPP is logically sectioned in an internal buffer pointer pool (IBPP) and an external buffer pointer pool (EBPP); and for each BPP, dynamically allocating a plurality of buffer pointers to the corresponding IBPP and dynamically allocating another plurality of buffer pointers to the corresponding EBPP. - View Dependent Claims (20, 21)
-
Specification