Customizable multi queue DMA interface

    公开(公告)号:US10983920B2

    公开(公告)日:2021-04-20

    申请号:US15892266

    申请日:2018-02-08

    Applicant: Xilinx, Inc.

    Abstract: Examples herein describe techniques for providing a customizable direct memory access (DMA) interface which can permit user logic to change or control how DMA read and writes are performed. In one example, a DMA engine may be hardened (e.g., include circuitry formed from a semiconductor material) which prevents the DMA engine from being reconfigured like programmable logic. Instead of changing the DMA engine, the user logic can change or customize the DMA interface between the user logic and the DMA engine. In this way, the manner in which the DMA engine performs DMA write and reads can be changed by the user logic. In one example, the DMA engine includes a bypass mode of operation where descriptors associated with DMA queues are passed through the DMA engine and to the user logic.

    CUSTOMIZABLE MULTI QUEUE DMA INTERFACE
    2.
    发明申请

    公开(公告)号:US20190243781A1

    公开(公告)日:2019-08-08

    申请号:US15892266

    申请日:2018-02-08

    Applicant: Xilinx, Inc.

    CPC classification number: G06F12/1081 G06F2212/621 G06F2213/28

    Abstract: Examples herein describe techniques for providing a customizable direct memory access (DMA) interface which can permit user logic to change or control how DMA read and writes are performed. In one example, a DMA engine may be hardened (e.g., include circuitry formed from a semiconductor material) which prevents the DMA engine from being reconfigured like programmable logic. Instead of changing the DMA engine, the user logic can change or customize the DMA interface between the user logic and the DMA engine. In this way, the manner in which the DMA engine performs DMA write and reads can be changed by the user logic. In one example, the DMA engine includes a bypass mode of operation where descriptors associated with DMA queues are passed through the DMA engine and to the user logic.

Patent Agency Ranking