Apparatus and method for a multi-function direct memory access core
    4.
    发明申请
    Apparatus and method for a multi-function direct memory access core 审中-公开
    用于多功能直接存储器存取核心的装置和方法

    公开(公告)号:US20050289253A1

    公开(公告)日:2005-12-29

    申请号:US10877587

    申请日:2004-06-24

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: A method and apparatus for a multi-function direct memory access core are described. In one embodiment, the method includes the reading of a direct memory access (DMA) descriptor having associated DMA data to identify at least one micro-command. Once the micro-command is identified, the DMA data is processed according to the micro-command during DMA transfer of the data. In one embodiment, a DMA engine performs an operation on the DMA data in transit within the DMA controller according to the identified micro-command. Hence, by defining a primitive set of micro-commands, the DMA engine within, for example, an input/output (I/O) controller hub (ICH), can be used to perform a large number of complex operations on data when data is passing through the ICH without introducing latency into the DMA transfer. Other embodiments are described and claimed.

    摘要翻译: 描述了用于多功能直接存储器存取核心的方法和装置。 在一个实施例中,该方法包括读取具有相关DMA数据的直接存储器访问(DMA)描述符,以识别至少一个微指令。 一旦识别了微型命令,在DMA传输数据期间,根据微指令对DMA数据进行处理。 在一个实施例中,DMA引擎根据所识别的微指令对DMA控制器内的DMA数据执行操作。 因此,通过定义基本的微指令集,例如在输入/输出(I / O)控制器集线器(ICH)内的DMA引擎可用于对数据执行大量的复杂操作 正在通过ICH,而不会在DMA传输中引入延迟。 描述和要求保护其他实施例。