ADAPTIVE INTEGRATED PROGRAMMABLE DATA PROCESSING UNIT

    公开(公告)号:US20240061799A1

    公开(公告)日:2024-02-22

    申请号:US17892949

    申请日:2022-08-22

    Applicant: XILINX, INC.

    CPC classification number: G06F13/4027 G06F13/28

    Abstract: An integrated circuit device includes multiple heterogeneous functional circuit blocks and interface circuitry that permits the heterogeneous functional circuit blocks to exchange data with one another using communication protocols of the respective heterogeneous functional circuit blocks. The IC device includes fixed-function circuitry, user-configurable circuitry (e.g., programmable logic), and/or embedded processors/cores. A functional circuit block may be configured in fixed-function circuitry or in the user-configurable circuitry (i.e., as a plug-in). The interface circuitry includes a network-on-a-chip (NoC), an adaptor configured in the user-configurable circuitry, and/or memory. The memory may be accessible to the functional circuit blocks through an adaptor configured the user-configurable circuitry and/or through the NoC. The IC device may be configured as a SmartNIC, DPU, or other type of system-on-a-chip (SoC).

    NETWORK INTERFACE DEVICE
    13.
    发明申请

    公开(公告)号:US20220294883A1

    公开(公告)日:2022-09-15

    申请号:US17199202

    申请日:2021-03-11

    Applicant: XILINX, INC.

    Abstract: A network interface device comprises an input configured to receive a storage response comprising a plurality of packets of data, one or more packets comprising a header part and data to be stored, the header part comprising a transport protocol header and a data storage application header. A first packet processor is configured to receive two or more of said plurality of packets and perform transport protocol processing of the received packets to provide transport protocol processed packets A second packet processor configured to receive the transport protocol processed packets from the first packet processor, to write the data to be stored of the received packets to memory and to provide the data storage application header and a pointer to a location in the memory to which the data has been written.

Patent Agency Ranking