发明名称 |
Controller for direct access to a memory for the direct transfer of data between memories of several peripheral devices, method and computer program enabling the implementation of such a controller |
摘要 |
The subject of the invention is in particular the direct transfer of data between first and second peripherals connected via a communication bus. For this purpose, the first peripheral comprises a controller for direct access to a memory having means (425) for initiating at least one command for direct access to a region of a memory external to said first peripheral and means (400) for receiving at least one command for direct access to a region of a memory of said first peripheral, said command being received from said at least one second peripheral, and means (415) for transmitting said at least one received direct access command to a component of said first peripheral. The controller thus allows a controller of direct access to a memory of said at least one second peripheral to carry out a direct transfer of at least one data item to or from a memory of said first peripheral from or to said second peripheral. |
申请公布号 |
US8990451(B2) |
申请公布日期 |
2015.03.24 |
申请号 |
US201013513092 |
申请日期 |
2010.11.24 |
申请人 |
Bull SAS |
发明人 |
Couvee Philippe;Ficet Jean-Vincent;Kalemkarian Yann |
分类号 |
G06F13/28 |
主分类号 |
G06F13/28 |
代理机构 |
Knobbe Martens Olson & Bear, LLP |
代理人 |
Knobbe Martens Olson & Bear, LLP |
主权项 |
1. A controller configured to control direct access to or from a memory for a first peripheral device, wherein the first peripheral device is configured to be connected to at least one second peripheral device via a communication bus, the controller comprising:
a memory; and a processing unit in communication with the memory, wherein the processing unit is configured to:
register the first peripheral device and describe its type so as to be identifiable by the second peripheral device and so as to identify the second peripheral device;initiate a command for direct access to an area of a memory external to the first peripheral device;receive at least one command for direct access to an area of a memory of the first peripheral device, the received command being received from the second peripheral device;send the received command to a component of the first peripheral device; andenable a controller for direct access to a memory of the second peripheral device to perform a direct transfer of data to or from the area of the memory of the first peripheral device from or to the memory of the second peripheral device. |
地址 |
Les Clayes Sous Bois FR |