US Patent Application 18344165. COMMUNICATIONS FOR FIELD PROGRAMMABLE GATE ARRAY DEVICE simplified abstract

From WikiPatents
Jump to navigation Jump to search

COMMUNICATIONS FOR FIELD PROGRAMMABLE GATE ARRAY DEVICE

Organization Name

MICROSOFT TECHNOLOGY LICENSING, LLC

Inventor(s)

Peng Cheng of Redmond WA (US)

Ran Shu of Redmond WA (US)

Guo Chen of Redmond WA (US)

Yongqiang Xiong of Redmond WA (US)

Jiansong Zhang of Redmond WA (US)

Ningyi Xu 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.