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

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

5.1. CONTROL Register

Table 22.  HMC Controller IP Core CONTROL Register at Offset 0x04
Bits Field Name Type Value on Reset Description
31:18 Reserved RO 0
17 P_RST_N RW 0x1 Software-controlled reset of the HMC. The IP core drives the value of this field on the hmc_p_rst_n output port, which should be connected to the HMC P_RST_N reset signal.

For backward compatibility with the IP core v15.0, the IP core forces this output signal low while the rst_n input signal is asserted, and raises it when rst_n is deasserted. After the IP core sets it to the value of 1, the output signal is driven from the P_RST_N register field.

16 TXPS RW 0x1 Power management field. The IP core drives the value of this field on the hmc_lxtxps output port, which should be connected to the HMC LxRXPS input port.

For backward compatibility with the IP core v15.0, the IP core forces this output signal high while the rst_n input signal is asserted, and when rst_n is deasserted. Afterwards, the output signal is driven from the TXPS register field.

15:10 Reserved RO 0x00
9 ForceRXError WO 0x0 Writing the value of 1 to this register field forces the HMC Controller IP core to detect an error in the input stream and send a StartRetry request to the HMC device. This bit is self-clearing.
8 CRCErrorInject WO 0x0 Writing the value of 1 to this register field injects a single bit error in the CRC of the next request packet. This bit is self-clearing.
7:3 Reserved RO 0x00
2 SoftReset WO 0x0 Writing the value of 1 to this register field resets all parts of the HMC Controller IP core except the registers and the transmit side of the transceiver.

This bit is self-clearing. Reading this bit always returns the value of 0.

1 ClearFatalError WO 0x0 If the Retry State Machine (RSM) is in fatal error state (RetryFatalError), writing the value of 1 to this register field causes the RSM to resume normal operation.

When a RetryFatalError occurs, the RSM halts and waits for external corrective action. Writing the value of 1 to this register field forces the RSM to continue.

This bit is self-clearing. It clears whether or not it affects the RSM state. Reading this bit always returns the value of 0.

0 Retrain WO 0x0 Writing the value of 1 to this register field causes the HMC Controller IP core to restart the link initialization sequence.

This bit is self-clearing. Reading this bit always returns the value of 0.