PCI Express standaard uitgelegd bij PCStats

PCStats heeft een artikel online gezet waarin haarfijn wordt uitgelegd wat PCI Express (voorheen 3GIO) is, hoe het kan worden gebruikt, en wat de voordelen van deze nieuwe I/O-standaard zijn. Uitgelegd wordt dat PCI Express een evolutie van de huidige PCI standaard is, waardoor volledige terugwaardse compatibiliteit gewaarborgd blijft. De standaard werkt met seriële verbindingen, die ervoor zorgen dat de bestaande 32-pins PCI-sloten vervangen zouden kunnen worden door 4-pins PCI Express-sloten. De eerste PCI-Express enabled moederborden zullen waarschijnlijk voorzien zijn van standaard PCI-sloten met per PCI-slot een klein uitbreidingsslot voor PCI-Express kaarten.

The current specifics allow for an additional header placed at the end of a standard PCI slot to support lower bandwidth (1-2 lane) 3GIO devices, somewhat similar to the extra connector used for 66mhz PCI devices. This is the most likely scenario for the first generation of PCI Express motherboards. This feature combined with full software support will allow for a seamless integration with older PCI technology. The PCI 2.2 bus will be present to interface with PCI expansion cards and then will be linked via a 3GIO connection to the main I/O. No doubt an altogether new connector will also be developed for high-bandwidth devices that need several 3GIO lanes.
3GIO/PCI combi slot (kleiner)

Voor nog veel meer interessante informatie over deze nieuwe standaard, zie het originele artikel bij PCStats.

Anoniem: 27221 wist waar het nieuws te vinden was.

Door Matthijs Hakfoort

Nieuwsposter

11-05-2002 • 22:29

27

Bron: PCStats

Reacties (27)

27
27
23
9
1
0
Wijzig sortering
hmm op precies dezelfde methode gedaan als van AGP naar AGP Pro
das trouwens nooit van de grond gekomen
AGP pro 50 & 110

Moeten eerst G-kaarten mainstream worden die tegen de 50 Watt of 110 Watt's verstoken
En aangezien 3dFX met hun Voodoo5 6000 hier hooguit in aanmerking zou kunnen komen maar niks van gekomen is is normale AGP voldoende

Wel komt er AGP8x
Pro slaat alleen op de extra juice voorziening voor proffesionele G-kaarten Watt's behoefte

Dacht ik.

[Vorlon's kunnen blijkbaar sneller typen met warp snelheid]
AGP Pro is alleen maar extra power aansluitingen. Dit heb je helemaal niet nodig bij een normale AGP kaart. De enige kaarten die het wel nodig zijn, zijn kaarten voor grafische werkstations zoals de wildcat series van 3DLabs.
Je zult eerder refereren naar het ISA 8 -> 16 BIT. Deze extra 8bit zijn er ook 'achter' geplakt.
En later hebben ze er met VLB nog wat bitjes achter geplakt, maar dat was wel een vage tijd eigenlijk ;)
vlb ( uitbrijding van isa) heeft het ook nooit gehaald want er kwam toen iets totaal niews namelijk pci

dus hier zal het waarschijnlijk hetzelfde gaan. Uitbreiding is niet de oplossing. Ernaast gewoon totaal nieuw type slot maken ala hypertransport achtige of een serial link maar uitbreiden van oude standaard zie ik niet zoveel heil in
Het was van meet af aan duidelijk dat PCI het uiteindelijk zou winnen van VLB, simpelweg vanwege de technische superieuriteit van PCI tov VLB. VLB was als uitbreiding op het ISA slot een leuke interim oplossing, maar het had veel nadelen en de enorme lengte van de VLB kaarten en de slots maakten het sowieso onnodig duur.
VLB bus' lack of defining the electrical integrity, poor definition of auto configuration specs, and limited support for burst transfer led to problems with the standard.

[...] The PCI bus provides superior performance over the VESA local bus. For example, the PCI bus is processor independent, i.e., components designed for the PCI bus are PCI-specific, not processor-specific, thereby isolating device design from processor upgrade treadmill. The speed of the PCI bus can be set synchronously or asynchronously, depending on the chipset and motherboard.

[...] The PCI bus also supports full bus-mastering: It allows peer-to-peer PCI bus access, as well as access to main memory and expansion bus devices through PCI and expansion bus bridges. In addition, a PCI master can access a target that resides on another PCI bus lower in the bus hierarchy. The bus hierarchy itself can hold up to 256 PCI functional devices per bus and up to 256 PCI buses. Latency in bus arbitration is also greatly reduced with "hidden arbitration" and "bus parking." In "hidden arbitration," the PCI arbitration scheme allows bus arbitration to take place while the current initiator is performing a data transfer. In "bus parking," PCI assigns the bus to a specific PCI master, usually the PCI bridge. So, when the PCI master requests for the bus, it gets granted right away (since the bus is "parked" on it), yielding an access time to the bus of as little as 60ns.

In addition to these performance enhancements, the PCI bus also has other nifty features such as transaction integrity check (parity checking on the address, command and data phases), auto-configuration (automatic peripheral detection and configuration via configuration cycles during the bus walk), and low-power consumption. The low-power feature of the PCI bus is a common feature of the most of the 90's buses and is worth mentioning.
http://www.mds.mdh.se/~cel95eig/x86-bus.html
dus hier zal het waarschijnlijk hetzelfde gaan. Uitbreiding is niet de oplossing. Ernaast gewoon totaal nieuw type slot maken ala hypertransport achtige of een serial link maar uitbreiden van oude standaard zie ik niet zoveel heil in
Als backwards geen grote nadelen met zich meebrengt (omdat de oude standaard die had) dan is behoud van ondersteuning juist een groot voordeel. Het is bijv. de reden waarom x86 processors het al zo lang uithouden.
Anoniem: 44568 @Femme13 mei 2002 03:25
Alleen was het wel leuk om te weten dat je 486DX4-120 met VLB op 40 Mhz een P100 met PCI-33 eruit trok in de toenmalige applicaties voor de helft van het geld....

Inderdaad interim, maar wel een innovatieve.

PCI stond geloof ik ook een heel eindje verder van de CPU af, VLB was een wat directere hack om zo dicht mogelijk bij de CPU een bus te creeren (waardoor de latency van VLB lager was als dat van PCI).

Maar genoeg oubolligheden,
Het valt wel op dat door kosten/signaalproblemen etc dat hoge snelheid serieele communicatie en diepere/langere instructielijnen steeds meer gaat winnen van het oude "parallel en kort door de bocht - is altijd sneller - principe". -> USB/SerieelATA/PCI-Express/RamBus/FireWire etc.
Dacht dat het toen meer aan lag wie die techniek de markt in push-te die van PCI hadden meer gewicht in de markt dan die van Vesa LB
Misschien omdat die monopool van toen intel achter PCI zat dat help 100% Toen kon iNtel de markt echt nog 'n richting in duwen das nu wel anders of minder.
PCI gaat ook al zo lang mee dat het hopeloos achterloopt op alle nieuwe technieken die nu in de pc voorkomen.

Maar dit is dan ook geen standaard die je zomaar even veranderd opdat de hele industrie die standaard gebruikt.
Maar dit is dan ook geen standaard die je zomaar even veranderd opdat de hele industrie die standaard gebruikt.
Ik denk dat de acceptatie van PCI Express sneller zal verlopen dan je denkt, dit omdat PCI Express heel veel voordelen biedt ten opzichte van de relatief langzame PCI standaard die nu gebruikt wordt.

Zo is de techniek serieël, wat betekend dat de kaarten en moederborden met minder sporen uitgerust hoeven te worden en de sloten op de moederbord kunnen veel kleiner.

En als laatste, het kost relatief weinig om allebei de standaarden te ondersteunen, wat goed aan het plaatje te zien is. Daardoor kunnen straks alle moederborden en nieuwe PCI kaarten met allebei de standaarden uitgerust worden en na een tijdje kan de huidige PCI standaard dan verdwijnen.
Ik hoop dat deze techniek snel gebruikt gaat worden !

Er zitten veel voordelen aan :9
Anoniem: 34169 @Fairy11 mei 2002 22:43
idd, maar het zal wel een smak geld gaan kosten, net als Rambus van Intel. Met het verschil dat dit snel in prijs zal zakken. Ik kijk voorlopig nog ff de kat uit de boom.
idd, maar het zal wel een smak geld gaan kosten, net als Rambus van Intel.
RAMBUS is niet van Intel, ze hadden alleen een contract met RAMBUS om RDRAM te pushen, meer niet.

Dus de vergelijking met RAMBUS klopt niet, net zo min dat PCI Express veel geld gaat kosten omdat het Intel als drijfveer heeft. (Daarnaast is Intel niet de enige die achter PCI Express staat, zo doen Dell en Microsoft ook mee).

PCI Express kan juist veel minder gaan kosten dan de huidige PCI standaard, omdat het seriële verbindingen gebruikt. Daardoor zijn er dus minder lijnen op de kaarten en moederborden nodig en kunnen de sloten kleiner gemaakt worden, wat duidelijk op het plaatje te zien is.

De moederborden zullen in het begin wel duurder zijn, omdat ze dus en PCI en PCI Express poorten hebben, maar zodra de moederborden met alleen PCI Express geleverd worden, zal de prijs kunnen dalen.
Ik kijk voorlopig nog ff de kat uit de boom.
Ik denk niet dat je veel keus zult hebben straks, alle nieuwe moederborden dan zullen PCI Express aan boord hebben, wat alleen maar goed is. Want we hebben er niets aan als het jaren duurt voordat PCI Express pas echt gebruikt gaat worden.
Serieel :?

Klinkt langzaam en slecht

Als er 1 ap. stooring geeft werkt de rest ok niet meer
Ze kunnen beter paralele werken...

Net als bij kerst boom verlichting 1 lampje doot rest uit..

En net als bij USB...
Meer aparaten en dus hier meer insteek karten en de snelheid word steets gehalveerd

daarom hebben wij thuis ook geen coax meer mensen maar UTP!
Anoniem: 20990 @Beaves13 mei 2002 08:44
je implementeerd bij je seriële bitstream een checksum. Zodat de ontvanger kan weten of alles juist is toegekomen. Is dit niet zo, dan kan het pakketje terug opgevraagd worden.
Anoniem: 25991 @Beaves12 mei 2002 17:45
Euhm ik weet niet of jij het aantal draadjes van je UTP al geteld hebt, maar als je het doet zul je merken dat UTP serieel werkt, "net" zoals je serial port :)

Maar hoe dan ook ik begrijp het zelf ook niet helemaal, bij netwerk verbindingen kan ik het aannemen omdat als je daar parallel werkt je met serieuze timing problemen kan zitten als de afstand wat langer word.

Maar op een moederbord is de afstand zeer klein dus dat kan al niet de reden zijn om het niet parallel te maken (pci was trouwens parallel...dusja) ik heb het verhaal gelezen op de link en ik zie niet in waarom ze dit niet met parallel hadden kunnen doen, de snelheid zou dan volgens mij NOG hoger geweest zijn, want alle voordelen die ze aanhalen (point to point, no line sharing etc) kunnen evengoed parallel geimplementeerd worden. Het enige voordeel dat ik dus zie in het serieel maken is het verminderen van de datapads...
zoals ik het hier zie zou de pcix standaard ook nog geimplementeerd worden omdat de 3gio slot voor en niet na de pci slot komt. voordelig... maar ik denk dat pcix + 3gio niet echt leuk is kwa prijs.
Anoniem: 31073 12 mei 2002 14:27
De standaard werkt met seriële verbindingen, die ervoor zorgen dat de bestaande 32-pins PCI-sloten vervangen zouden kunnen worden door 4-pins PCI Express-sloten.
4 pins??? Dat kan toch niet!!! Misschien tikfout?? Volgens mij moet het 64 pins zijn.
Het gaat over een SERIËLE verbinding, in tegenstelling tot parallele verbindingen heb je dan weinig banen.
Anoniem: 39126 11 mei 2002 22:42
Nog zo'n 2 jaartjes volgens het artikel...
veel voordelen inderdaad en het zal zeker doorbreken omdat het nodig is en ook 100% compatible met de huidige standaard.

edit:
Foutje, was als reactie op de first post bedoeld.
Nog zo'n 2 jaartjes volgens het artikel...
Ik denk dat het er al eerder zal zijn. Dit scheelt zo verschrikkelijk veel ellende bij mobo fabrikanten! Zoals in het oorspronkelijke artikel al staat, dit scheelt bakken met printsporen met alle overspraakellende die de hedendaagse moederborden kennen. Lekker serieel, lekker snel 2.5Gb/s, en dat per kanaal!!! En dat is ook nog eens makkelijk als externe plug uit te voeren. Mijn gok voor de komende nieuwe PC generatie: Er zijn slechts 2 type aansluitingen aanwezig, lowspeed data (vergelijk met firewire) en highspeed data (PCI-Express) en nix geen serieele COMx, parallele troep en USB meer!

Kleinigheidje ter aanvulling: In het artikel van PCStats staat nog dat USB en Firewire nix te vrezen hebben vanwege de grote markt als dit ding er echt is. Ik geloof echter dat het wel degelijk van de moederborden zal verdwijnen en als verloopplug bij de nieuwe MoBo wordt aangeboden. Voor de goede orde nog: dit zie ik een jaar vanaf nu wel gebeuren!
Geen USB meer, na introductie PCI Express??? :?
Dacht het niet USB(2) zal in de toekomst alleen nog maar goedkoper worden en het is een perfecte vervanger van de PS/2 en andere legacy I/O connectoren. Er is geen noodzaak om je toetsenbord met 400MB/s (bijwijze van spreken) te gaan verbinden, tenzij de vonken er af vliegen als je aan het tikken bent :7
Anoniem: 14976 12 mei 2002 10:03
Maar hoe gaat het dan werken met die 66MHz PCI sloten? Daar kan je noet zomaar een stukje aanplakken.
Als je ff goed naar het plaatje had gekeken, had je gezien dat het PCI-Express stukje tussen de achterkant van de kast en het pci-slot komt. PCI-X heeft een uitbreiding aan de andere kant.
Das idd de beste plaats, als ik de netwerkkaartjes van tegenwoordig zie, het zijn net dunne repen om toch nog alle pinnetjes van het pci-slot te kunnen gebruiken. Kan dus veel ruimte 'naar achteren' schelen voor devices (en dan met name low profile geluidskaarten & netwerkkaarten) , wat de airflow weer ten goede komt
PCI gaat ook al zo lang mee dat het hopeloos achterloopt op alle nieuwe technieken die nu in de pc voorkomen.

Maar dit is dan ook geen standaard die je zomaar even veranderd opdat de hele industrie die standaard gebruikt.
Ik ken er nog een de floppy drive :*)

Op dit item kan niet meer gereageerd worden.