Page 66 - A Practical Guide from Design Planning to Manufacturing
P. 66

42   Chapter Two

        by requiring the system’s main memory to be used to store video images
        rather than dedicated memory on the graphics card.
          Performance can be improved with the loss of some flexibility by pro-
        viding a separate connection from the processor directly to memory.
        The Athlon 64 uses this configuration. Building a memory controller
        directly into the processor die reduces the overall latency of memory
        accesses. All other traffic is routed through a separate bus that connects
        to the Northbridge chip. Because it now interacts directly only with the
        graphics card, this type of Northbridge is sometimes called a graphics
        tunnel (Fig. 2-2).
          Whereas a direct bus from processor to memory improves perform-
        ance, the processor die itself now determines which memory standards
        will be supported. New memory types will require a redesign of the
        processor rather than simply a new chipset. In addition, the two sepa-
        rate buses to the processor will increase the total number of package pins
        needed.
          Another tactic for improving performance is increasing the total
        memory bandwidth by interleaving memory. By providing two separate
        bus interfaces to two groups of memory modules, one module can be read-
        ing out data while another is receiving a new address. The total memory
        store is divided among the separate modules and the Northbridge com-
        bines the data from both memory channels to send to the processor. One
        disadvantage of memory interleaving is a more expensive Northbridge
        chip to handle the multiple connections. Another downside is that new
        memory modules must be added in matching pairs to keep the number
        of modules on each channel equal.



                                Processor
                    Processor     bus
          Memory                           Processor  Memory
                     (optional)
            bus                                        bus
                                      Processor
           DRAM                          bus           DRAM
          (optional)                                   main
                                         Chipset
                                                      memory
                                Graphics
                       Graphics   bus     Northbridge
                        card
                                             Hub
                                              bus


                                        Southbridge

        Figure 2-2 Northbridge (graphics tunnel).
   61   62   63   64   65   66   67   68   69   70   71