O barramento PCI (Peripheral Component Interconnect) foi desenvolvido pela Intel em 1992. Ao contrário do barramento VLB, ele não é um barramento local propriamente dito, mas um barramento intermediário situado entre o barramento do processador (NorthBridge) e o barramento de entradas e saídas (Southbridge). Veja mais sobre esse componente dos PCs nesse artigo.
Em geral, há no mínimo três ou quatro conectores PCI nas placas-mãe. Eles reconhecíveis pela sua cor branca (padrão). A interface PCI existe em 32 bits com um conector de 124 pinos ou em 64 bits com um conector de 188 pinos. Há também dois níveis de sinalização:
A tensão de sinalização não corresponde à tensão de alimentação do cartão, mas aos limiares de tensão para a codificação digital da informação. Existem dois tipos de conectores 32 bits:
Os conectores PCI 64 bits oferecem pinos adicionais, mas também são capazes de acolher placas PCI 32 bits. Existem dois tipos de conectores 64 bits:
De modo geral, é difícil se enganar na hora de ligar uma placa PCI em seu slot apropriado. Na verdade, se a placa puder ser inserida corretamente, é sinal de que é compatível. Caso contrário, os entalhes impedirão a sua instalação.
Existem placas de extensão com conectores universais, ou seja, com dois tipos de entalhes (dois slots). Essas placas de extensão podem detectar a tensão de sinalização e se adaptar, podendo assim ser inseridas independentemente nas localizações 3,3 V ou 5 V.
O barramento PCI, em sua versão original, tem uma largura de 32 bits e clock de 33 MHz, o que oferece velocidade teórica de 132 Mb/s em 32 bits. Em arquiteturas de 64 bits, o barramento opera a 64 bits e oferece taxa de transferência de 264 Mb/s.
Para desenvolver o padrão PCI, um grupo de fabricantes se reuniu ainda na década de 1990 em torno do PCI-SIG. Assim, revisões do barramento passaram a ser publicadas. A versão 2.0, de abril de 1993, define a geometria dos conectores e das placas adicionais e permite clock a 66 MHz, dobrando a taxa de transferência teórica, atingindo 266 Mb/s em 32 bits.
Em junho de 1995, a revisão 2.1 do barramento PCI melhorou seu uso a 66 MHz. Nessa época, os engenheiros previam uma evolução progressiva da tensão de sinalização de 5 V para uma sinalização em 3,3 V. A versão 2.2 do barramento PCI, que apareceu em dezembro de 1998, permite a conexão dos periféricos (hot plug).
A revisão 2.3, publicada em março de 2002, elimina a possibilidade de usar placas adicionais de 5 V, mas mantém a possibilidade de usar placas suportando as duas tensões para assegurar compatibilidade com versões anteriores. A revisão 3.0 do padrão PCI elimina qualquer possibilidade de utilização de placas de 5 V.
Em setembro de 1999, deu-se uma evolução maior do barramento PCI, batizada PCI-X. O barramento PCI-X 1.0 suporta frequências de 66, 100 e 133 MHz. O barramento PCI-X é totalmente compatível com o formato PCI e permite o uso de placas adicionais para o formato PCI convencional de slots PCI-X e vice-versa.
A revisão 2.0 do barramento PCI-X suporta frequências de 66, 100, 133, 266 e 533 MHz e atinge velocidades de 4,27 Gb/s em 64 bits. A tabela abaixo resume as diferentes revisões do barramento PCI:
Revisão | Data de saída | Frequência | Voltagem | Largura | |
---|---|---|---|---|---|
PCI 1.0 | 1992 | 33 MHz | Nada | 32 bits | 133 Mb/s |
64 bits | 266 Mb/s | ||||
PCI 2.0 | 1993 | 33 MHz | 3.3 V / 5 V | 32 bits | 132 Mb/s |
64 bits | 264 Mb/s | ||||
PCI 2.1 | 1995 | 33 MHz | 3.3 V / 5 V | 32 bits | 132 Mb/s |
64 bits | 264 Mb/s | ||||
66 MHz | 3.3 V | 32 bits | 264 Mb/s | ||
64 bits | 528 Mb/s | ||||
PCI 2.2 | 1998 | 33 MHz | 3.3 V / 5 V | 32 bits | 132 Mb/s |
64 bits | 264 Mb/s | ||||
66 MHz | 3.3 V | 32 bits | 264 Mb/s | ||
64 bits | 528 Mb/s | ||||
PCI 2.3 | 2002 | 33 MHz | 3.3 V / 5 V | 32 bits | 132 Mb/s |
64 bits | 264 Mb/s | ||||
66 MHz | 3.3 V | 32 bits | 264 Mb/s | ||
64 bits | 528 Mb/s | ||||
PCI-X 1.0 | 1999 | 66 MHz | 3.3 V | 32 bits | 264 Mb/s |
64 bits | 528 Mb/s | ||||
100 MHz | 3.3 V | 32 bits | 400 Mb/s | ||
64 bits | 800 Mb/s | ||||
133 MHz | 3.3 V | 32 bits | 532 Mb/s | ||
64 bits | 1064 Mb/s | ||||
PCI-X 2.0 | 2002 | 66 MHz | 3.3 V | 32 bits | 264 Mb/s |
64 bits | 528 Mb/s | ||||
100 MHz | 3.3 V | 32 bits | 400 Mb/s | ||
64 bits | 800 Mb/s | ||||
133 MHz | 3.3 V | 32 bits | 532 Mb/s | ||
64 bits | 1064 Mb/s | ||||
266 MHz | 3.3 V / 1.5 V | 32 bits | 1064 Mb/s | ||
64 bits | 2128 Mb/s | ||||
533 MHz | 3.3 V / 1.5 V | 32 bits | 2128 Mb/s | ||
64 bits | 4256 Mb/s |
Foto: © iStock.