Patent ID: 7640376
Filing Date: 2009-12-29
Classification: G06F

Abstract:
1. A memory access apparatus that accesses a first memory by using direct memory access technique, the first memory storing variable-length data sequentially and length information indicative of a data length of the variable-length data, the memory access apparatus comprising: a central operation unit to create a read instruction for reading the variable-length data and store the read instruction in a second memory; and a data reading unit to read, upon reading the read instruction from the second memory, the length information identified by the read instruction from the first memory, calculate a storage location of subsequent data in the first memory based on the length information indicative of the data length of the variable length data, the subsequent data being the variable-length data to be further read from the first memory, and read the subsequent data from the first memory based on the storage location of the subsequent data, thereby executing a reading process of the variable-length data from the first memory instead of the central operation unit.