Invention Grant
- Patent Title: Communication between field programmable gate arrays
-
Application No.: US16616301Application Date: 2018-04-25
-
Publication No.: US11042497B2Publication Date: 2021-06-22
- Inventor: Peng Cheng , Ran Shu , Guo Chen , Yongqiang Xiong , Jiansong Zhang , Ningyi Xu , Thomas Moscibroda
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: Merchant & Gould P.C.
- Priority: CN201710375569.X 20170524
- International Application: PCT/US2018/029240 WO 20180425
- International Announcement: WO2018/217378 WO 20181129
- Main IPC: G06F13/40
- IPC: G06F13/40 ; H04L12/725 ; H04L12/741 ; H04L29/06

Abstract:
The implementations of the subject matter described herein relate to communication between field programmable gate arrays. In some implementations, an FPGA device comprises a first protocol stack configured to: receive, from a source application, a data transmitting request for a destination application; package the data transmitting request into a first packet by adding a header to the data transmitting request, the header indicating the source application and the destination application; and transmit a physical address of a second protocol stack connected with the destination application. The FPGA device further comprises a PCIe interface configured to: package the first packet into a second packet based on the physical address of the second protocol stack received from the first protocol stack so that the first packet serves as a data portion of the second packet, the second packet being a TLP conforming to the PCIe standard; and transmit the second packet.
Information query