Visible to Intel only — GUID: nik1412377908915
Ixiasoft
Visible to Intel only — GUID: nik1412377908915
Ixiasoft
1.2. HMC Controller IP Core Supported HMC Transaction Types
The Intel® HMC Controller IP core supports all HMC transactions.
HMC Controller To HMC Device Packet Types
Transfers on the HMC interface are sequences of 128-bit flow units (FLITs). The HMC Controller IP core generates the following packet types on the link to the HMC device:
- NULL FLIT
- Pointer Return (PRET) (single FLIT packet)
- Init Retry (IRTRY) (single FLIT packet)
- READ request (single FLIT packet)
- 16-byte WRITE or Posted WRITE request (2-FLIT packet)
- 32-byte WRITE or Posted WRITE request (3-FLIT packet)
- 48-byte WRITE or Posted WRITE request (4-FLIT packet)
- 64-byte WRITE or Posted WRITE request (5-FLIT packet)
- 80-byte WRITE or Posted WRITE request (6-FLIT packet)
- 96-byte WRITE or Posted WRITE request (7-FLIT packet)
- 112-byte WRITE or Posted WRITE request (8-FLIT packet)
- 128-byte WRITE or Posted WRITE request (9-FLIT packet)
- BIT WRITE or Posted BIT WRITE request (2-FLIT packet)
- MODE READ request (single FLIT packet)
- MODE WRITE request (2-FLIT packet)
- Dual 8-byte ADD IMMEDIATE or Posted Dual 8-byte ADD IMMEDIATE request (2-FLIT packet)
- Single 16-byte ADD IMMEDIATE or Posted Single 16-byte ADD IMMEDIATE request (2-FLIT packet)
The HMC Controller IP core operates in the Response Open Loop Mode and therefore does not generate Token Return (TRET) packets.
HMC Device to HMC Controller Packet Types
The HMC Controller IP core can process the following packet types generated by the HMC device:
- NULL FLIT
- PRET (single FLIT packet)
- TRET (single FLIT packet)
- IRTRY (single FLIT packet)
- ERROR response (single FLIT packet)
- WRITE response (single FLIT packet)
- 16-byte READ response (2-FLIT packet)
- 32-byte READ response (3-FLIT packet)
- 48-byte READ response (4-FLIT packet)
- 64-byte READ response (5-FLIT packet)
- 80-byte READ response (6-FLIT packet)
- 96-byte READ response (7-FLIT packet)
- 112-byte READ response (8-FLIT packet)
- 128-byte READ response (9-FLIT packet)
- MODE READ response (2-FLIT packet)
- MODE WRITE response (single FLIT packet)
The HMC Controller IP core does not define or support any vendor specific packet types.