Device and Method for Storing and Processing Data Units
First Claim
1. A device for storing and processing data units, the device comprises:
- a data processor; and
a DDR controller, adapted to be coupled to a double data rate (DDR) memory unit DDR memory unit;
wherein the DDR controller comprises;
a read request dual port random access (DPR) memory unit, adapted to store requests to read data from the DDR memory unit;
a write request DRP memory unit adapted to store requests to read data from the DDR memory unit; and
and a selection unit adapted to select a stored request to be sent to the DDR memory unit;
wherein the device is adapted to store an ingress data unit at the DDR memory unit before the data processor processes a fetched data unit from the DDR memory unit to provide an egress data unit; and
wherein the fetched data unit comprises at least a portion of the ingress data unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method for storing and processing data units. The method includes: storing, at a read request dual port random access (DPR) memory unit, at least one request to read data from a double data rate (DDR) memory unit; storing, at a write request dual port random access (DPR) memory unit, at least one request to write data to a double data rate (DDR) memory unit; selecting a stored request to be sent to the DDR memory unit; wherein if the selected stored request is a write request, storing an ingress data unit at the DDR memory unit; and retrieving a fetched data unit from the DDR memory unit and processing the fetched data unit to provide an egress data unit; wherein the fetched data unit comprises at least a portion of the ingress data unit.
-
Citations
26 Claims
-
1. A device for storing and processing data units, the device comprises:
-
a data processor; and a DDR controller, adapted to be coupled to a double data rate (DDR) memory unit DDR memory unit;
wherein the DDR controller comprises;a read request dual port random access (DPR) memory unit, adapted to store requests to read data from the DDR memory unit; a write request DRP memory unit adapted to store requests to read data from the DDR memory unit; and and a selection unit adapted to select a stored request to be sent to the DDR memory unit; wherein the device is adapted to store an ingress data unit at the DDR memory unit before the data processor processes a fetched data unit from the DDR memory unit to provide an egress data unit; and
wherein the fetched data unit comprises at least a portion of the ingress data unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 23, 25)
-
-
11. A method for storing and processing data units, the method comprises:
-
storing, at a read request dual port random access (DPR) memory unit, at least one request to read data from a double data rate (DDR) memory unit; storing, at a write request dual port random access (DPR) memory unit, at least one request to write data to a double data rate (DDR) memory unit; selecting a stored request to be sent to the DDR memory unit;
wherein if the selected stored request is a write request, storing an ingress data unit at the DDR memory unit;retrieving a fetched data unit from the DDR memory unit and processing the fetched data unit to provide an egress data unit;
wherein the fetched data unit comprises at least a portion of the ingress data unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26)
-
Specification