Altera HyperTransport MegaCore Function User Manual
Page 51
Chapter 3: Specifications
3–25
HyperTransport MegaCore Function Specification
© November 2009
Altera Corporation
HyperTransport MegaCore Function User Guide
Preliminary
The transmit packets have special handling for the case in which a response or
non-posted packet has the
PassPW
bit reset. In this case, the transmit buffers enforce
strict HT requirements. For example, if a response packet that has the
PassPW
bit
reset is written to the transmit response buffer, the previously written posted packet is
transmitted first. Because it is possible to write to the transmit posted buffer and
transmit response buffer simultaneously, the previously written posted command is
defined as the one that was started on or before the clock cycle preceding the start of
packet of the response packet. The same is true in the case of non-posted packets.
describes the Tx buffer ordering implemented by the HyperTransport
MegaCore function.
Table 3–8. Tx Buffer Ordering
Row Pass Column
Posted Request
Non-Posted Request
Response
Packet
PassPW
Specificaton
MegaCore
Function
Specification
MegaCore
Function
Specification
MegaCore
Function
Posted
Request
1
Yes/No
No
Yes
Yes
Yes
Yes
0
No
Non-Posted
Request
1
Yes/No
Yes
Yes/No
No
Yes/No
Yes
0
No
No
Response
1
Yes/No
Yes
Yes
Yes
Yes/No
No
0
No
No
Notes to
(1) This column indicates the requirements as specified by the HyperTransport I/O Link Specification Revision 1.03.
No—The row request type may not pass the column request type.
Yes—The row request type must be allowed to pass the column request type to avoid deadlock conditions.
Yes/No—The row request type may pass the column request type but there is no requrement to do so.
(2) A “Yes” indicates that the row may pass the column subject to available buffer credits and internal scheduling.