Visible to Intel only — GUID: ewo1426305635984
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: ewo1426305635984
Ixiasoft
2.5.1. Pin Constraints
When you integrate your HMC Controller IP core instance in your design, you must make appropriate pin assignments. You can create a virtual pin to avoid making specific pin assignments for top-level signals while you are simulating and not ready to map the design to hardware.
When you are ready to map the design to hardware, you must enforce the following constraints:
- Adjacent HMC Controller lanes must map to adjacent Intel device pins. You cannot swap the lane order by mapping lanes to other Intel device pins. Instead, use the RX mapping and TX mapping parameters to compensate for board design issues.
- All lanes of an HMC Controller IP core that targets a Stratix 10 device must be configured in the same transceiver tile.
- The lanes of an HMC Controller IP core must be configured in no more than three transceiver blocks. To enforce this constraint, you must configure IP core lanes in transceiver channels with the following restrictions:
- Lane 0 must map to channel 0, 1, or 2 of a transceiver block.
- If Lane 0 maps to channel 0, then HMC Controller Lane 1 must map to channel 1 of the same transceiver block (transceiver block N), and Lane 15 maps to channel 3 of the transceiver block N+2.
- If Lane 0 maps to channel 1, then HMC Controller Lane 1 must map to channel 2 of the same transceiver block (transceiver block N), and Lane 15 maps to channel 4 of the transceiver block N+2.
- If Lane 0 maps to channel 2, then HMC Controller Lane 1 must map to channel 3 of the same transceiver block (transceiver block N), and Lane 15 maps to channel 5 of the transceiver block N+2.