摘要:
A technique for promoting determinism among bus agents within a point-to-point (PtP) network. More particularly, embodiments of the invention relate to techniques to compensate for link latency, data skew, and clock shift within a PtP network of common system interface (CSI) bus agents.
摘要:
A software self test engine is executed from a cache of a processor. The software self test engine is executed using an execution engine of the processor to perform a physical layer self test. The physical layer self test is performed by transmitting a test vector from the execution engine under control of the self test engine to an input/output (“I/O”) unit of the processor along a datapath coupling the execution engine to the I/O unit. The test vector is transmitted along a loop back path including the I/O unit and the datapath to test a hardware device along the loop back path.
摘要:
A method and apparatus for retraining skew compensation in an interface is presented. In one embodiment, a retraining interval is determined, and counters in the transmitting agent and receiving agent count up until the retraining interval is reached. A tracking unit used to select one of several interpolated clocks may then be powered up, and a special retraining phit may be sent across the interface. During the retraining process, the transfer of flits into and out of the flow-control mechanism may be inhibited. When the retraining process is finished, the tracking unit may be powered down.
摘要:
A predetermined network packet is utilized for power reduction in either or both of a transmitter and receiver when information is not needed. Upon detection of the predetermined network packet type, various portions of the transmitter and/or receiver may be clock gated or powered down.
摘要:
A technique for promoting determinism among bus agents within a point-to-point (PtP) network. More particularly, embodiments of the invention relate to techniques to compensate for link latency, data skew, and clock shift within a PtP network of common system interface (CSI) bus agents.
摘要:
In some embodiments, clock strobed data over one waveguide or fiber is presented. In this regard, a transfer agent is introduced to convert one or more lanes of data and a corresponding clock strobe from electrical signals to optical signals of differing wavelengths. Other embodiments are also disclosed and claimed.
摘要:
Systems and methods of managing a link provide for receiving a remote width capability during a link initialization, the remote width capability corresponding to a remote port. A link between a local port and the remote port is operated at a plurality of link widths in accordance with the remote width capability.
摘要:
A loopback test to test a communication link for a layered interface where in a master agent programs the electrical parameters for the slave agent, such as, the offset, timing, and current compensation with a loopback control register. The slave agent's transmitter and receiver are independently controlled and the master agent may use a slave-echoed data test pattern to detect errors and subsequently sets the appropriate status bits in a loop back status register
摘要:
A method and apparatus for advancing initialization messages in a lock-step manner when initializing an interface is presented. In one embodiment, a lane receiver may transition to a receiver ready attribute when a given number of current training sequence messages is correctly received. When the receiver ready attributes of all the lanes are set, a local acknowledgement attribute may be set. Similarly, a lane receiver may transition to a remote acknowledgement attribute when a given number of current training sequence messages with acknowledgement field set is correctly received. When both the local acknowledgement attribute and the remote acknowledgement attribute are set, the port may advance to the next training sequence messages.
摘要:
Embodiments of the invention provide an algorithm for dividing a link into one or more reduced-width links. For one embodiment of the invention, a multiplexing scheme is employed to effect a bit transmission order required by a particular cyclic redundancy check. The multiplexed output bits are then swizzled on-chip to reduce on-board routing congestion.