Low Pin Count ( LPC-bus ) er en bus , der bruges i IBM PC-kompatible pc'er til at forbinde enheder, der ikke kræver høj båndbredde, til centralenheden . Sådanne enheder omfatter boot ROM og controllere til "forældede" lavtydende dataoverførselsgrænseflader, såsom serielle og parallelle grænseflader , en mus og tastaturgrænseflade , diskettedrev og, for nylig, kryptografiske informationslagringsenheder . Typisk er LPC-buscontrolleren placeret i sydbroen på bundkortet.
LPC-bussen blev introduceret af Intel i 1998 for at erstatte ISA-bussen . Selvom LPC er fysisk meget forskellig fra ISA, er softwaremodellen af perifere controllere forbundet via LPC forblevet den samme. Dette gjorde det muligt at bruge uden ændringer på computere med LPC-software designet til at styre perifere controllere, der var forbundet til ISA-bussen.
Specifikationen for LPC-bussen definerer syv obligatoriske signaler, der kræves til to-vejs datakommunikation: fire af disse signaler bruges til både adresseinformation og datatransmission; de resterende tre bruges til kontrol - rammesignalerne, nulstillingssignalet og ursignalet .
Specifikationen definerer også syv valgfrie signaler, der kan bruges til at understøtte afbrydelser , organisere DMA -udvekslingssessioner , returnere systemet fra en lav strømtilstand ("sleep mode", engelsk dvaletilstand ), og også til at informere perifere enheder om forestående strømsvigt.
LPC-bussens båndbredde afhænger af udvekslingstilstanden; allokere separate udvekslingstilstande til at arbejde med input-output-enheder, hukommelsesenheder, DMA-sessioner osv. Men under alle omstændigheder er gennemløbet af LPC-bussen højere end ISA-bussens, når der arbejdes i en lignende tilstand. Med en klokfrekvens på 33,3 MHz er LPC-bussens gennemløb 16,67 MB/s.
Den største fordel ved LPC-bussen er det lille antal signaler, der kræves til drift: kun syv signaler er nødvendige for, at bussen kan fungere, hvilket forenkler ledningsføringen af moderne bundkort , som allerede er fyldt med ledere . Brugen af LPC-bussen eliminerer behovet for at dirigere 30 til 72 ledere, der skulle dirigeres ved hjælp af ISA-bussen. Klokkefrekvensen på 33,3 MHz brugt i LPC'en blev valgt til forening med PCI-bussen . LPC-bussen er designet til at forbinde VLSI inden for et printkort (bundkort), så specifikationen giver ikke stik til transmission af bussignaler, og endnu mere sørger den ikke for oprettelse af udvidelseskort.
Den originale Xbox -spilkonsol inkluderede en debug-port med en LPC-bus, som gjorde det muligt for entusiaster at køre deres programmer på dette system.
Computerbusser og interfaces | |
---|---|
Basale koncepter | |
Processorer | |
Indre | |
bærbare computere | |
Kører | |
Periferi | |
Udstyrsstyring | |
Universel | |
Video interfaces | |
Indlejrede systemer |