Zpět na článek

Diskuze: Technologie: Sběrnice PCI Express

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Mlátička
Mlátička
Level Level
6. 6. 2005 17:28

Komentáře tohoto uživatele máš zablokované.

Pánové ,kde hledat hardware do PCI-E? Díky!!

liborc
liborc
Level Level
24. 5. 2005 11:13

Komentáře tohoto uživatele máš zablokované.

Mate nejak divny pocty. 8000Mbit/s = 8Gbit/s, anzto 1000M neceho = 1G neceho.
Co se tyce prevodu Gbit => Gbyte je potreba si nejdriv ujasnit, co znamena ona predpona G, jake kodovani se na seriove lince pouziva a zda ty Gbity jsou uzitecna data nebo zakodovana.

univerzal_shw1
univerzal_shw1
Level Level
24. 5. 2005 11:22

Komentáře tohoto uživatele máš zablokované.

@liborc Kouknete do tabulky jeste jednou. Prenosova rychlost linky je 80Gbitu/s. Po prekodovani je to 8Gbytu/s a to je OK.

liborc
liborc
Level Level
24. 5. 2005 11:54

Komentáře tohoto uživatele máš zablokované.

@univerzal_shw1 Ja jsem reagoval na prepocet v prispevku a ne na udaje v tabulce. A muj predrecnik psal, ze 8000Mbit/s <> 80Gbit/s, coz jaksi nesedi o jeden rad. :)

univerzal_shw1
univerzal_shw1
Level Level
24. 5. 2005 11:01

Komentáře tohoto uživatele máš zablokované.

Ale odpovidaji: 80Gbitu/s je surovy datovy tok kodovany formatem 8 na 10. Tedy 80Gb/10 = 8GB po prekodovani

liborc
liborc
Level Level
23. 5. 2005 17:47

Komentáře tohoto uživatele máš zablokované.

Mluvite opravdu o PCI-X? Nemate spis na mysli PCI-Express? Ta se znaci PCI-E.

PCI-X je PCI, akorat je sirsi (64 bit) a rychlejsi 100 nebo 133 MHz.

univerzal_shw1
univerzal_shw1
Level Level
23. 5. 2005 11:26

Komentáře tohoto uživatele máš zablokované.

Obecne byte = 8 bitu, 1Gb je 1000Mb a myslim, ze nikdo netvrdi, ze je to 100Mb. Podotykam, ze znaceni neodpovida jednotkam SI, protoze 1 MB (byte) by melo byt 1000000B (bytu) ale uvazuje se to jako 1024*1024B coz by se podle SI melo oznacovat MiB (Megabinary) atd.

tv
tv
Level Level
21. 5. 2005 10:13

Komentáře tohoto uživatele máš zablokované.

Nepochopil jsem, jaká je vazba mezi Linkem a Portem. Standardy kvůli tomu číst nehodlám :-)

univerzal_shw1
univerzal_shw1
Level Level
22. 5. 2005 21:07

Komentáře tohoto uživatele máš zablokované.

@tv Link je propojeni x1 ... Port je misto, kde se pripojuje zarizeni k linku. Pro predstavu je mozne pripojit do slotu x4 zarizeni x1(ma jen jeden link), to je podporovano secifikaci. V dusledku to znamena jen zpomaleni prenosu, ale zarizeni bude fungovat dal.

guzii
guzii
Level Level
22. 5. 2005 21:23

Komentáře tohoto uživatele máš zablokované.

@univerzal_shw1 Nemyslíš to obráceně? Do linku 1x připojit začízení 4x?
Třeba tak, jak to měly některé verze DFI s nF4. Měly slot 4x s neukončenou zadní stranou(byla proříznutá), takže jsi do nich mohl strčit i zařízení 16x

guzii
guzii
Level Level
22. 5. 2005 21:25

Komentáře tohoto uživatele máš zablokované.

@univerzal_shw1 No a nebo druhá strana...dát slotu 4x jen jeden link (1x) .. tak jsi to myslel asi ty že?

pcmaker
pcmaker
Level Level
20. 5. 2005 18:06

Komentáře tohoto uživatele máš zablokované.

Lidi, uz nekdo z vas videl nejake PCI Express zarizeni, krome grafiky? Ja teda ne. K cemu to je, kdyz mi zbudou 2 PCI sloty? To je ten prinos? Hmm :o(

starmen
starmen
Level Level
20. 5. 2005 18:42

Komentáře tohoto uživatele máš zablokované.

@pcmaker 1) Ano viděl (např řadič disků pro PCI-E 4x);
2) Tak stejně někdo mohl mluvit při přechodu z ISA na PCI atp... vrátil by jste se teď k ISA ?? Upřímnou soustrast... :-).
Já osobně nechápu, jak někteří můžou žít pouze pro dnešek a nezajímá je, co bude zítra... a bohužel je takových spousta. Nebo myslíte, že PCI, která už nestíhá v plno případech už hodně dlouho tu měla být navždy ? :-).

liborc
liborc
Level Level
20. 5. 2005 19:44

Komentáře tohoto uživatele máš zablokované.

@starmen Taky jsem videl.
Tusim, ze to byla 4 portova gigabitova sitovka do PCI-E x4.

univerzal_shw1
univerzal_shw1
Level Level
22. 5. 2005 21:02

Komentáře tohoto uživatele máš zablokované.

@pcmaker Sitove karty 10Mb/100Mb/1Gb na x1. Jen pro zajimavost se v CR prave pripravuje verze x4 pro sitove aplikace do 10Gbitu/s

univerzal_shw1
univerzal_shw1
Level Level
19. 5. 2005 19:55

Komentáře tohoto uživatele máš zablokované.

Zde bych podotkl, ze je to obdobne jako na PCI sbernici. Noze pro JTAG jsou pritomny, ale s vysokou pravdepodobnosti to nebude implementovano. Board s implementovanym JTAGem na PCI konektoru jsem jeste nevidel a to ani u prumyslovych pocitacu! Byt podle specifikace se ma zajistit propojeni TDI a TDO aby nedoslo k preruseni retezce!

univerzal_shw1
univerzal_shw1
Level Level
19. 5. 2005 14:48

Komentáře tohoto uživatele máš zablokované.

Referencni hodiny bezi na 100MHz a pak jsou vynasobeny 25 - tim se ziska surovy datovy tok 2.5Gb/s (pouziva se kodovani 8/10) tedy je mozne teoreticky bez rezie protokolu prenaset 250Mbytes/s. Pridavne karty nemusi tyto hodiny vyuzivat, ale mohou si je primo rekonstruovat z datoveho toku.

J.Kaspar
J.Kaspar
Level Level
19. 5. 2005 06:44

Komentáře tohoto uživatele máš zablokované.

Můžu s klidným svědomím říct, že takovýhle článek jsem tady hledal dlouho a budu jen potěšen, když tady podobné články budu nacházet dále!
Snad bych jen doplnil, či spíše upřesnil, že-
1. PCI na rozdíl od PCI express vyžaduje mnohem více křemíkových součástek na desce a je celkově složitější a o překvapivě mnoho dražší na výrobu, což se v současné době bohužel na koncové ceně základních desek příliš neprojevuje. Pravda je, že PCI express zase vyžaduje přesnost, aby cesty na plosném spoji měli stejnou délku, aby nedocházelo k nekonzistenci signálu - aby dorazil po obou ve stejnou dobu, což se řeší jejich zvlněním, jak je pěkně vidět na obrázku plošného spoje... PCI také musí být terminovaná, aby se signál "neodrážel", což přidává opět další křemíkové součástky na desku.
2. O nahrazení rozhraní jako např. SATA se skutečně uvažuje, a bude o to snaha, ale nebude to jen SATA, ale např. by mohli vymizet síťové adaptéry jak je známe doposud, USB, FireWire a další....
Ještě jednou pochvala a díky autorovi!!!

univerzal_shw1
univerzal_shw1
Level Level
19. 5. 2005 00:03

Komentáře tohoto uživatele máš zablokované.

JTAG se pouziva pro testovani, programovani a ladeni systemu na cipu. Je mozne zapisovat, cist IO piny a jeho vnitrni stavy. Jeden z hlavnich duvodu vzniku byla miniaturizace IO (BGA pouzdra maji piny z dolni strany a prokovy neprochazeji na dolni stranu desky) a omezeni testovacich plosek na DPS. Obvody se daji spojovat do retezce, neni problem propojovat desitky obvodu, pomoci 4 vodicu i od ruznych vyrobcu. Dalsi pomocne systemy pro JTAG a Boundary Scan jsou normalizovany - IEEE 1149.1 muzete i vyuzivat SVF a BSDL soubory. Jednoduchy priklad pouziti je uveden na: http://www.hw.cz/out.php3?automatizace.hw.cz/view.php?cisloclanku=2005031501

starmen
starmen
Level Level
18. 5. 2005 23:35

Komentáře tohoto uživatele máš zablokované.

JTAG - Joint Test Action Group
Skupina lidí vyvinula techniku a stanovila standard pro návrh chipů na deskách tak, aby umožňovaly test spojů desky. Zjednodušeně vstupem TDI (Test Data In) se sériově nahrají data do klopných obvodů v chipu, ta se přenáší po spojích a zachytávájí zpět do klopných obvodů a sériově se vypouští ven výstupem TDO (Test Data Out). Mno a pokud jsou data stejná jako na vstupu, tak jsou spoje na desce OK. Nebo aspoň tak nějak to bylo :-).
Test desky potom sestává z toho, že
1. otestují chipy samy sebe (pomocí řaiče autonomního testu) a dají vědět signálem, jestli jejich autonomní test prošel OK (signál Go/NoGo).
2. otestují se spoje desky pomocí JTAG

jinak osobně žádnou stránku neznám, ale dar přítele googla je mocný to nástroj ;-)
http://www.google.com/search?hl=cs&q=JTAG&btnG=Vyhledat+Googlem&lr=

ar@gon
ar@gon
Level Level
18. 5. 2005 22:09

Komentáře tohoto uživatele máš zablokované.

Je to zajimavý článek ,ale bohužel mu nerozumym a já nejsem jediný, jak tady píšou jiní. Bylo by dobré napsat ještě jednu kapiolu s podrobnějším vysvětlením.

starmen
starmen
Level Level
18. 5. 2005 16:46

Komentáře tohoto uživatele máš zablokované.

Jak už bylo zmíněno, článek je dobrý, ale spíše je to strohý popis a podle mne pro většinu návštěvníků SHW téměř nepochopitelný a nestravitelný :-). Nicméně tak jak už tu zaznělo, jsem rád, že se tu objevil a osobně bych takové články v budoucnu také uvítal :-). Ikdyž možná by mohl být napsán trošku čtivěji. Nejde o to, že bych nerozuměl, ale tento strohý technický typ článků mě osobně trošku unavuje a na SHW si chodím odpočinout :-). Takovýto typ článku bych hledal spíše v manuálových stránkách k PCI-E atp. (tímto směrem byl pravděpodobně směrován vzhledem k stránce, kam míří odkazy z tohoto článku).

Jinak osobně by mne zajímalo kolik lidí zná kolik procent pojmů a problémů uvedených v článku (od jednodušších jako skinefekt, přes vrstvový model ISO-OSI až po problém koherence cache při přímých paměťových operacích). Osobně s tím problém nemám (neznal jsem jen některé věci z PCI jako operace typu LOCK, konfigurační mechanizmus typu 0 atp.. - dá se vyčíst z manuálů), ale podle mne většina návštěvníků SHW nezná ani 1/3 pojmů a problémů v článku zmíněných. Ale třeba se pletu :-).

Každopádně díky za článek a jak jsem psal, kdyby se objevil v budoucnu další podobný (a kdyby byl více čtivější, bylo by to super :-) ), tak bych byl velice rád ;-)

guzii
guzii
Level Level
18. 5. 2005 12:02

Komentáře tohoto uživatele máš zablokované.

Plně souhlasím, že tady "web pro profesionály" chybí. Byl bych jedině rád, kdyby se SHW trhl a začal psát více těchto článků.
Každopádně tento článek je moc pěkný. Chválím :)

liborc
liborc
Level Level
18. 5. 2005 10:57

Komentáře tohoto uživatele máš zablokované.

Docela bych uvital srovnani tehle dvou sbernic. Myslim, ze by to melo vetsi pridanou hodnotu nez clanek popisujici jednu z nich.

univerzal_shw1
univerzal_shw1
Level Level
18. 5. 2005 12:41

Komentáře tohoto uživatele máš zablokované.

@liborc Sbernice HyperTransport je spise urcena pro komunikaci mezi integrovanymi obvody na desce plosneho spoje. Prechody pres konektory jsou mozne, ale maji vyssi naroky na vedeni signalu. PCI Express si nese informaci o hodinovem signalu zakodovanou primo v datovem toku - odpadaji problemy s jittry a skew mezi daty a hodinami. Dele se predpoklada zvyseni pracovni frekvence. Podle zkusenosti overenych praxi, lze zvysit pracovni frekvenci az k 11Gbitum na FR4. Tedy surovy datovy tok bude dosahovat 10Gbitu (>1Gbyte/s) na jednu linku pri pouzitem kodovani 64/66.

liborc
liborc
Level Level
18. 5. 2005 19:16

Komentáře tohoto uživatele máš zablokované.

@univerzal_shw1 OK, tak jsme se dozvedeli par veci v cem je HyperTransport horsi nez PCI Express. Mohl byste nastinit take par veci v cem je HyperTransport lepsi nez PCI Express?

univerzal_shw1
univerzal_shw1
Level Level
18. 5. 2005 21:08

Komentáře tohoto uživatele máš zablokované.

@univerzal_shw1 HyperTransport rozhodne neni horsi nez PCI Express, jen se vyuziva pro propojeni soucastek primo na desce (jen velmi zridka mezi deskami). Treba procesor - video controller, IOB, memory controller... Diky tomu dosahuje vetsi prenosove rychlosti (kolem 12GB/s), nizsi latency - kratsi reakcni doba, jednodussi konstrukce - nepotrebuje PHY s kodovanim a z toho plynouci i nizsi cena. Naproti tomu PCI Express je navrzena hlavne pro propojeni board to board a to nejen pres konektor ale treba i pres kabel, nebo vlakno v budoucnu.

Reklama
Reklama