摘要:
A physical layer (PHY) is coupled to a serial, differential link that is to include a number of lanes. The PHY includes a transmitter and a receiver to be coupled to each lane of the number of lanes. The transmitter coupled to each lane is configured to embed a clock with data to be transmitted over the lane, and the PHY periodically issues a blocking link state (BLS) request to cause an agent to enter a BLS to hold off link layer flit transmission for a duration. The PHY utilizes the serial, differential link during the duration for a PHY associated task selected from a group including an in-band reset, an entry into low power state, and an entry into partial width state
摘要:
A periodic control window is embedded in a link layer data stream to be sent over a serial data link, where the control window is configured to provide physical layer information including information for use in initiating state transitions on the data link. The link layer data can be sent during a link transmitting state of the data link and the control window can interrupt the sending of flits. In one aspect, the information includes link width transition data indicating an attempt to change the number of active lanes on the link.
摘要:
Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots.
摘要:
Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. In another aspect, the flit is to include two or more slots, a payload, and a cyclic redundancy check (CRC) field to be encoded with a 16-bit CRC value generated based on the payload. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots.
摘要:
Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots.
摘要:
A link layer control message is generated and included in a flit that is to be sent over a serial data link to a device. The flits sent over the data link are to include a plurality of slots. Control messages can include, in some aspects, a viral alert message, a poison alert message, a credit return message, and acknowledgements.
摘要:
A reconfigurable register array structure allows an agent to transmit data from a single channel or in bundled form from multiple channels. The structure makes economical use of valuable chip space by reducing the size of the overall register array system. A coalescing prestage is used to collect data from single channels or from multiple channels and to multiplex the data, based on a priority scheme, to supply the data to a primary stage of first-in-first-out register arrays. The coalescing prestage may include one or more first registers, a delay register, multiplexers to select outputs of the first registers, and multiplexers to select outputs of the delay register. Alternatively, the coalescing prestage may include one or more register array structures, each such structure having independent write ports, one for each channel. Data coalesced in the coalescing prestage is provided to a primary stage. The primary stage may include one or more logical register arrays configured as one physical array. Separate write pointers may be used to ensure data from a particular channel is provided to the correct location in the physical array.
摘要:
A torque arm assembly for connecting first generally circular cylindrical and second rotatable concentric bodies, rotatable about a common axis of rotation and separated by a given radial distance defined between the inner surface of the first rotatable body and the outer surface of the second rotatable body. The assembly includes an axial assembly positioned along the radial axis between the rotatable bodies and having a first end coupled to the first rotatable body and a second end coupled to a transverse body. A transverse shaft is fixedly coupled to the second rotatable body via a pair of support members. The transverse body is adapted to translate along an axis, transverse to the radial axis and relative to the transverse shaft. The axial assembly has a length that is axially variable to compensate for variations in the given radial distance between the rotatable bodies during rotation of the rotatable bodies.
摘要:
Test circuitry is incorporated on a chip die together with a circuit to be tested, such as an ASIC or microprocessor, to provide external access to signals that are internal to an integrated circuit chip package. A controller provides the arm command and issues appropriate configuration controls to collect signal samples. In particular, a network responds to these commands from the controller to selectively provide signal samples from a device under test. A trigger event generator responds to logic or other characteristics of the signal samples to provide trigger events. These trigger events are counted by a trigger event counter in the armed state of the state machine to identify the final trigger event corresponding to an occurrence of a programmable number of the trigger events. A store event generator also responds to a programmed characteristic or combination(s) of the signal samples to provide a store event. Either or both of the event generators may use a mask to provide these events.
摘要:
A torque arm assembly for connecting first generally circular cylindrical and second rotatable concentric bodies, rotatable about a common axis of rotation and separated by a given radial distance defined between the inner surface of the first rotatable body and the outer surface of the second rotatable body. The assembly includes an axial assembly positioned along the radial axis between the rotatable bodies and having a first end coupled to the first rotatable body and a second end coupled to a transverse body. A transverse shaft is fixedly coupled to the second rotatable body via a pair of support members. The transverse body is adapted to translate along an axis, transverse to the radial axis and relative to the transverse shaft. The axial assembly has a length that is axially variable to compensate for variations in the given radial distance between the rotatable bodies during rotation of the rotatable bodies.