<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=GB2312" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 7/31/10 4:56 PM, Zheng Bao wrote:
    <blockquote cite="mid:COL112-W293051C453464AA6A6A006CDAB0@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
      The board tht I am working on has 2 process. Each of them has 6
      DIMM slots. If you<br>
      plug 1 dimm into each slot, the SPD address will be,<br>
        Channel  PCB<br>
        ----------------<br>
      P0:<br>
        DIMMA0   50h<br>
        DIMMA1   51h<br>
        DIMMA2   52h<br>
        DIMMB0   53h<br>
        DIMMB1   54h<br>
        DIMMB2   55h<br>
      P1:<br>
        DIMMA0   50h<br>
        DIMMA1   51h<br>
        DIMMA2   52h<br>
        DIMMB0   53h<br>
        DIMMB1   54h<br>
        DIMMB2   55h<br>
      If you plug 1 dimm in P0DIMMA0 and the other in P1DIMA0, the SPD
      address<br>
      will be 50h and 55h.<br>
      So I am confused. If we got an active spd 0x50 on the SMBUS, what
      will it be?<br>
      It seems that we can not plug more that 8 dimm even if we have 12
      slots, correct?<br>
      <br>
      Zheng<br>
      <br>
    </blockquote>
    <br>
    <br>
    There is probably an smbus hub for switching between the P0 and P1
    SPD ROMs.<br>
    <br>
    Check out src/mainboard/tyan/s4880/romstage.c for an example of a
    board with smbus hub.<br>
    <br>
    Stefan<br>
  </body>
</html>