Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Zapojen Pentia 4 a Core 2 Duo LGA775

      5.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.


Core 2 Duo E6400 (top)     Core 2 Duo E6400 (bottom)

Core2 Duo vs. Pentium 4 Socket 775 LGA:

FC-PGA pin-out
(klikni pro plnou velikost)


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 OFF1,1000 
0 111101 00,8500 1,2000
0 111100 00,86251,2500
0 111011 00,87501,3500
0 111010 00,88751,3500
0 111001 00,90001,4000
0 111000 00,91251,4500
0 110111 00,92501,5000
0 110110 00,93751,5500
0 110101 00,95001,6000
0 110100 00,96250,8750
0 110011 00,97500,9250
0 110010 00,98750,9750
0 110001 01,00001,0250
0 110000 01,01251,0750
0 101111 01,02501,1125
0 101110 01,03751,1625
0 101101 01,05001,2125
0 101100 01,06251,2625
0 101011 01,07501,3125
0 101010 01,08751,3625
0 101001 01,10001,4125
0 101000 01,11251,4625
0 100111 01,12501,5125
0 100110 01,13751,5625
0 100101 01,15000,8375
0 100100 01,16250,8875
0 100011 01,17500,9375
0 100010 01,18750,9875
0 100001 01,20001,0375
0 100000 01,21251,0875
0 011111 01,22501,1000
0 011110 01,23751,1500
0 011101 01,25001,2000
0 011100 01,26251,2500
0 011011 01,27501,3000
0 011010 01,28751,3500
0 011001 01,30001,4000
0 011000 01,31251,4500
0 010111 01,32501,5000
0 010110 01,33751,5500
0 010101 01,35001,6000
0 010100 01,36250,8750
0 010011 01,37500,9250
0 010010 01,38750,9750
0 010001 01,40001,0250
0 010000 01,41251,0750
0 001111 01,42501,1125
0 001110 01,43751,1625
0 001101 01,45001,2125
0 001100 01,46251,2625
0 001011 01,47501,3125
0 001010 01,48751,3625
0 001001 01,50001,4125
0 001000 01,51251,4625
0 000111 01,52501,5125
0 000110 01,53751,5625
0 000101 01,55000,8375
0 000100 01,56250,8875
0 000011 01,57500,9375
0 000010 01,58750,9875
0 000001 01,60001,0375
0 000000 0OFF1,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]
0002661066
001133533
010200800
011166667
1003331333
101n/an/a
1104001600
111n/an/a



Zpt

Aktualizovno 16.7.2009 v 23:13