US Patent Application 18344165. COMMUNICATIONS FOR FIELD PROGRAMMABLE GATE ARRAY DEVICE simplified abstract
Contents
COMMUNICATIONS FOR FIELD PROGRAMMABLE GATE ARRAY DEVICE
Organization Name
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor(s)
Yongqiang Xiong of Redmond WA (US)
Jiansong Zhang of Redmond WA (US)
Thomas Moscibroda of Redmond WA (US)
COMMUNICATIONS FOR FIELD PROGRAMMABLE GATE ARRAY DEVICE - A simplified explanation of the abstract
This abstract first appeared for US patent application 18344165 titled 'COMMUNICATIONS FOR FIELD PROGRAMMABLE GATE ARRAY DEVICE
Simplified Explanation
The patent application proposes a solution for supporting communications for an FPGA device.
- The FPGA device includes an application module and protocol stack modules.
- The protocol stack modules access target devices using different communication protocols.
- The FPGA device also includes a universal access module.
- The universal access module receives data and the identity of a target device from the application module.
- The universal access module transmits the data to the appropriate protocol stack module based on routing information.
- The universal access module enables unified and direct communications for the application module.
Original Abstract Submitted
According to implementations of the subject matter described herein, there is proposed a solution for supporting communications for an FPGA device. In an implementation, the FPGA device includes an application module and protocol stack modules. The protocol stack modules are operable to access target devices based on different communication protocols via a physical interface. The FPGA device further includes a universal access module operable to receive, from the application module, first data and a first identity of a first target device, the first target device acting as a destination of the first data, and transmit, based on the first identity and predetermined first routing information, the first data to a first protocol stack module accessible to the first target device via the physical interface. By introducing the universal access module, it is possible to provide unified and direct communications for the application module.