Hirdetés

Minden, amit az Athlon XP-ről tudni akartál

OSSZUNK-SZOROZZUNK (folyt.)

Nem árt tudni továbbá az ellenállások összegzésének módját: ha sorba (egymás után egy vezetéken) kötünk ellenállásokat, akkor az eredő ellenállás a kettő összege lesz, ha párhuzamosan kötjük őket, akkor az eredő reciproka az ellenállások reciprokának összege lesz. Mindez összefoglalva:


Elektromos kapcsolások alapjai (ellenállások)

Esetünkben a táp Vcc, a nulla Vss, ezeket kötjük rá a korábban ismertetett bitállító kapcsolásra (példánk a 0,5x komponenst állító L3/1 és L3/3 hidakra vonatkozik). Gyárilag mindkét híd össze van kötve, ha utánaszámolunk, ilyenkor Vsb pont a tápfeszültség fele lesz, ugyanis a két 1k-s ellenálláson azonos feszültség fog esni. Viszont ha elvágjuk az egyik hidat, például az L3/1-et, akkor megszakad az áramkörünk. Ilyenkor Vcc az elvágott L3/1 híd két csatlakozóján található meg, ugyanis ha a vágást egy végtelen nagyságú ellenállásnak vesszük, akkor a sorba kötött ellenállások feszültségeloszlásának képletéből adódik, hogy a teljes feszültség a végtelen ellenálláson fog esni:

Uszakadás = ( Rvégtelen / (Rvégtelen + 1k) ) * Vcc = Vcc

Hirdetés

Ilyenkor ha megnézzük Vsb értékét (amit a két ellenállás közti pont és a nulla között mérünk), azt látjuk, hogy az Vcc lesz. Mivel ebben az esetben Vsb jóval nagyobb Vcc felénél, a komparátor logikai 1-et fog kiadni.


Egy bit beállítása a szorzólogikánál (1 és 0 kapcsolások)

Ellenben ha az L3/3-at vágjuk el, akkor annak a két pontján fog jelentkezni a tápfeszültség. Vsb értékét továbbra is a nulla és a "középpont" között nézzük, ahol most nullát fog látni a komparátor, így logikai 0-t ad ki.

Ugyanezzel a logikával állítják be a procin az összes szorzókomponenst. Minden bithez tehát két híd és két ellenállás kell, így jön ki az Palomino és a Morgan esetében a 10 híd (L3 + L4 + L10 csoportok), illetve a hozzájuk tartozó 10 db. 1k-s ellenállás, ami hol a proci tetején, hol az alján van elhelyezve.

Lássunk egy konkrét példát is:


Athlon XP 1600+ szorzóállító hídjai

Az 1600+ 10,5x szorzót használ. Ha a hidak elrendezését (vágott, nem vágott) összevetjük táblázatunkkal, látjuk, hogy az algoritmusunk jó. Fejtsük meg a szorzót is:

szorzó = sum(bitérték x helyiérték) + offset

Esetünkben 0,5x, 1x, 2x és 4x áramkörök 1-re vannak állítva, 8x 0-ra. Azaz:

szorzó = (1 x 0,5) + (1 x 1) + (1 x 2) + (1 x 4) + (0 x 8) + (+3) = 10,5

Az érték kijött - bár valószínűleg sokkal egyszerűbb a táblázatot használni, mint mindig számolgatni. Az algoritmus ismerete leginkább hibakeresésénél jöhet jól, ha például az egyik átalakításunk csak félig sikerül és nem a várt eredmény kapjuk. Ilyenkor a szabályok ismeretében meg lehet találni az elhibázott elemet és nem kell az egész modot az elejéről kezdeni. Például, ha fentebb a 2x szorzót elhibázzuk, és 1 helyett 0-ra állítjuk (tévedés vagy mondjuk érintkezési hiba folytán), akkor 5,5 bitösszeget kapunk, ami +3 offsettel 8,5x szorzót fog adni. Kis okoskodással azonban ez a hiba visszafejthető, és elég a 2x áramkört kijavítani.

A Thoroughbred esetében annyiban változik a felállás, hogy nem két egyforma ellenállást alkalmaznak a kapcsolásban, hanem az egyik egy nagyságrenddel nagyobb a másiknál (10k az 1k-val szemben). Ezzel azt tudják elérni, hogy megspórolhatnak a kapcsolásonként egy hidat, tehát bitenként elég lesz egy, összesen pedig öt.

Ha megvizsgáljuk a Thoroughbred kapcsolását, gyártáskor annak is zárva van a hídja (vizsgálatunk esetében az L3/1). Ha ilyenkor kiszámoljuk a feszültségeloszlást a két ellenálláson, látjuk, hogy az 1k-sra Vcc 1/11-ede esik, ami bőven 1/2 alatt van, így a komparátor kifelé logikai nullát fog adni. Ha elvágjuk egy szem hidunkat, akkor viszont az híd csatlakozóin megjelenik Vcc, így a Vsb is Vcc-vel lesz egyenlő, a komparátor 1-et fog kiadni. Sokkal elegánsabb megoldás, nemde?

Újabban feltűntek alaplapok, amelyek elvágott L1 hidak mellett is képesek állítani a processzor szorzóját. Itt valószínűleg egyedi megoldásról lehet szó, de az is elképzelhető, hogy az újabb chipsetek teszik lehetővé ezt a funkciót, ugyanis kizárólag a legfrissebb lapoknál kezd ez felbukkanni. Ha hozzávesszük mindehhez azt, hogy mostanában amúgy is "vágatlan" "TbredA"-k lepik el a piacot, nagyon rózsásnak látszik a jövő. Mindenesetre így tovább egyszerűsödik a hatékony rendszeroptimalizálás...

A cikk még nem ért véget, kérlek, lapozz!

Hirdetés

Azóta történt

Előzmények