-
公开(公告)号:US11604747B2
公开(公告)日:2023-03-14
申请号:US17034726
申请日:2020-09-28
发明人: Patrick Karl Sisterhen , Ashish S. Chaudhari , Moritz Daniel Fischer , Daniel Paul Jepson , Hector M. Rubio , Andrew Michael Lynch , Klaus Martin Braun , Antonia Marie Walls Jones
摘要: Systems and methods for communication between heterogenous processors via a virtual network interface implemented via programmable hardware and one or more buses. The programmable hardware may be configured with a multi-function bus such that the programmable hardware appears as both a network device and a programmable device to a host system. Additionally, the programmable hardware may be configured with a second bus to appear as a network device to an embedded system. Each system may implement network drivers to allow access to direct memory access engines configured on the programmable hardware. The configured programmable hardware and the network drivers may enable a virtual network connection between the systems to allow for information transfer via one or more network communication protocols.
-
公开(公告)号:US20210349842A1
公开(公告)日:2021-11-11
申请号:US17034726
申请日:2020-09-28
发明人: Patrick Karl Sisterhen , Ashish S. Chaudhari , Moritz Daniel Fischer , Daniel Paul Jepson , Hector M. Rubio , Andrew Michael Lynch , Klaus Martin Braun , Antonia Marie Walls Jones
摘要: Systems and methods for communication between heterogenous processors via a virtual network interface implemented via programmable hardware and one or more buses. The programmable hardware may be configured with a multi-function bus such that the programmable hardware appears as both a network device and a programmable device to a host system. Additionally, the programmable hardware may be configured with a second bus to appear as a network device to an embedded system. Each system may implement network drivers to allow access to direct memory access engines configured on the programmable hardware. The configured programmable hardware and the network drivers may enable a virtual network connection between the systems to allow for information transfer via one or more network communication protocols.
-