12th Generation Intel® Core™ Processor Datasheet Volume 2 of 2
ID | Date | Version | Classification |
---|---|---|---|
767626 | 07/13/2023 | Public |
D0:F0 Host Bridge and DRAM Controller - MCHBAR Memory Controller Registers (part 5) Registers
This chapter documents the Memory Controller MCHBAR registers.
Base address of these registers are defined in the MCHBAR_0_0_0_PCI register in Bus 0, Device 0, Function 0.
The processor has 2 memory controllers. Each memory controller has 2 channels. Each channel can drive up to 2 sub channels depending on the memory type:
• LPDDR4x\LPDDR5:
— 2 Memory controllers
— 2 Channels per memory controller (total 4)
— 2 sub channels per channel (total 8)
• DDR4:
— 2 Memory controllers
— 1 Channel per memory controller (total 2)
— No sub channels
• DDR5:
— 2 Memory controllers
— 2 Channels per memory controller (total 4)
— No sub channels
The MCHBAR exposes 3 sets of memory controller registers per controller for channel 0, channel 1 as well as broadcast.
• Memory Controller 0 (MC0)
— Channel 0 offset range: E000h-E7FFh
— Channel 1 offset range: E800h-EFFFh
— Broadcast offset range: F000h-F7FFh
— Shared registers: D800h-DFFFh
• Memory Controller 1 (MC1)
— Channel 0 offset range: 1E000h-1E7FFh
— Channel 1 offset range: 1E800h-1EFFFh
— Broadcast offset range: 1F000h-1F7FFh
— Shared registers: 1D800h-1DFFFh
Memory Controller Broadcast register behavior is to write to all channels of the same memory controller and read from channel 0.
Note: For brevity, only Channel 0 and the shared registers of MC0 are documented:
• MC0 Channel 1: MC0 Channel 0 + 0800h
• MC0 Broadcast: MC0 Channel 0 + 1000h
• MC1 Channel 0: MC0 Channel 0 + 10000h
• MC1 Channel 1: MC0 Channel 0 + 10800h
• MC1 Broadcast: MC0 Channel 0 + 11000h
• MC1 Shared: MC0 Shared + 10000h
Offset | Size (Bytes) | Register Name (Register Symbol) | Default Value |
---|---|---|---|
7900h | 4 | 00000000h | |
7904h | 4 | 00000000h | |
7920h | 4 | 00000000h | |
7924h | 4 | 00000000h | |
7940h | 4 | 00000000h | |
7944h | 4 | 00000000h | |
7960h | 4 | 00000000h | |
7964h | 4 | 00000000h | |
7980h | 4 | 00000000h | |
7984h | 4 | 00000000h | |
79A0h | 4 | 00000000h | |
79A4h | 4 | 00000000h | |
79C0h | 4 | 00000000h | |
79C4h | 4 | 00000000h | |
79E0h | 4 | 00000000h | |
79E4h | 4 | 00000000h | |
7A00h | 4 | 00000000h | |
7A04h | 4 | 00000000h | |
7A20h | 4 | 00000000h | |
7A24h | 4 | 00000000h | |
7A40h | 4 | 00000000h | |
7A44h | 4 | 00000000h | |
7A60h | 4 | 00000000h | |
7A64h | 4 | 00000000h | |
7A80h | 4 | 00000000h | |
7A84h | 4 | 00000000h | |
7AA0h | 4 | 00000000h | |
7AA4h | 4 | 00000000h | |
7AC0h | 4 | 00000000h | |
7AC4h | 4 | 00000000h | |
7AF0h | 4 | 00000000h | |
7AF4h | 4 | 00000000h | |
7B10h | 4 | 00000000h | |
7B14h | 4 | 00000000h | |
7B30h | 4 | 00000000h | |
7B34h | 4 | 00000000h | |
7B50h | 4 | 00000000h | |
7B54h | 4 | 00000000h |