Circuits for and methods of enabling the access to data
First Claim
Patent Images
1. A circuit for enabling access to data, the circuit comprising:
- a memory device storing data blocks having a first predetermined size;
a direct memory access circuit coupled to the memory device, the direct memory circuit accessing a data payload having a second predetermined size which is greater than the first predetermined size. wherein the second predetermined size of the payload data comprises a multiple N of the first predetermined size of the data blocks;
wherein the direct memory access circuit accesses the data payload in response to a descriptor having a plurality of addresses corresponding to a predetermined number of the data blocks stored in the memory device; and
wherein the plurality of addresses comprises N+1 addresses and each data block other than a first data block and a last data block of the plurality of data blocks are boundary restricted.
1 Assignment
0 Petitions
Accused Products
Abstract
A circuit for enabling access to data is described. The circuit comprises a memory device storing data blocks having a first predetermined size; and a direct memory access circuit coupled to the memory device, the direct memory circuit accessing a data payload having a second predetermined size which is greater than the first predetermined size; wherein the direct memory access circuit accesses the data payload in response to a descriptor having a plurality of addresses corresponding to a predetermined number of the data blocks stored in the memory device. A method of enabling the access to data is also disclosed.
-
Citations
11 Claims
-
1. A circuit for enabling access to data, the circuit comprising:
-
a memory device storing data blocks having a first predetermined size; a direct memory access circuit coupled to the memory device, the direct memory circuit accessing a data payload having a second predetermined size which is greater than the first predetermined size. wherein the second predetermined size of the payload data comprises a multiple N of the first predetermined size of the data blocks; wherein the direct memory access circuit accesses the data payload in response to a descriptor having a plurality of addresses corresponding to a predetermined number of the data blocks stored in the memory device; and wherein the plurality of addresses comprises N+1 addresses and each data block other than a first data block and a last data block of the plurality of data blocks are boundary restricted. - View Dependent Claims (2, 3, 4)
-
-
5. A circuit for enabling access to data, the circuit comprising:
-
a memory device storing data blocks having a first predetermined size; a display port direct memory access circuit coupled to the memory device, the display port direct memory circuit accessing a data payload having a second predetermined size which is greater than the first predetermined size and comprising a predetermined portion of data to be displayed, wherein the second predetermined size of the payload data comprises a multiple N of the first predetermined size of the data blocks; a display port coupled to the display port direct memory access circuit, the display port generating the payload data; wherein the display port direct memory access circuit accesses the data payload stored in the memory device in response to a descriptor having a plurality of addresses corresponding to a predetermined number of the data blocks stored in the memory device, wherein the plurality of addresses comprises N+1 addresses and each data block other than a first data block and a last data block of the plurality of data blocks are boundary restricted. - View Dependent Claims (6, 7, 8)
-
-
9. A method of enabling access to data, the method comprising:
-
storing data blocks having a first predetermined size in a memory device; receiving, at a direct memory access circuit, a descriptor having a plurality of addresses corresponding to a predetermined number of the data blocks stored in the memory device, wherein storing the plurality of addresses comprises storing N+1 addresses; accessing, in response to a descriptor, a data payload having the predetermined number of the data blocks corresponding to the plurality of address; implementing a payload data size which comprises a multiple N of the first predetermined size of the data blocks; and providing boundary restrictions for each data block other than a first data block and a last data block of the plurality of data blocks. - View Dependent Claims (10, 11)
-
Specification