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

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

4.6. Clock and Reset Signals

Table 17.  HMC Controller IP Core Clock and Reset Signals

The HMC Controller IP core has a single clock domain outside of the transceiver. Your design must derive the external TX PLL reference clock, the RX CDR reference clock, and the HMC device REFCLKP and REFCLKN input reference clock signals from the same clock reference source.

Clock Name

Direction

Description

rst_n Input Active low master reset signal for the HMC Controller IP core. This signal is asynchronous.

When asserted, the signal must remain asserted for at least two reconfig_clk clock cycles to allow the IP core to capture the reset request.

core_rst_n Output When asserted, indicates that the HMC Controller IP core is in reset.

The IP core deasserts the core_rst_n signal only after core_clk is stable and the transceiver is ready to transmit data.

rx_cdr_refclk0 Input

Reference clock for the RX transceiver CDR PLL.

You must drive this clock with the frequency you specify for the CDR reference clock parameter.

rx_cdr_refclk0 is not the reference clock for the TX PLL. The reference clock for the TX PLL is an input to the external TX PLL IP cores that you connect to your HMC Controller IP core. The reference clock for the TX PLLs does not drive the HMC Controller IP core directly.

tx_bonding_clocks[95:0] Input

Clocks for the individual transceiver channels. The input clock to each transceiver channel has six bits.

You must connect this input bus to the external transceiver TX PLL IP core. You must parameterize the external TX PLL IP core to specify an output frequency that is one half of the per-lane data rate. For a 10 Gbps HMC Controller IP core lane rate, the TX PLL IP core output frequency must be 5 GHz; for a 12.5 Gbps lane rate, the TX PLL IP core output frequency must be 6.25 GHz; for a 15 Gbps lane rate, the TX PLL IP core output frequency must be 7.5 GHz.

core_clk Output

Master clock for the HMC Controller IP core. The transceiver generates core_clk. The frequency of core_clk is the lane rate divided by 32.

Lane Rate core_clk Frequency
10 Gbps 312.5 MHz
12.5 Gbps 390.625 MHz
15 Gbps 468.75 MHz
core_clk clocks the HMC Controller IP core signals, including the signals on the control and status register interface.
reconfig_clk Input

Clock for the transceiver reconfiguration interface. In HMC Controller IP cores that target a Stratix 10 device, also clocks the internal reset controllers. You must drive this clock at a frequency in the range of 100 to 150 MHz.

reconfig_reset Input

Reset signal for the transceiver reconfiguration interface. This signal is asynchronous. The IP core captures reset requests synchronously with the reconfig_clk. When asserted, this signal must remain asserted for at least two reconfig_clk cycles.