Visible to Intel only — GUID: nik1412377908652
Ixiasoft
1. About the Hybrid Memory Cube Controller IP Core
2. Getting Started with the HMC Controller IP Core
3. Functional Description
4. HMC Controller IP Core Signals
5. HMC Controller IP Core Register Map
6. HMC Controller IP Core Stratix 10 Design Example
A. HMC Controller IP Core User Guide Archives
B. Additional Information
4.1. Application Interface Signals
4.2. HMC Interface Signals
4.3. Signals on the Interface to the I2C Master
4.4. Control and Status Register Interface Signals
4.5. Status and Debug Signals
4.6. Clock and Reset Signals
4.7. Transceiver Reconfiguration Signals
4.8. Signals on the Interface to the External PLL
Visible to Intel only — GUID: nik1412377908652
Ixiasoft
1.1. HMC Controller IP Core Supported Features
The Intel® HMC Controller IP core offers the following features:
- Communicates through Intel FPGA high-speed transceivers with an external HMC device compliant with the Hybrid Memory Cube Specification 1.1.
- Communicates with the HMC device at per-lane rates of 10 Gbps, 12.5 Gbps, or 15 Gbps.
- Features Avalon® Memory-Mapped (Avalon-MM) interface to access control and status registers.
- Connects to 16 lanes of an HMC device with one to four simple 512-bit client data interfaces. Multiple data interfaces provide increased utilization of the HMC link.
- Supports memory READ and WRITE transactions with all valid payload sizes.
- Supports posted and non-posted versions of ATOMIC transactions, BIT WRITE transactions, and WRITE transactions.
- Supports MODE READ and MODE WRITE transactions.
- Supports optional response reordering to ensure the IP core sends responses on each application response interface in the order it received the requests. When you select this option, the IP core manages the tags, which are not visible on the client interfaces.
- Supports Response Open Loop Mode for receive (RX) flow control to decrease device resource requirements.
- Supports token-based transmit (TX) flow control.
- Supports poisoned packets.
- Supports reordering of transceiver lanes for board-design flexibility.
- Supports link training sequence and provides word alignment, lane alignment, and transceiver status information in real time.
- Provides fast simulation support.
- Provides real-time error statistics.
- Provides hardware and software reset control.
- Provides power management control.
- Optionally supports ADME direct access to transceiver registers through the System Console, for debugging or monitoring PHY signal integrity.
- Provides option to include ECC support in all M20K memory blocks configured in the IP core.
To support multi-link connection to the HMC device in your design, you can configure multiple HMC Controller IP cores to communicate with the same HMC device through separate HMC links. Each HMC Controller IP core connects to a single HMC device link.
For the detailed HMC specification refer to the Hybrid Memory Cube Specification 1.1.