Apparatus for controlling access, by processing devices, to memories in an embedded system
OwnerCarsten Mielenz, Hans-Georg Gruberinventors
Life of this patent
Estimating the term…
Abstract
The present invention provides an apparatus for controlling access, by processing devices to memories in an embedded system, with the apparatus being arranged between the processing devices and the memories, and with the apparatus independently moving data between the memories and between the memories and internal memories in the processing devices.
Claims24
A memory controller for controlling access to a plurality of memory devices by one or more processing devices, comprising:
- one or more ports allowing the one or more processing devices to read data from or write data to the plurality of memory devices;
- and
- a control component programmable via one or more of the processing devices to move data from a first location in the plurality of memory devices to a second location in the plurality of memory devices without transferring the data to the one or more processing devices.
An apparatus for controlling access by processing devices to memory devices in an embedded system, comprising:
- a security device for protecting against access violations when the memories are being accessed by the processing devices;
- a control component for moving data between different locations in the memory devices independently of the processing devices;
- and
- a programmable interface allowing the control component to be programmed to control the manner in which the movement of data between different locations in the memory devices occurs.
An embedded system, comprising:
- a plurality of memory devices;
- a plurality of processing devices;
- and
- a memory controller for controlling access to a plurality of memory devices by one or more processing devices, wherein the memory controller comprises a control component programmable via one or more of the processing devices to move data from a first location in the plurality of memory devices to a second location in the plurality of memory devices without transferring the data to the one or more processing devices.
A method of moving data between locations of a plurality of memory in an embedded system, comprising:
- programming, via control signals generated by one or more processing devices of the embeded system, a control component of the memory controller;
- and
- moving, by the control component, the data between the locations without transferring the data to the processing devices.
An apparatus for controlling access by processing means to storage means in an embedded system, comprising:
- control means for moving data between different locations in the storage means without transferring the data into the processing means;
- and
- programmable interface means allowing the control means to be programmed to control the manner in which the movement of data between different locations in the storage means occurs.
Dependencies are inferred from the claim text.