<p>A method and system is disclosed for transforming of data by a DMA controller without first saving the transmitted data on an intermediate medium. The method includes the DMA controller accessing data for transfer between an origination location in the system and a destination location in the system. The accessed data is passed through the DMA controller before being sent to the destination location. While the data is being passed through the DMA controller, it is transformed into a modified state. This transformation may include encryption or decryption of the data. The transformation may also include adding error correction bits to the data through an encoding process or decoding previously encoded data. Upon completion of the transformation, the data is sent directly to a prescribed destination location, typically either a memory circuit or an I/O device. Also disclosed is a DMA controller capable of performing the data transformation.</p>
申请公布号
EP2271993(A1)
申请公布日期
2011.01.12
申请号
EP20090726988
申请日期
2009.04.01
申请人
APPLE INC.
发明人
CONROY, DAVID, G.;MILLET, TIMOTHY, J.;SMITH, MICHAEL, J.;DE CESARE, JOSHUA, P.