Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaNa FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarma5.10.2006 Nkte z vs maj jet iv vzpomnky na to, jak se dal snadno zadrtovat procesor intel Celeron/Pentium III Tualatin, aby i pes mrn odlinosti ve specifikaci pracoval ve stvajcch zkladnch deskch (nejastji s oblbenm iBX440 chipsetem). Historie se opakuje a intel nm pichystal podobn 'pjemn' pekvapen u novho procesoru Core 2 Duo. Ten je uren do tho Socketu 775 LGA jako novj z ady procesor Pentium 4. Intel ale usoudil, e by bylo dobr trochu zvit prodej novch desek a chipset a tak lehce pozmnil pin-out novho Core 2 Duo, aby ve stvajcch deskch nefungoval. Odvodnil to pak potebou novho VRM regultoru s jemnjm krokem napt (opravdu m smysl u spnanho zdroje eit setiny Voltu?). Nkde se myln uvd, e Core 2 Duo nen kompatabiln se starmi chipsety, ale nap. deska ASRock ConRoe 865PE je jasnm dkazem, e si C2D rozum i se starm chipsetem i865 (celkem dobr a levn alternativa s AGP). Pravda, bylo poteba menho boostu napt chipsetu, aby uthl spolehliv FSB 1066 MHz, take na taktovn to u moc nen.
Zajmalo m tedy, jak moc se zapojen pad novho C2D zmnilo a tak jsem si sthl datasheety a porovnal. Na obrzku ne je rozloen pad C2D na spodku pouzdra. erven jsem oznail pady, jejich vznam se zmnil a pokldm je za kritick pro sprvnou funkci, zelen jsou pak oznaeny zmny, kterm nepikldm takovou vhu a ed jsou oznaeny przdn msta bez pad. V tabulce je pak krtk popis signl, kterch se zmna tk.
pad typ P4 Core2 popis D23 PWR FC9 VCCPLL napjen PLL: 1,5V / 130 mA AM5 OUT FC11 VID6 vbr napjecho napt jdra Vcore AM7 OUT FC12 VID7 vbr napjecho napt jdra Vcore AN7 OUT FC16 VID_SELECT vbr VID tabulky P4/Core2, vnitn pull-up H29 OUT GTLREF_SEL FC15 vbr referenn rovn GTL pro chipset (log. 0 na P4) H2 IN FC6 GTLREF1 referenn rove log. 1 pro GTL+ vstupy (spolu s GTLREF0) AM6 IN VTTPWRGD FC40 rove H oznamuje procesoru stabiln rove napjen Vtt G2 ANL FC1 COMP2 pipojen na Vss pes pesn odpor 50 R R1 ANL FC2 COMP3 pipojen na Vss pes pesn odpor 50 R B13 ANL FC19 COMP8 pipojen na Vss pes pesn odpor 25 R AL3 IN VSS VRDSEL detekce podpory Core2 - pokud je 0, procesor nepracuje Y1 IN BOOTSELECT FC0 detekce podpory P4 - pokud je 0, procesor nepracuje J16 I/O DP0# FC31 parita pro datov linky D63:0 H15 I/O DP1# FC32 parita pro datov linky D63:0 H16 I/O DP2# FC33 parita pro datov linky D63:0 J17 I/O DP3# FC34 parita pro datov linky D63:0 U2 I/O AP0# FC29 parita pro adresov linky A35:0 U3 I/O AP1# FC30 parita pro adresov linky A35:0 H4 IN RSP# FC35 odpov na paritu linek RS2:0 AB3 I/O MCERR# FC37 "Machine Check Error" - nezotaviteln chyba, generuje chipset nebo CPU AD3 I/O BINIT# FC36 signl inicializace sbrnice, generuje chipset nebo CPU G5 I/O FC7 PECI proprietrn 1-drtov sbrnice (penos daj z on-chip senzoru teploty - DTS) V2 OUT LL_ID0 RSVD "LoadLine Slope" (log. 0 na P4) AA2 OUT LL_ID1 FC39 "LoadLine Slope" (log. 0 na P4) A24 PWR VSS FC23 zem E29 PWR VSS FC26 zem G1 PWR VSS FC27 zem U1 PWR VSS FC28 zem C9 - RSVD FC38 rezervovan E24 - RSVD FC10 rezervovan G10 - RSVD FC38 rezervovan FCx - open drain vstupy pro kompatabilitu s jinmi CPU
Jak je vidt, zmn je o nco vce ne v ppad Tualatinu. Napjen jdra procesoru obstarv na zkladn desce obvod VRM (Voltage Regulator Module), co je zde pulsn vcefzov mstkov step-down mni. Jeho vstupn napt je programovateln v uritm rozsahu pomoc logickch vstup VID. Procesor kombinac 0/1 na svch vstupnch VID padech k VRM, jak napt od nj poaduje (do toho se jet me vloit dal obvod, kter poadavek CPU pebije dle vaeho nastaven v SETUPu). U Pentia 4 a C2D se navc toto napt me dynamicky mnit v zvislosti na pracovn frekvenci (technologie Enhanced Intel Speedstep - EIST). Pi zapnut potae nastav procesor njakou vchoz hodnotu napt, kter je individuln nastaven od vrobce a nemus bt nutn stejn pro stejn typ CPU.
U Pentia 4 slouilo k nastavovn napt 6 pad VID[5:0]. To umoovalo celkem 64 rznch kombinac v rozsahu 0,8375 - 1,6000 V. U C2D pibyly dal 2 pady, tedy celkem 8 VID[7:0], co by umoovalo a 256 kombinac. Intelu se to zdlo asi trochu moc a tak u C2D omezili vbr na 6 pad VID[6:1] a ty dva (VID7, VID0) si nechali do rezervy pro budouc pouit, u C2D jsou spojeny se zem. Kombinace odpovdaj rozsahu napt 0,8500 - 1,6000 V. Tm, e se zruil vznam VID0 a zavedl VID6, nastal trochu chaos ve VID tabulce. Zde meme vidt, jak skuten napt by na poadavek C2D nastavil VRM v zkladn desce uren pouze pro Pentium 4:
VID7:0 Vcore Vcore in P4-only mobo 0 111111 0 OFF 1,1000 0 111101 0 0,8500 1,2000 0 111100 0 0,8625 1,2500 0 111011 0 0,8750 1,3500 0 111010 0 0,8875 1,3500 0 111001 0 0,9000 1,4000 0 111000 0 0,9125 1,4500 0 110111 0 0,9250 1,5000 0 110110 0 0,9375 1,5500 0 110101 0 0,9500 1,6000 0 110100 0 0,9625 0,8750 0 110011 0 0,9750 0,9250 0 110010 0 0,9875 0,9750 0 110001 0 1,0000 1,0250 0 110000 0 1,0125 1,0750 0 101111 0 1,0250 1,1125 0 101110 0 1,0375 1,1625 0 101101 0 1,0500 1,2125 0 101100 0 1,0625 1,2625 0 101011 0 1,0750 1,3125 0 101010 0 1,0875 1,3625 0 101001 0 1,1000 1,4125 0 101000 0 1,1125 1,4625 0 100111 0 1,1250 1,5125 0 100110 0 1,1375 1,5625 0 100101 0 1,1500 0,8375 0 100100 0 1,1625 0,8875 0 100011 0 1,1750 0,9375 0 100010 0 1,1875 0,9875 0 100001 0 1,2000 1,0375 0 100000 0 1,2125 1,0875 0 011111 0 1,2250 1,1000 0 011110 0 1,2375 1,1500 0 011101 0 1,2500 1,2000 0 011100 0 1,2625 1,2500 0 011011 0 1,2750 1,3000 0 011010 0 1,2875 1,3500 0 011001 0 1,3000 1,4000 0 011000 0 1,3125 1,4500 0 010111 0 1,3250 1,5000 0 010110 0 1,3375 1,5500 0 010101 0 1,3500 1,6000 0 010100 0 1,3625 0,8750 0 010011 0 1,3750 0,9250 0 010010 0 1,3875 0,9750 0 010001 0 1,4000 1,0250 0 010000 0 1,4125 1,0750 0 001111 0 1,4250 1,1125 0 001110 0 1,4375 1,1625 0 001101 0 1,4500 1,2125 0 001100 0 1,4625 1,2625 0 001011 0 1,4750 1,3125 0 001010 0 1,4875 1,3625 0 001001 0 1,5000 1,4125 0 001000 0 1,5125 1,4625 0 000111 0 1,5250 1,5125 0 000110 0 1,5375 1,5625 0 000101 0 1,5500 0,8375 0 000100 0 1,5625 0,8875 0 000011 0 1,5750 0,9375 0 000010 0 1,5875 0,9875 0 000001 0 1,6000 1,0375 0 000000 0 OFF 1,0875
Po zapnut PC bychom nemli dnou kontrolu nad tm, jak napt do procesoru pjde, protoe se defaultn VID me liit i kus od kusu stejnho typu. Take zkladem spchu rozbhnut C2D v desce pro Pentium 4 by bylo zadrtovat napt natvrdo, asi nejsnze na padech dicho integrovanho obvodu VRM (tm samozejm pijdeme o vhody EIST).
Dal nezbytnost je dostat na pad VCCPLL (D23) napjen 1,5 V pro PLL, kter nsob FSB na pracovn frekvenci jdra. Na pady GTLREF1 (H2) a GTLREF0 (H1) by se mly pivst referenn rovn (vyroben nap. odporovm dliem) pro log. 1 a log. 0 vstup GTL+. Logika GTL+ je pitom napjen z napt Vtt = 1,20 V. Pady COMP2 (G2) a COMP3 (R1) je poteba pipojit pes pesn (1%) odpory 50 R a COMP8 (B13) pes 25 R na zem.
Pak je tu naschvl pad VRDSEL (AL3), kter blokuje funkci pi vloen C2D do nekompatabiln desky a je teba ho zaizolovat proti zemi. Zajmav je, e u C2D byly vynechny linky datov a adresov parity, kter ale jak tak koukm, stejn nemaj protjky na bnch chipsetech 8xx/9xx, tak snad chybt nebudou. U C2D pibylo krom snmac teplotn diody i digitln teplotn idlo DTS, kter komunikuje s chipsetem po jednodrtov sbrnici vyveden na pad PECI (G5). To ale meme oelet, nebo hodnotu lze vyst z MSR registru. DTS idlo snm teplotu v mst nejvyho zahvn kadho jdra a oproti teplot z diody (kterou m vtina program) se me liit i o vce jak 10°C! Teplotu z DTS um pest nap. program Core Temp. Ostatn zmny se u tkaj nevznamnch signl, rezervovanch pad a zem.
Uvedl jsem zde vet rozdl na kter jsem piel a nastnil postup "zadrtovn" C2D do desky pro P4. Avak narozdl od Tualatinu pro Socket 370 zde vidm docela velk problm v praktick realizaci. Pady na LGA pouzdru a protilehl prov kontakty jsou zde od dost men. Navc patice pro procesor je SMD, take se nelze na pady dostat z druh strany. Pokud je spoj taen vnitn vrstvou PCB od procesoru k chipsetu bez jedinho prokovu do vnj vrstvy, je nemon ho peruit a pepojit podle poteby jinam. Jedin monost by pak byla propojovat tenoukm lakovanm drtkem pmo na spodku procesoru, ale taky to nevidm moc reln. Pokud by se to pecejen podailo, obval bych se zven nestability vlivem pidanch parazitnch induknost a kapacit.
J osobn jsem se thle "drtovacch" choutek vzdal, nebo zkladn deska o kter jsem uvaoval by na to byla pli drah (procesor takt) a vsledek pli nejist. Take jsem se nakonec rozhodl pro levnj desku bez ISA slotu, ale s nativn podporou C2D Asus P5LD2. Pozdji jsem taky objevil zpsob, jak v soketu LGA775 snadno rozbhnout procesory LGA771.
7.4.2008 Pro zajmavost jsem zde doplnil popis t pad BSEL2:0 (BSEL0 - pad B22, BSEL1 - pad B23, BSEL2 - pad C21), ktermi procesor desce oznamuje, jak je jeho defaultn frekvence FSB. Tyto signly jsou na desce njakm zpsobem propojeny s hodinovm genertorem PLL, kter podle dan kombinace nastav odpovdajc frekvenci. V ppad, e ochuzen BIOS neumouje FSB nastavit run, ale PLL to um, lze pak snadno "zadrtovat" vlastn poadovanou BSEL kombinaci. Na netu je o tom pod heslem "BSEL mod" spousta informac a nvod. Na nkterch deskch to ale nemus fungovat. Zkouel jsem pelepenm pinu BSEL1 na E8400 nastavit kombinaci 110b odpovdajc 400MHz FSB na svoj desce GA-P31-DS3L, ale vbec se to nerozjelo. Zkouel jsem i dal kombinace a nic.
BSEL2:0 FSB [MHz] FSB QDR [MHz] 000 266 1066 001 133 533 010 200 800 011 166 667 100 333 1333 101 n/a n/a 110 400 1600 111 n/a n/a