发明名称 METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR CONTROLLING FLOW OF PCIe TRANSPORT LAYER PACKETS
摘要 This application relates to systems and methods for controlling the flow of transport layer packets (TLP) in a peripheral component interconnect express (PCIe)-based environment. In an exemplary embodiment, an arbiter in a PCIe device determines the amount of data, if any, that should be expected in response to transmission of a particular TLP. If a receive buffer of the PCIe device has enough available space for storing the expected data, the arbiter permits transmission of the particular TLP. If the receive buffer does not have enough available space for storing the expected data, the arbiter suppresses transmission of the particular TLP until the receive buffer has enough available space. The exemplary embodiment may improve data flow through the PCIe environment by reducing fragmented transfers of data.
申请公布号 US2014281099(A1) 申请公布日期 2014.09.18
申请号 US201313804140 申请日期 2013.03.14
申请人 BROADCOM CORPORATION 发明人 AVEZ Refeal;Kopelev Danny
分类号 G06F13/30 主分类号 G06F13/30
代理机构 代理人
主权项 1. A method for controlling communications in a PCIe environment by a PCIe device, the method comprising: receiving a request for data message addressed to a remote device, wherein the request for data message includes a requested data value; queuing the request for data message when storage space available at the PCIe device for receiving data from the remote device is less than the requested data value; and sending the request for data message to the remote device when storage space available at the PCIe device for receiving data from the remote device is at least the requested data value.
地址 Irvine CA US