-
公开(公告)号:US10164880B2
公开(公告)日:2018-12-25
申请号:US14541472
申请日:2014-11-14
申请人: Intel Corporation
发明人: Sridhar Lakshmanamurthy , Mikal C. Hunsaker , Michael T. Klinglesmith , Blaise Fanning , Rohit R. Verma , Robert P. Adler
IPC分类号: H04L12/741 , H04L29/06 , G06F15/78 , G06F13/40
摘要: In one embodiment, the present invention is directed to method for receiving a packet in a first agent, where the packet includes a first packet header with an expanded header indicator. Based on this indicator, the agent can determine if the packet includes one or more additional packet headers. If so, the agent can next determining if it supports information in the additional packet header based on a header identifier of the additional header. Other embodiments are described and claimed.
-
公开(公告)号:US20150067412A1
公开(公告)日:2015-03-05
申请号:US14503637
申请日:2014-10-01
申请人: Intel Corporation
发明人: Sridhar Lakshmanamurthy , Mikal C. Hunsaker , Michael T. Klinglesmith , Blaise Fanning , Rohit R. Verma
CPC分类号: G06F11/0772 , G06F11/0784 , G06F11/0793 , G06F13/4221
摘要: In one embodiment, the present invention includes a method for handling a request received in an agent designed in accordance with a peripheral component interconnect (PCI) specification using PCI Express™ semantics. More specifically, responsive to determining that the agent does not support the request, an unsupported request detection register of the agent can be updated, and a response sent from the agent to indicate that the agent does not support the request. Other embodiments are described and claimed.
摘要翻译: 在一个实施例中,本发明包括一种处理在根据使用PCI Express™语义的外围组件互连(PCI)规范设计的代理中接收到的请求的方法。 更具体地,响应于确定代理不支持请求,可以更新代理的不支持的请求检测注册器,以及从代理发送的指示代理不支持该请求的响应。 描述和要求保护其他实施例。
-
3.
公开(公告)号:US20180181432A1
公开(公告)日:2018-06-28
申请号:US15391984
申请日:2016-12-28
申请人: Intel Corporation
发明人: Robert P. Adler , Robert De Gruijl , Sridhar Lakshmanamurthy , Ramadass Nagarajan , Peter J. Elardo
CPC分类号: G06F9/467 , G06F13/4282 , G06F15/76 , G06F15/781 , G06F2213/0026
摘要: In one embodiment, a system on chip includes a first endpoint to issue a non-posted memory write transaction to a memory and a Peripheral Component Interconnect (PCI)-based fabric including control logic to direct the non-posted memory write transaction to the memory, receive a completion for the non-posted memory write transaction from the memory and route the completion to the first endpoint. Other embodiments are described and claimed.
-
公开(公告)号:US09213666B2
公开(公告)日:2015-12-15
申请号:US14497567
申请日:2014-09-26
申请人: Intel Corporation
发明人: Robert P. Adler , Eran Tamari , Mikal C. Hunsaker , Sridhar Lakshmanamurthy , Michael T. Klinglesmith , Blaise Fanning
IPC分类号: G06F13/14 , G06F13/42 , G06F13/366 , G06F13/40
CPC分类号: G06F13/4221 , G06F13/366 , G06F13/4036
摘要: According to one embodiment, a system on a chip includes multiple agents each corresponding to an intellectual property (IP) logic and a fabric to couple the agents. The fabric can include a primary message interface and a sideband message interface. The fabric further includes one or more routers to provide out-of-band communications between the agents via this sideband message interface. To effect such communication, the router can perform a subset of ordering rules of a personal computer (PC)-based specification for sideband messages. Other embodiments are described and claimed.
-
公开(公告)号:US09075929B2
公开(公告)日:2015-07-07
申请号:US14578720
申请日:2014-12-22
申请人: Intel Corporation
发明人: Sridhar Lakshmanamurthy , Mikal C. Hunsaker , Michael T. Klinglesmith , Blaise Fanning , Eran Tamari , Joseph Murray , Kar Leong Wong , Robert P. Adler
IPC分类号: G06F3/00 , G06F5/00 , G06F13/42 , G06F13/368
CPC分类号: G06F13/4221 , G06F13/366 , G06F13/368 , G06F13/4022 , G06F15/7807 , G06F15/7864
摘要: In one embodiment, a method includes determining whether producer-consumer ordering rules have been met for a first transaction to be sent from a source agent to a target agent via a fabric, and if so a first request for the first transaction is sent from the source agent to the fabric in a first clock cycle. Then a second request can be sent from the source agent to the fabric for a second transaction in a pipelined manner. Other embodiments are described and claimed.
-
6.
公开(公告)号:US11372674B2
公开(公告)日:2022-06-28
申请号:US17080970
申请日:2020-10-27
申请人: Intel Corporation
发明人: Robert P. Adler , Robert De Gruijl , Sridhar Lakshmanamurthy , Ramadass Nagarajan , Peter J. Elardo
摘要: In one embodiment, a system on chip includes a first endpoint to issue a non-posted memory write transaction to a memory and a Peripheral Component Interconnect (PCI)-based fabric including control logic to direct the non-posted memory write transaction to the memory, receive a completion for the non-posted memory write transaction from the memory and route the completion to the first endpoint. Other embodiments are described and claimed.
-
公开(公告)号:US09064051B2
公开(公告)日:2015-06-23
申请号:US14295810
申请日:2014-06-04
申请人: Intel Corporation
发明人: Sridhar Lakshmanamurthy , Mikal C. Hunsaker , Michael T. Klinglesmith , Blaise Fanning , Eran Tamari , Joseph Murray , Kar Leong Wong , Robert P. Adler
IPC分类号: G06F3/00 , G06F5/00 , G06F13/366 , G06F15/78 , G06F13/40
CPC分类号: G06F13/4221 , G06F13/366 , G06F13/368 , G06F13/4022 , G06F15/7807 , G06F15/7864
摘要: In one embodiment, a method includes determining whether producer-consumer ordering rules have been met for a first transaction to be sent from a source agent to a target agent via a fabric, and if so a first request for the first transaction is sent from the source agent to the fabric in a first clock cycle. Then a second request can be sent from the source agent to the fabric for a second transaction in a pipelined manner. Other embodiments are described and claimed.
摘要翻译: 在一个实施例中,一种方法包括确定是否已经通过结构从源代理发送到目标代理的第一事务已经满足生产者 - 消费者排序规则,并且如果是,则从第一事务发送第一事务的第一请求 源代理程序在第一个时钟周期。 然后,可以以流水线的方式从源代理向结构发送第二请求用于第二事务。 描述和要求保护其他实施例。
-
公开(公告)号:US20150113189A1
公开(公告)日:2015-04-23
申请号:US14578720
申请日:2014-12-22
申请人: Intel Corporation
发明人: Sridhar Lakshmanamurthy , Mikal C. Hunsaker , Michael T. Klinglesmith , Blaise Fanning , Eran Tamari , Joseph Murray , Kar Leong Wong , Robert P. Adler
IPC分类号: G06F13/42 , G06F13/368
CPC分类号: G06F13/4221 , G06F13/366 , G06F13/368 , G06F13/4022 , G06F15/7807 , G06F15/7864
摘要: In one embodiment, a method includes determining whether producer-consumer ordering rules have been met for a first transaction to be sent from a source agent to a target agent via a fabric, and if so a first request for the first transaction is sent from the source agent to the fabric in a first clock cycle. Then a second request can be sent from the source agent to the fabric for a second transaction in a pipelined manner. Other embodiments are described and claimed.
摘要翻译: 在一个实施例中,一种方法包括确定是否已经通过结构从源代理发送到目标代理的第一事务已经满足生产者 - 消费者排序规则,并且如果是,则从第一事务发送第一事务的第一请求 源代理程序在第一个时钟周期。 然后,可以以流水线的方式从源代理向结构发送第二请求用于第二事务。 描述和要求保护其他实施例。
-
公开(公告)号:US09658978B2
公开(公告)日:2017-05-23
申请号:US14209184
申请日:2014-03-13
申请人: Intel Corporation
发明人: Sridhar Lakshmanamurthy , Mikal C. Hunsaker , Michael T. Klinglesmith , Blaise Fanning , Eran Tamari , Joseph Murray , Robert P. Adler
IPC分类号: G06F13/28 , G06F13/38 , G06F13/40 , G06F13/364
CPC分类号: G06F13/364 , G06F13/28 , G06F13/385 , G06F13/4027 , G06F2213/0026
摘要: In one embodiment, a system-on-chip (SoC) can be configured to receive a request from a master agent in a fabric coupled to the master agent, send a show command grant to the master agent responsive to selection of the request by the fabric, receive a command portion of a transaction corresponding to the request in the fabric and determine a target agent to receive the transaction based on the command portion, and thereafter send a transaction grant to the master agent for the transaction. Other embodiments are described and claimed.
-
公开(公告)号:US09489329B2
公开(公告)日:2016-11-08
申请号:US14209146
申请日:2014-03-13
申请人: INTEL CORPORATION
发明人: Sridhar Lakshmanamurthy , Mikal C. Hunsaker , Michael T. Klinglesmith , Blaise Fanning , Eran Tamari , Joseph Murray , Rohit R. Verma
IPC分类号: G06F13/36 , G06F13/00 , G06F13/364 , G06F13/362 , G06F15/16 , G06F9/44
CPC分类号: G06F13/364 , G06F9/44 , G06F13/362 , G06F15/16
摘要: In one embodiment, the present invention includes a method for receiving a request for a transaction from a first agent in a fabric and obtaining an address, a requester identifier, a tag, and a traffic class of the transaction, and determining a channel of a target agent to receive the transaction based on at least two of the address, the requester identifier, the tag, and the traffic class. Based on this channel determination, the transaction can be sent to the channel of the target agent. Other embodiments are described and claimed.
摘要翻译: 在一个实施例中,本发明包括一种用于从结构中的第一代理接收对交易的请求并获得交易的地址,请求者标识符,标签和业务类别的方法,以及确定 基于至少两个地址,请求者标识符,标签和流量类来接收交易的目标代理。 基于此通道确定,可以将事务发送到目标代理的通道。 描述和要求保护其他实施例。
-
-
-
-
-
-
-
-
-