Intel B940 Datasheet Page 70

  • Download
  • Add to my manuals
  • Print
  • Page
    / 360
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 69
Processor Configuration Registers
70 Datasheet, Volume 2
2.8.3 C0DRB0—Channel 0 DRAM Rank Boundary Address 0
Register
The DRAM Rank Boundary Registers define the upper boundary address of each DRAM
rank with a granularity of 64 MB. Each rank has its own single-word DRB register. These
registers are used to determine which chip select will be active for a given address.
Channel and rank map:
ch0 rank0: 200h
ch0 rank1: 202h
ch0 rank2: 204h
ch0 rank3: 206h
ch1 rank0: 600h
ch1 rank1: 602h
ch1 rank2: 604h
ch1 rank3: 606h
Programming guide:
If Channel 0 is empty, all of the C0DRBs are programmed with 00h.
C0DRB0
= Total memory in ch0 rank0 (in 64 MB increments)
C0DRB1 = Total memory in ch0 rank0 + ch0 rank1 (in 64 MB increments)
and so on.
If Channel 1 is empty, all of the C1DRBs are programmed with 00h.
C1DRB0
= Total memory in ch1 rank0 (in 64 MB increments)
C1DRB1
= Total memory in ch1 rank0 + ch1 rank1 (in 64 MB increments) and so on.
B/D/F/Type: 0/0/0/MCHBAR
Address Offset: 200–201h
Reset Value: 0000h
Access: RW-L, RO
Bit Attr
Reset
Value
Description
15:10 RO 00h Reserved
9:0 RW-L 000h
Channel 0 DRAM Rank Boundary Address 0 (C0DRBA0)
This register defines the DRAM rank boundary for rank0 of Channel 0 (64 MB
granularity)
=R0
R0 = Total rank0 memory size/64 MB
R1 = Total rank1 memory size/64 MB
R2 = Total rank2 memory size/64 MB
R3 = Total rank3 memory size/64 MB
This register is locked by Memory pre-allocated for ME lock.
Page view 69
1 2 ... 65 66 67 68 69 70 71 72 73 74 75 ... 359 360

Comments to this Manuals

No comments