Line buffer unit for image processor
First Claim
Patent Images
1. A device configured to manage a plurality of line group buffers having different respective sizes, the device comprising:
- a memory device configured to store line group data; and
a plurality of line buffer interface units,wherein each line buffer interface unit is assigned to manage read and write requests for a respective line group buffer stored by the memory device, each line group buffer being a respective partition of storage within the memory device,wherein each line buffer interface unit is configured with configuration parameters that specify a respective size for a respective line group buffer managed by the line buffer interface unit, andwherein the device is configured to assign multiple line buffer interface units to manage respective line group buffers having different respective sizes.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus is described that include a line buffer unit composed of a plurality of a line buffer interface units. Each line buffer interface unit is to handle one or more requests by a respective producer to store a respective line group in a memory and handle one or more requests by a respective consumer to fetch and provide the respective line group from memory. The line buffer unit has programmable storage space whose information establishes line group size so that different line group sizes for different image sizes are storable in memory.
84 Citations
20 Claims
-
1. A device configured to manage a plurality of line group buffers having different respective sizes, the device comprising:
-
a memory device configured to store line group data; and a plurality of line buffer interface units, wherein each line buffer interface unit is assigned to manage read and write requests for a respective line group buffer stored by the memory device, each line group buffer being a respective partition of storage within the memory device, wherein each line buffer interface unit is configured with configuration parameters that specify a respective size for a respective line group buffer managed by the line buffer interface unit, and wherein the device is configured to assign multiple line buffer interface units to manage respective line group buffers having different respective sizes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. A method for managing a plurality of line group buffers having different respective sizes, the method being performed by a device comprising a memory device configured to store line group data and a plurality of line buffer interface units, the method comprising:
-
configuring each line buffer interface unit with respective configuration parameters that assign a respective line group buffer to the line buffer interface unit and that specify a respective size for the respective line group buffer assigned to the line buffer interface unit, each line group buffer being a respective partition of storage within the memory device, including assigning multiple line buffer interface units to manage respective line group buffers having different respective sizes; and managing, by each line buffer interface unit, read and write requests for a respective line group buffer assigned to the line buffer interface unit. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
Specification