Navigate:

Advice
Beginners
BIOS Guide
CPUs
Links
Mainboards
Memory
Network
Storage
Video/Sound Cards


Contact
Forum
SiteMap
Sponsors
Home

PC Hardware from Made-in-China.com

Search:

 


.


Prices:












































































LOSTCIRCUITS

SHORTCUTS:
Table Of Contents


 LostCircuits BIOS guide    

What You Never Wanted To Know But Constantly Dared To Ask

(by MS, Timeless)


In most boards, the ALi MAGiK1 chipset uses a variety of preconfigured settings that combine several latency settings for both the memory bus and the internal timings of the M1647 North Bridge.

So, what is behind these settings and what can one expect in terms of performance and stability issues?

Since at this time, there is no WPCREDIT plugin for the M1647 North Bridge available, I used the ALi datasheet to unravel the different parameters that are changing from one setting to the other. Differences in the settings were highlighted by Photoshop subtraction of screencaptures of WPCREDIT at the different performance settings. One such subtraction is shown below.

The screen capture for the failsafe setting was subtracted from the Ultra2 screencapture of WPCredit. The only areas that are hilighted are the areas showing pixel differences or, by extension, the registers that have changed. It is now possible to look up the hex code of the respective offset settings in the original capture. The same procedure was performed for all settings, from failsafe to ultra2. In the C-revision of the ALiMAGiK1 chipset, each DRAM performance setting changes eight offsets (12 in the B revision)


  • The individual Hexcodes were then converted into binary code to look up the register setting for each relevant bit:

    The individual hexadecimal values for each offset changed from one DRAM Performance setting to another were entered into an Excel Spread Sheet and converted into binary format. Please consider that each offset consists of 8 bits but Excel does not display numbers starting with 0. Therefore, 101 would correctly read 00000101.

  • Use the datasheet of the chipset to decode the individual binary bit assignments relating to the respective offset. Despite the simplicity of this approach, with the B- revision of the ALiMAGiK1 chipset, it turned out to be a mammoth task since no less than 12 registers were changed from one DRAM timing setting to the next. Some of the settings were not explained in the datasheet either, others were floating tri-state bits that randomly change upon each reboot, others again were patches for incorrectly functioning registers. Fortunately, with the C revision, things were cleaned up substantially, resulting in only a handful offsets that are changed throughout the different timing settings. In any case, here are the different parameters as they are assigned by the individual BIOS settings. All settings shown here represent only changes in the DRAM performance field, all other parameters were kept constant:

    Using the ALi M1647 white papers, it was possible to decode the bit assignment into some meaningful timing parameters.

    Why is it necessary to go through these motions? As mentioned in the beginning, there are quite a few more parameters that need to be addressed in the DDR world than just CAS, tRCD and tRP, the common 2:2:2 or 3:3:3 entries. Let's take a look at the individual settings and what they mean:

    There are some other parameters that can be set individually: For more detailed descriptions of these parameters please check the main index of this article

    next page:    => VIA KT266 and higher =>

    Click here! All advice and educational articles on LostCircuits are free, but if you feel you can, please make a small donation to us!
    Thank you!

    General disclaimer: This page only reflects the author's personal opinion and assumes no responsibility whatsoever regarding any of the contents or any damages that may occur explicitly or implicitly from reading the contents of this site. All names and trademarks mentioned in this review are the exclusive property of the respective parent companies.
    All contents of this site are protected by international copyright laws. Reproduction of the contents even in parts is not allowed except after written permission by the author and referral to this site.
    Copyright 2002 - 2008 LostCircuits