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. HMC Controller IP Core Register Map

The HMC Controller IP core internal registers are 32 bits wide and are accessible to you using the control and status register interface, an Avalon-MM interface which conforms to the Avalon Interface Specifications.

All of these registers are 32 bits wide and the addresses are shown as hexadecimal values. The registers can be accessed only on a 32-bit (4-byte) basis. The addressing for the registers therefore increments by units of 4.

Write accesses to a Reserved or undefined location have no effect. Read accesses to a Reserved or undefined location return an undefined result.

Table 20.  Register Access CodesLists the access codes used to describe the type of register bits.
Code Description
RW Read / write
RO Read only
RW1C Read / write 1 to clear
RTC Read to clear
WO Write only
Table 21.  Control and Status Register Map
Offset Register Name Location of Additional Information
0x00 Reserved
0x04 CONTROL Control register
0x08 XCVR_STATUS Transceiver status register
0x0C LANE_STATUS Lane status register
0x10 LINK_STATUS Link status register
0x14 ERROR_RESPONSE_CAPTURE Error response register
0x18 Reserved
0x1C LIMIT_OUTSTANDING_PACKETS Limit number of FLITs in outstanding response packets
0x20 INTERRUPT_STATUS Interrupt registers
0x24 INTERRUPT_ENABLE
0x28 GLOBAL_INTERRUPT_ENABLE
0x2C Reserved
0x30 LOCAL_ERROR_COUNT Statistics registers
0x34 REMOTE_ERROR_COUNT
0x38 RETRY_BUFFER_ECC_COUNT
0x3C RESPONSE_QUEUE_ECC_COUNT