Hybrid Memory Cube Controller IP Core User Guide - Intel Stratix 10 Beta Version

ID 683854
Date 8/08/2016
Public
Document Table of Contents

3.2.3. Interface to External I2C Master

The HMC Controller IP core requires that you instantiate an external I2C master module or JTAG master module in your design. This external master module must coordinate link initialization on the link between the HMC and the HMC Controller. The master module coordinates with the HMC Controller internal initialization state machine and programs configuration registers in the HMC device to which your IP core connects.

Separating the HMC Controller IP core from the initialization master module provides design flexibility. Because the IP core does not include the I2C master module, you can instantiate a single I2C master to control link initialization for multiple HMC Controller IP cores. The external I2C master module can also control other I2C slaves.