Pereiti do vmistu

HyperTransport

Material z Vikipediyi -- vil'noyi entsiklopediyi.

Shina HyperTransport (HT), ranishe znana iak Lightning Data Transport (LDT) -- tse dvonapravlena poslidovno/paralel'na komp'iuterna shina, z visokoiu propusknoiu spromozhnistiu i malimi zatrimkami. Dlia rozrobki i prosuvannia danoyi shini buv utvorenii konsortsium HyperTransport Technology. Tekhnologiia vikoristovuiet'sia kompaniiami AMD i Transmeta v x86 protsesorakh, PMC-Sierra, Broadcom i Raza Microelectronics v MIPS mikroprotsesorakh, NVIDIA, VIA, SIS, ULi/ALi, AMD, Apple Computer i HP v naborakh sistemnoyi logiki dlia PK, HP, Sun Microsystems, IBM, i IWill v serverakh, Cray, Newisys i PathScale v superkomp'iuterakh.

Ogliad shini

[red. | red. kod]

HyperTransport pratsiuie na chastotakh vid 200 MGts do 3,2 GGts (u shini PCI -- 33 i 66 MGts). Krim togo, vona vikoristovuie DDR, shcho oznachaie, shcho dani posilaiut'sia iak po frontu, tak i po zrizu signalu sinkhronizatsiyi, shcho dozvoliaie zdiisniuvati do 5200 mil'ioniv posilok v sekundu pri chastoti signalu sinkhronizatsiyi 2,6 GGts; chastota signalu sinkhronizatsiyi nalashtovuiet'sia avtomatichno.

HyperTransport pidtrimuie avtomatichne viznachennia shirini shini, vid 2-kh do 32 bit. Povnorozmirna, povnoshvidkisna, 32-bitna shina v dvonapravlenomu rezhimi zdatna zabezpechiti propusknu zdatnist' do 51 600 Mbait/s = 2 (DDR) x 2 x 32/8 (bait) x 3200 (MGts) (maksimum v odnomu napriamku -- 25 800 Mbait/s). Takim chinom tse naishvidsha shina sered sobi podibnikh. Shina mozhe buti vikoristana iak v pidsistemakh z visokimi vimogami do propusknoyi zdatnosti (operativna pam'iat' i TsPU), tak i v pidsistemakh z niz'kimi vimogami (periferiini pristroyi). Dana tekhnologiia takozh zdatna zabezpechiti niz'ki zatrimki dlia inshikh zastosuvan' v inshikh pidsistemakh.

Peredacha paketiv

[red. | red. kod]

Shina HyperTransport zasnovana na peredachi paketiv. Kozhen paket skladaiet'sia z 32-rozriadnikh sliv, nezalezhno vid fizichnoyi shirini shini (kil'kosti informatsiinikh linii). Pershe slovo v paketi -- zavzhdi keruval'ne slovo. Iakshcho paket mistit' adresu, to ostanni 8 bit keruval'nogo slova zchepleni z nastupnim 32-bitnim slovom, v rezul'tati utvoriuiuchi 40-bitnu adresu. Shina pidtrimuie 64-rozriadnu adresatsiiu -- u ts'omu vipadku paket pochinaiet'sia zi spetsial'nogo 32 rozriadnogo keruval'nogo slova, iake zaznachaie 64 rozriadnu adresatsiiu, i mistit' rozriadi adresi z 40 po 63 (rozriadi adresi numeruiut'sia pochinaiuchi z 0). Reshta 32-bitovikh sliv paketa mistiat' bezposeredn'o peredani dani. Dani zavzhdi peredaiut'sia 32-bitnimi slovami, nezalezhno vid yikh real'noyi dovzhini (napriklad, u vidpovid' na zapit na chitannia odnogo baita po shini bude peredano paket, shcho mistit' 32 biti danikh i praporom-oznakoiu togo, shcho znachushchimi z tsikh 32 bit ie til'ki 8).

Paketi HyperTransport peredaiut'sia po shini poslidovno. Zbil'shennia propusknoyi zdatnosti tiagne za soboiu zbil'shennia shirini shini. HyperTransport mozhe vikoristovuvatisia dlia peredachi sluzhbovikh povidomlen' sistemi, dlia peredachi pererivan', dlia konfiguruvannia pristroyiv, pidkliuchenikh do shini ta dlia peredachi danikh.

Operatsiia zapisu na shini buvaie dvokh vidiv -- posted i non-posted. Posted-operatsiia zapisu poliagaie v peredachi iedinogo paketa, shcho mistit' adresu, za iakoiu neobkhidno provesti zapis, i dani. Tsia operatsiia zazvichai vikoristovuiet'sia dlia obminu danimi z visokoshvidkisnimi pristroiami, napriklad, dlia DMA-peredachi. Non-posted operatsiia zapisu skladaiet'sia z posilki dvokh paketiv: pristrii, shcho initsiiuie operatsiiu zapisu posilaie pristroiu-adresatu paket, shcho mistit' adresu i dani. Pristrii-adresat, otrimavshi takii paket, provodit' operatsiiu zapisu i vidsilaie pristroiu-initsiatora paket, shcho mistit' informatsiiu pro te, chi uspishno zroblenii zapis. Takim chinom, posted-zapis dozvoliaie otrimati maksimal'nu shvidkist' peredachi danikh (nemaie vitrat na peresilannia paketa-pidtverdzhennia), a non-posted-zapis dozvoliaie zabezpechiti nadiinu peredachu danikh (prikhid paketa-pidtverdzhennia garantuie, shcho dani diishli do adresata).

Shina HyperTransport pidtrimuie tekhnologiyi energooshchadnosti, a same ACPI. Tse oznachaie, shcho pri zmini stanu protsesora (C-state) na energooshchadnii, zminiuiet'sia takozh i stan pristroyiv (D-state). Napriklad, pri vidkliuchenni protsesora zhorstki diski takozh vimikaiut'sia.

Elektrichnii interfeis HyperTransport / LDT -- niz'kovol'tni diferentsial'ni signali, z naprugoiu 1,2 V.

Posilannia

[red. | red. kod]


Tse nezavershena stattia pro aparatne zabezpechennia.
Vi mozhete dopomogti proiektu, vipravivshi abo dopisavshi yiyi.
Tsia stattia potrebuie dodatkovikh posilan' na dzherela dlia polipshennia yiyi perevirnosti. Bud' laska, dopomozhit' udoskonaliti tsiu stattiu, dodavshi posilannia na nadiini (avtoritetni) dzherela. Zvernit'sia na storinku obgovorennia za poiasnenniami ta dopomozhit' vipraviti nedoliki.
Material bez dzherel mozhe buti piddano sumnivu ta vilucheno.
(gruden' 2017)