Visible to Intel only — GUID: nik1412377945417
Ixiasoft
Visible to Intel only — GUID: nik1412377945417
Ixiasoft
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.
Code | Description |
---|---|
RW | Read / write |
RO | Read only |
RW1C | Read / write 1 to clear |
RTC | Read to clear |
WO | Write only |
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 |