US2014133499A1PendingUtilityA1

Communicating a message request transaction to a logical device

Assignee: HARRIMAN DAVID JPriority: Dec 28, 2001Filed: Dec 30, 2013Published: May 15, 2014
Est. expiryDec 28, 2021(expired)· nominal 20-yr term from priority
G06F 13/4282H04L 69/22G06F 13/4022G06F 11/0745
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A general input/output communication port implements a communication stack that includes a physical layer, a data link layer and a transaction layer. The transaction layer includes logic to generate a signal that relates to a transaction involving a memory and includes a type field, an address field, and at least one field to indicate that another field of the signal is to include information.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An apparatus comprising:
 a transmitter to:
 send a signal to another device over a channel of an interconnect comprising one or more point-to-point links, wherein the signal relates to a transaction involving a memory and includes a type field, an address field, and at least one field to indicate that another field of the signal is to include information. 
   
     
     
         2 . The apparatus of  claim 1 , wherein the interconnect comprises a multi-layer interconnect. 
     
     
         3 . The apparatus of  claim 1 , wherein the signal further includes a transaction identifier. 
     
     
         4 . The apparatus of  claim 3 , wherein the transaction identifier includes at least four bits. 
     
     
         5 . The apparatus of  claim 3 , wherein the transaction identifier is to be unique among a set of transactions that await completion at the time of the transaction. 
     
     
         6 . The apparatus of  claim 1 , wherein another field of the signal includes an indication of whether a completion is to be sent for the transaction. 
     
     
         7 . The apparatus of  claim 1 , wherein the field indicating a format of information in the signal indicates data to be provided in one or more other fields of the signal. 
     
     
         8 . The apparatus of  claim 7 , wherein the transaction comprises a write transaction. 
     
     
         9 . The apparatus of  claim 7 , wherein the transaction comprises a read transaction. 
     
     
         10 . The apparatus of  claim 1 , wherein the type field is to comprise at least three bits. 
     
     
         11 . An apparatus comprising:
 a receiver to:
 receive a signal from another device, wherein the signal is to be received over one or more channels of an interconnect comprising one or more point-to-point links; and 
 interpret the signal, wherein the signal relates to a transaction involving a memory and includes a type field, an address field, and at least one field to indicate that another field of the signal is to include information. 
   
     
     
         12 . The apparatus of  claim 11 , wherein the interconnect comprises a multi-layer interconnect. 
     
     
         13 . The apparatus of  claim 11 , wherein the signal further includes a transaction identifier. 
     
     
         14 . The apparatus of  claim 13 , wherein the transaction identifier includes at least four bits. 
     
     
         15 . The apparatus of  claim 13 , wherein the transaction identifier is to be unique among a set of transactions that await completion at the time of the transaction. 
     
     
         16 . The apparatus of  claim 11 , wherein another field of the signal includes an indication of whether a completion is to be sent for the transaction. 
     
     
         17 . The apparatus of  claim 11 , wherein the field indicating a format of information in the signal indicates data to be provided in one or more other fields of the signal. 
     
     
         18 . The apparatus of  claim 11 , wherein the transaction comprises a write transaction. 
     
     
         19 . The apparatus of  claim 11 , wherein the transaction comprises a read transaction. 
     
     
         20 . The apparatus of  claim 11 , wherein the type field is to comprise at least three bits. 
     
     
         21 . An apparatus comprising:
 an I/O module to:
 receive a signal from another device, wherein the signal is received over one or more channels of a multilayer interconnect comprising one or more point-to-point links; and 
 interpret the signal, wherein the signal is to relate to a transaction involving a memory and is to include a type field, an address field, at least one field to indicate that another field of the signal is to include information, and another field to indicate whether a completion is to be sent for transaction, the type field is to be encoded according to a predefined set of type field encodings, and the transaction comprises a read transaction. 
   
     
     
         22 . A method comprising:
 sending a signal to another device over a channel of an interconnect comprising one or more point-to-point links, wherein the signal relates to a transaction involving a memory and includes a type field, an address field, and at least one field indicating a format of information in the signal; and   receiving a complete for the transaction from the other device.   
     
     
         23 . The method of  claim 22 , wherein the transaction comprises a write transaction. 
     
     
         24 . The method of  claim 22 , wherein the transaction comprises a read transaction. 
     
     
         25 . The method of  claim 22 , wherein the signal further includes a transaction identifier. 
     
     
         26 . The method of  claim 22 , wherein the message field further includes an indication of whether a completion is to be sent for an implemented message request transaction and the completion is received based on the indication. 
     
     
         27 . A system comprising:
 a first device;   a second device communicatively coupled to the first device using an interconnect fabric, wherein the second device comprises I/O logic to:
 send a signal to another device over a channel of an interconnect comprising one or more point-to-point links, wherein the signal relates to a transaction involving a memory and includes a type field, an address field, and at least one field indicating a format of information in the signal. 
   
     
     
         28 . The system of  claim 27 , wherein the first device comprises I/O logic to:
 receive a signal from another device, wherein the signal is received over one or more channels of an interconnect comprising one or more point-to-point links; and   interpret the signal, wherein the signal relates to a transaction involving a memory and includes a type field, an address field, and at least one field indicating a format of information in the signal.   
     
     
         29 . The system of  claim 27 , wherein the first device comprises a memory controller. 
     
     
         30 . The system of  claim 27 , wherein at least one of the first and second devices comprises a processor.

Join the waitlist — get patent alerts

Track US2014133499A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.