VESA lokalbus

VESA lokalbus (VL-Bus eller VLB) er en type lokalbus udviklet af VESA - foreningen til personlige computere. VLB-bussen er i det væsentlige en udvidelse af Intel 80486 -mikroprocessorens interne bus til kommunikation med videoadapteren og mindre almindeligt med HDD - controlleren . Den faktiske dataoverførselshastighed over VLB er 80 MB/s (teoretisk opnåelig er 132 MB/s).

Historie

Udviklet i 1992 af Video Electronics Standards Association ( VESA ), og det er derfor, den ofte omtales som VESA-bussen . Hovedmålet med dens udvikling var et billigt alternativ til MicroChannel- og EISA -busser , velegnet til brug i massestationære computere: VLB-bussen klarede denne rolle med succes. Et stort antal controllerkort blev frigivet ved hjælp af denne bus, baseret på tidligere frigivne chips, der tidligere arbejdede med ISA-bussen. Selv med en 16-bit arkitektur kunne der opnås mere end en 4x clockhastighedsforstærkning. Med fremkomsten af ​​PCI-bussen og Intel Pentium-processorer forsvandt behovet for at bruge det, og VLB-slots blev næsten aldrig installeret på Pentium-bundkort. Der var bundkort til 80486- , Pentium- og NexGen -processorer , der havde tre typer slots på én gang: ISA , VLB og PCI .

Sådan ser en busplads ud

VLB-slottet var en forlængelse af ISA-bussen . Derfor kunne kort til ISA-bussen indsættes i VLB-slottet og virke. Dette gjorde stikket ret langt, og på grund af dette blev forkortelsen VLB i spøg dechifreret som Very Long Bus (Very Long Bus). Den ekstra del af VLB-stikket blev malet lysebrun og brugte det samme 116-bens stik som MicroChannel.

Det fysiske stik (slot, formfaktor) på PCI-bussen er næsten det samme som den ekstra del af VLB-stikket, men er placeret i bagkanten af ​​bundkortet og har forskellige pin-tildelinger.

Tekniske detaljer

VLB var en udvidelse af ISA-bussen kun til Intel 80486-processorer og brugte dens tekniske funktioner. Faktisk gik de fysiske linjer i systembussen (processor-hukommelse) til kontakterne på det ekstra slot. Processoren kunne således direkte få adgang til bufferne og hukommelsen for controllere, der kører på VLB. For processoren lignede dette yderligere konventionelle hukommelsesmoduler (delt adresserum). Processoren arbejdede således med enheden med samme hastigheder som med hukommelsen (mens ISA brugte en klokfrekvens på 8 MHz og en 16-bit bus), hvilket sikrede høj ydeevne.

I tilfældet med Pentium- og NexGen-processorer blev VLB-busfunktionaliteten implementeret ved hjælp af yderligere broer i chipsættet, hvilket førte til et katastrofalt fald i ydeevnen.

I videocontrollerbusser ( AGP , PCI-Express ) bruges denne tilgang stadig (" nordbro " - et mikrokredsløb, der forbinder processoren, hukommelsen og grafikbussen).

I nyere Intel- og AMD -processorer håndteres adgang til hukommelse og grafikbus direkte gennem en controller, der er indbygget direkte i processoren.

VLB-bussen er praktisk talt ophørt med at blive brugt sammen med i486-processoren og basis-ISA-bussen, de elektriske og timing-parametre, som den brugte, og som den var en udvidelse af.

PCI-bussen var ikke strukturelt kompatibel med nogen af ​​sine forgængere, den blev udviklet som en videreudvikling af MicroChannel- og SBus-busserne), og adskiller sig fundamentalt fra VLB i en lang række muligheder både for automatisk hardwarekonfiguration og for brugervenlighed , for eksempel tilstedeværelsen af ​​direkte hukommelsesadgang ( direkte hukommelsesadgang , DMA ) - bussens evne i baggrunden (uden deltagelse af processoren) til at overføre data mellem den eksterne kortbuffer og RAM . Derudover var PCI-bussen ikke så bundet til en bestemt type CPU og kunne betjene et større antal stik. Dette forudbestemte forskydningen af ​​VLB-bussen af ​​PCI-bussen.

VLB-kort, med sjældne undtagelser, kunne ikke kun fungere i ISA-slot.

Se også