-
公开(公告)号:US20230006945A1
公开(公告)日:2023-01-05
申请号:US17867646
申请日:2022-07-18
Applicant: Xilinx, Inc.
Inventor: Steven L. Pope , Derek Roberts , David J. Riddoch , Dmitri Kitariev
IPC: H04L49/506 , H04L49/90 , H04L49/00 , H04L69/16 , H04L49/103 , H04L45/00 , H04L49/101
Abstract: Roughly described: a network interface device has an interface. The interface is coupled to first network interface device circuitry, host interface circuitry and host offload circuitry. The host interface circuitry is configured to interface to a host device and has a scheduler configured to schedule providing and/or receiving of data to/from the host device. The interface is configured to allow at least one of: data to be provided to said host interface circuitry from at least one of said first network device interface circuitry and said host offload circuitry; and data to be provided from said host interface circuitry to at least one of said first network interface device circuitry and said host offload circuitry.
-
公开(公告)号:US11249938B2
公开(公告)日:2022-02-15
申请号:US16551477
申请日:2019-08-26
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch , Dmitri Kitariev
IPC: H04L12/26 , G06F15/173 , G06F13/38 , G06F3/06 , G06F13/28 , H04L29/08 , G06F9/455 , H04L12/861
Abstract: A data processing system and method are provided. A host computing device comprises at least one processor. A network interface device is arranged to couple the host computing device to a network. The network interface device comprises a buffer for receiving data for transmission from the host computing device. The processor is configured to execute instructions to transfer the data for transmission to the buffer. The data processing system further comprises an indicator store configured to store an indication that at least some of the data for transmission has been transferred to the buffer wherein the indication is associated with a descriptor pointing to the buffer.
-
公开(公告)号:US20220027273A1
公开(公告)日:2022-01-27
申请号:US17493694
申请日:2021-10-04
Applicant: Xilinx, Inc.
Inventor: Steven L. Pope , Dmitri Kitariev , David J. Riddoch , Derek Roberts , Neil Turton
IPC: G06F12/0831 , G06F9/38 , G06F12/0888 , G06F13/28
Abstract: A network interface device comprises a programmable interface configured to provide a device interface with at least one bus between the network interface device and a host device. The programmable interface is programmable to support a plurality of different types of a device interface.
-
公开(公告)号:US11138116B2
公开(公告)日:2021-10-05
申请号:US16525313
申请日:2019-07-29
Applicant: XILINX, INC.
Inventor: Steven L. Pope , Dmitri Kitariev , David J. Riddoch , Derek Roberts , Neil Turton
IPC: G06F12/0831 , G06F9/38 , G06F12/0888 , G06F13/28 , G06F13/38 , G06F13/42 , G06F13/12
Abstract: A network interface device comprises a programmable interface configured to provide a device interface with at least one bus between the network interface device and a host device. The programmable interface is programmable to support a plurality of different types of a device interface.
-
公开(公告)号:US10721072B2
公开(公告)日:2020-07-21
申请号:US15721619
申请日:2017-09-29
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch , Paul Fox
Abstract: A network interface device comprises an integrated circuit device comprises at least one processor. A network interface device comprises a memory. The integrated device is configured to execute a function with respect to at least a part of stored data in said memory.
-
公开(公告)号:US10713392B2
公开(公告)日:2020-07-14
申请号:US16147164
申请日:2018-09-28
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch , Paul Fox
Abstract: A network interface device comprises an integrated circuit device comprises at least one processor. A network interface device comprises a memory. The integrated device is configured to execute a function with respect to at least a part of stored data in said memory.
-
公开(公告)号:US10713099B2
公开(公告)日:2020-07-14
申请号:US14250290
申请日:2014-04-10
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch , Kieran Mansley
IPC: G06F9/54
Abstract: A data processing system comprising: an operating system providing an application programming interface; an application supported by the operating system and operable to make calls to the application programming interface; an intercept library configured to intercept calls of a predetermined set of call types made by the application to the application programming interface; and a configuration data structure defining at least one action to be performed for each of a plurality of sequences of one or more calls having predefined characteristics, the one or more calls being of the predetermined set of call types; wherein the intercept library is configured to, on intercepting a sequence of one or more calls defined in the configuration data structure, perform the corresponding action(s) defined by the configuration data structure.
-
公开(公告)号:US10659390B2
公开(公告)日:2020-05-19
申请号:US15721613
申请日:2017-09-29
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch
IPC: H04L12/933 , H04L29/06 , H04L29/08 , H04L12/26 , H04L12/24
Abstract: A network interface device is provided in a first device. The network interface device comprises an interface configured to receive a first input from a network. The network interface device also has at least one processor configured to provide an output in dependence on contents of the first input and provenance information which uniquely identifies the network interface device, the output being output via the interface to the network.
-
公开(公告)号:US11695669B2
公开(公告)日:2023-07-04
申请号:US17328941
申请日:2021-05-24
Applicant: Xilinx, Inc.
Inventor: Steven L. Pope , David J. Riddoch , Derek Roberts
IPC: H04L43/08 , H04L1/00 , H04L69/323 , H04L69/324 , H04L1/1867
CPC classification number: H04L43/08 , H04L1/0082 , H04L1/1867 , H04L69/323 , H04L69/324
Abstract: A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.
-
公开(公告)号:US11693777B2
公开(公告)日:2023-07-04
申请号:US17493694
申请日:2021-10-04
Applicant: Xilinx, Inc.
Inventor: Steven L. Pope , Dmitri Kitariev , David J. Riddoch , Derek Roberts , Neil Turton
IPC: G06F12/0831 , G06F9/38 , G06F12/0888 , G06F13/28
CPC classification number: G06F12/0835 , G06F9/3802 , G06F12/0888 , G06F13/28
Abstract: A network interface device comprises a programmable interface configured to provide a device interface with at least one bus between the network interface device and a host device. The programmable interface is programmable to support a plurality of different types of a device interface.
-
-
-
-
-
-
-
-
-