Visible to Intel only — GUID: nik1412377918406
Ixiasoft
Visible to Intel only — GUID: nik1412377918406
Ixiasoft
2.3. HMC Controller IP Core Parameters
The HMC Controller parameter editor provides the parameters you can set to configure the HMC Controller IP core and simulation testbenches.
The HMC Controller parameter editor includes an Example Design tab. For information about that tab, refer to the Hybrid Memory Controller Design Example User Guide.
Parameter |
Type |
Range |
Default Setting |
Parameter Description |
---|---|---|---|---|
Lanes |
Integer |
|
16 |
Selects full-width (16 lanes) functionality. IP cores that target a Stratix 10 device do not support half-width functionality. |
Data rate |
String |
|
10 Gbps |
Selects the data rate on each lane. |
CDR reference clock |
String |
|
125 MHz |
Selects the frequency of the input reference clock for the RX CDR PLL. You must drive the rx_cdr_refclk0 input signal at the frequency you specify for this parameter. In addition, your design must derive this clock, the external transceiver TX PLL reference clock, and the REFCLKP and REFCLKN input signals of the external HMC device from the same clock source. |
Ports | Integer |
|
1 | Number of ports (data path interfaces). Increasing the number of ports increases utilization of the Hybrid Memory Cube, increasing efficiency. However, it may increase request-to-response latency on each individual port, as the IP core arbitrates among the incoming requests. If you specify more than one port, each port is assigned a range of tags.
|
Enable response re-ordering | Boolean |
|
False | Specifies whether the IP core ensures that responses appear on each data response interface in the order the original requests arrived on the corresponding request interface. If you turn on this feature, the IP core manages tags internally. In that case tags are not available on the data interfaces. Turning on this feature can increase round-trip latency. |
RX mapping |
64-bit value |
0xFEDCBA9876543210 | Selects the RX lane mapping. Use caution in modifying this parameter. Refer to RX Mapping and TX Mapping Parameters. |
|
TX mapping |
64-bit value |
0xFEDCBA9876543210 | Selects the TX lane mapping. Use caution in modifying this parameter. Refer to RX Mapping and TX Mapping Parameters. |
|
Enable M20K ECC support |
Boolean |
|
False | Specifies whether the IP core supports the ECC feature in the device M20K memory blocks that are configured as part of the IP core. You can turn on this parameter to enhance data reliability by enabling single-error correction, double-adjacent-error correction, and triple-adjacent-error correction ECC functionality in the M20K memory blocks configured in your IP core. Turn off this parameter to decrease latency and resource utilization.
|