Functional DMA
    1.
    发明申请
    Functional DMA 有权
    功能DMA

    公开(公告)号:US20100011136A1

    公开(公告)日:2010-01-14

    申请号:US12564610

    申请日:2009-09-22

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit control circuit is configured to read first DMA data from an address space in a host. Coupled to receive the first DMA data from the transmit control circuit, the offload engine is configured to perform at least a first operation on the first DMA data to produce a result. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. Coupled to the offload engine to receive the result, the receive control circuit is configured to write the result to the address space in the host according to a DMA descriptor data structure that describes the DMA transfer.

    摘要翻译: 在一个实施例中,直接存储器访问(DMA)控制器包括发射控制电路,卸载引擎和接收控制电路。 发送控制电路被配置为从主机中的地址空间读取第一DMA数据。 耦合以从发送控制电路接收第一DMA数据,卸载引擎被配置为对第一DMA数据执行至少第一操作以产生结果。 卸载引擎被配置为在向卸载引擎提供第一DMA数据的DMA传送期间至少开始执行第一操作。 耦合到卸载引擎以接收结果,接收控制电路被配置为根据描述DMA传输的DMA描述符数据结构将结果写入主机中的地址空间。

    Functional DMA performing operation on DMA data and writing result of operation

    公开(公告)号:US07548997B2

    公开(公告)日:2009-06-16

    申请号:US11620875

    申请日:2007-01-08

    IPC分类号: G06F3/00 G06F13/28 G06F13/00

    CPC分类号: G06F13/28

    摘要: In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit control circuit is configured to read first DMA data from an address space in a host. Coupled to receive the first DMA data from the transmit control circuit, the offload engine is configured to perform at least a first operation on the first DMA data to produce a result. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. Coupled to the offload engine to receive the result, the receive control circuit is configured to write the result to the address space in the host according to a DMA descriptor data structure that describes the DMA transfer.

    Method and apparatus for generating secure DAM transfers
    3.
    发明授权
    Method and apparatus for generating secure DAM transfers 有权
    用于生成安全DAM传输的方法和装置

    公开(公告)号:US08028103B2

    公开(公告)日:2011-09-27

    申请号:US12564610

    申请日:2009-09-22

    IPC分类号: G06F3/00 G06F13/28

    CPC分类号: G06F13/28

    摘要: In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit control circuit is configured to read first DMA data from an address space in a host. Coupled to receive the first DMA data from the transmit control circuit, the offload engine is configured to perform at least a first operation on the first DMA data to produce a result. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. Coupled to the offload engine to receive the result, the receive control circuit is configured to write the result to the address space in the host according to a DMA descriptor data structure that describes the DMA transfer.

    摘要翻译: 在一个实施例中,直接存储器访问(DMA)控制器包括发射控制电路,卸载引擎和接收控制电路。 发送控制电路被配置为从主机中的地址空间读取第一DMA数据。 耦合以从发送控制电路接收第一DMA数据,卸载引擎被配置为对第一DMA数据执行至少第一操作以产生结果。 卸载引擎被配置为在向卸载引擎提供第一DMA数据的DMA传送期间至少开始执行第一操作。 耦合到卸载引擎以接收结果,接收控制电路被配置为根据描述DMA传输的DMA描述符数据结构将结果写入主机中的地址空间。

    Functional DMA
    4.
    发明申请
    Functional DMA 审中-公开
    功能DMA

    公开(公告)号:US20110307759A1

    公开(公告)日:2011-12-15

    申请号:US13216411

    申请日:2011-08-24

    IPC分类号: G06F11/08 G06F13/28

    CPC分类号: G06F13/28

    摘要: In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit control circuit is configured to read first DMA data from an address space in a host. Coupled to receive the first DMA data from the transmit control circuit, the offload engine is configured to perform at least a first operation on the first DMA data to produce a result. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. Coupled to the offload engine to receive the result, the receive control circuit is configured to write the result to the address space in the host according to a DMA descriptor data structure that describes the DMA transfer.

    摘要翻译: 在一个实施例中,直接存储器访问(DMA)控制器包括发射控制电路,卸载引擎和接收控制电路。 发送控制电路被配置为从主机中的地址空间读取第一DMA数据。 耦合以从发送控制电路接收第一DMA数据,卸载引擎被配置为对第一DMA数据执行至少第一操作以产生结果。 卸载引擎被配置为在向卸载引擎提供第一DMA数据的DMA传送期间至少开始执行第一操作。 耦合到卸载引擎以接收结果,接收控制电路被配置为根据描述DMA传输的DMA描述符数据结构将结果写入主机中的地址空间。

    Functional DMA performing operation on DMA data and writing result of operation
    5.
    发明授权
    Functional DMA performing operation on DMA data and writing result of operation 有权
    功能DMA对DMA数据执行操作并写入操作结果

    公开(公告)号:US07620746B2

    公开(公告)日:2009-11-17

    申请号:US11238850

    申请日:2005-09-29

    IPC分类号: G06F3/00 G06F13/28

    CPC分类号: G06F13/28

    摘要: In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit control circuit is configured to read first DMA data from an address space in a host. Coupled to receive the first DMA data from the transmit control circuit, the offload engine is configured to perform at least a first operation on the first DMA data to produce a result. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. Coupled to the offload engine to receive the result, the receive control circuit is configured to write the result to the address space in the host according to a DMA descriptor data structure that describes the DMA transfer.

    摘要翻译: 在一个实施例中,直接存储器访问(DMA)控制器包括发射控制电路,卸载引擎和接收控制电路。 发送控制电路被配置为从主机中的地址空间读取第一DMA数据。 耦合以从发送控制电路接收第一DMA数据,卸载引擎被配置为对第一DMA数据执行至少第一操作以产生结果。 卸载引擎被配置为在向卸载引擎提供第一DMA数据的DMA传送期间至少开始执行第一操作。 耦合到卸载引擎以接收结果,接收控制电路被配置为根据描述DMA传输的DMA描述符数据结构将结果写入主机中的地址空间。

    Functional DMA
    6.
    发明申请

    公开(公告)号:US20070073915A1

    公开(公告)日:2007-03-29

    申请号:US11238850

    申请日:2005-09-29

    IPC分类号: G06F3/00

    CPC分类号: G06F13/28

    摘要: In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit control circuit is configured to read first DMA data from an address space in a host. Coupled to receive the first DMA data from the transmit control circuit, the offload engine is configured to perform at least a first operation on the first DMA data to produce a result. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. Coupled to the offload engine to receive the result, the receive control circuit is configured to write the result to the address space in the host according to a DMA descriptor data structure that describes the DMA transfer.

    Functional DMA
    7.
    发明申请
    Functional DMA 有权
    功能DMA

    公开(公告)号:US20070130384A1

    公开(公告)日:2007-06-07

    申请号:US11620875

    申请日:2007-01-08

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: In one embodiment, a direct memory access (DMA) controller comprises a transmit control circuit, an offload engine, and a receive control circuit. The transmit control circuit is configured to read first DMA data from an address space in a host. Coupled to receive the first DMA data from the transmit control circuit, the offload engine is configured to perform at least a first operation on the first DMA data to produce a result. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. Coupled to the offload engine to receive the result, the receive control circuit is configured to write the result to the address space in the host according to a DMA descriptor data structure that describes the DMA transfer.

    摘要翻译: 在一个实施例中,直接存储器访问(DMA)控制器包括发射控制电路,卸载引擎和接收控制电路。 发送控制电路被配置为从主机中的地址空间读取第一DMA数据。 耦合以从发送控制电路接收第一DMA数据,卸载引擎被配置为对第一DMA数据执行至少第一操作以产生结果。 卸载引擎被配置为在向卸载引擎提供第一DMA数据的DMA传送期间至少开始执行第一操作。 耦合到卸载引擎以接收结果,接收控制电路被配置为根据描述DMA传输的DMA描述符数据结构将结果写入主机中的地址空间。

    DMA controller which performs DMA assist for one peripheral interface controller and DMA operation for another peripheral interface controller
    8.
    发明授权
    DMA controller which performs DMA assist for one peripheral interface controller and DMA operation for another peripheral interface controller 有权
    DMA控制器为一个外设接口控制器执行DMA辅助,并为另一个外设接口控制器执行DMA操作

    公开(公告)号:US08417844B2

    公开(公告)日:2013-04-09

    申请号:US13474373

    申请日:2012-05-17

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: In one embodiment, an apparatus comprises a first interface circuit, a direct memory access (DMA) controller coupled to the first interface circuit, and a host coupled to the DMA controller. The first interface circuit is configured to communicate on an interface according to a protocol. The host comprises at least one address space mapped, at least in part, to a plurality of memory locations in a memory system of the host. The DMA controller is configured to perform DMA transfers between the first interface circuit and the address space, and the DMA controller is further configured to perform DMA transfers between a first plurality of the plurality of memory locations and a second plurality of the plurality of memory locations.

    摘要翻译: 在一个实施例中,装置包括耦合到第一接口电路的第一接口电路,直接存储器访问(DMA)控制器和耦合到DMA控制器的主机。 第一接口电路被配置为根据协议在接口上进行通信。 主机包括至少部分地映射到主机的存储器系统中的多个存储器位置的至少一个地址空间。 DMA控制器被配置为在第一接口电路和地址空间之间执行DMA传输,并且DMA控制器还被配置为在第一多个多个存储器位置和第二多个多个存储器位置之间执行DMA传输 。

    Data transformation during direct memory access
    9.
    发明授权
    Data transformation during direct memory access 有权
    直接内存访问期间的数据转换

    公开(公告)号:US08566485B2

    公开(公告)日:2013-10-22

    申请号:US13566485

    申请日:2012-08-03

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: In one embodiment, an apparatus comprises a first interface circuit, a direct memory access (DMA) controller coupled to the first interface circuit, and a host coupled to the DMA controller. The first interface circuit is configured to communicate on an interface according to a protocol. The host comprises at least one address space mapped, at least in part, to a plurality of memory locations in a memory system of the host. The DMA controller is configured to perform DMA transfers between the first interface circuit and the address space, and the DMA controller is further configured to perform DMA transfers between a first plurality of the plurality of memory locations and a second plurality of the plurality of memory locations.

    摘要翻译: 在一个实施例中,装置包括耦合到第一接口电路的第一接口电路,直接存储器访问(DMA)控制器和耦合到DMA控制器的主机。 第一接口电路被配置为根据协议在接口上进行通信。 主机包括至少部分地映射到主机的存储器系统中的多个存储器位置的至少一个地址空间。 DMA控制器被配置为在第一接口电路和地址空间之间执行DMA传输,并且DMA控制器还被配置为在第一多个多个存储器位置和第二多个多个存储器位置之间执行DMA传输 。

    Method and apparatus for generating DMA transfers to memory
    10.
    发明授权
    Method and apparatus for generating DMA transfers to memory 有权
    用于产生DMA传输到存储器的方法和装置

    公开(公告)号:US08032670B2

    公开(公告)日:2011-10-04

    申请号:US12696589

    申请日:2010-01-29

    IPC分类号: G06F3/00 G06F13/28

    CPC分类号: G06F13/28

    摘要: In one embodiment, an apparatus comprises a first interface circuit, a direct memory access (DMA) controller coupled to the first interface circuit, and a host coupled to the DMA controller. The first interface circuit is configured to communicate on an interface according to a protocol. The host comprises at least one address space mapped, at least in part, to a plurality of memory locations in a memory system of the host. The DMA controller is configured to perform DMA transfers between the first interface circuit and the address space, and the DMA controller is further configured to perform DMA transfers between a first plurality of the plurality of memory locations and a second plurality of the plurality of memory locations.

    摘要翻译: 在一个实施例中,装置包括耦合到第一接口电路的第一接口电路,直接存储器访问(DMA)控制器和耦合到DMA控制器的主机。 第一接口电路被配置为根据协议在接口上进行通信。 主机包括至少部分地映射到主机的存储器系统中的多个存储器位置的至少一个地址空间。 DMA控制器被配置为在第一接口电路和地址空间之间执行DMA传输,并且DMA控制器还被配置为在第一多个多个存储器位置和第二多个多个存储器位置之间执行DMA传输 。