beautypg.com

Altera Hybrid Memory Cube Controller User Manual

Page 6

background image

HMC Controller IP Core Supported HMC Transaction Types

The Altera HMC Controller IP core supports all HMC transactions. The full-width variations require that

you specify READ transactions and posted and non-posted WRITE transactions with a payload size of 16,

32, 64, or 128 bytes. Half-width variations support all payload sizes described in the HMC Specification

v1.1.

HMC Controller To HMC Device Packet Types

The HMC Controller IP core generates the following packet types on the link to the HMC device:
• NULL FLIT

• PRET (single FLIT packet)

• 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) (half-width IP core only)

• 64-byte WRITE or Posted WRITE request (5-FLIT packet)

• 80-byte WRITE or Posted WRITE request (6-FLIT packet) (half-width IP core only)

• 96-byte WRITE or Posted WRITE request (7-FLIT packet) (half-width IP core only)

• 112-byte WRITE or Posted WRITE request (8-FLIT packet) (half-width IP core only)

• 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

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) (half-width IP core only)

• 64-byte READ response (5-FLIT packet)

• 80-byte READ response (6-FLIT packet) (half-width IP core only)

• 96-byte READ response (7-FLIT packet) (half-width IP core only)

• 112-byte READ response (8-FLIT packet) (half-width IP core only)

UG-01152

2015.05.04

HMC Controller IP Core Supported HMC Transaction Types

1-3

About the Altera Hybrid Memory Cube Controller IP Core

Altera Corporation

Send Feedback