PCIe
Primeiro, há dois tipos de pistas PCIe em uma CPU moderna (Intel 1 ): faixas dedicadas da CPU e pistas fornecidas pelo chipset.
As CPUs de consumidores principais têm 16 pistas dedicadas, normalmente usadas para gráficos, mas também possivelmente divididas entre dois ou mais slots.
O chipset também é capaz de fornecer faixas adicionais, que se comunicam com a CPU via DMI (em placas Intel). O número de faixas fornecidas varia, mas compartilha a largura de banda com outras conectividades internas, por exemplo, Portas USB (3.x) e SATA.
Por exemplo, o chipset H170 fornece 16 pistas da CPU, além de até 16 pistas do chipset: diagrama de bloco Intel H170 2
De 2011 a 2015, era comum ver 16 pistas PCIe da CPU mais 8 pistas do chipset, com as faixas do chipset sendo às vezes com menor largura de banda (PCIe 3.0 vs 2.0).
De 2015 (Skylake) para agora, uma versão mais recente do DMI e com ele o conceito explícito de HSIO lanes entre CPU e chipset foi introduzido, fazendo com que a contagem máxima de linhas de chipset seja mais explícita (com cada pista PCIe usando uma faixa HSIO) - mas isso raramente é alcançado, já que a maioria das pessoas tem um número decente de portas USB, SATA, Ethernet, etc. - que usam as mesmas pistas HSIO.
Então, basicamente, quase todas as placas devem ter 16 pistas da CPU com faixas adicionais variáveis fornecidas pela placa-mãe.
PCI
Onde o PCIe é ponto-a-ponto, com pistas correndo de CPU para slot (ou chipset para slot), o PCI não é - em vez disso, é um barramento compartilhado. O que isso significa, praticamente, é que cada slot PCI compartilha o tempo de sinalização nos mesmos fios físicos, e normalmente há apenas um único barramento PCI conectado aos slots PCI 3 em todo o sistema.
Em um sistema moderno, o barramento PCI é fornecido por uma ponte PCIe para PCI. Isso é normalmente independente de qualquer pista PCIe visível ao usuário - ela não usa nenhuma das 16 pistas fornecidas pela CPU, embora possa levar uma pista HSIO nos bastidores.
Em 2012, o chipset oferecia suporte direto a PCI sem uma ponte externa, em SKUs selecionados em chipsets de até 7 séries (Ivy Bridge). A mudança para o suporte total foi com os chipsets 8-series (Haswell), embora ainda haja suporte para o PCI Legacy Mode na porta-raiz PCIe para decodificação do endereço PCI legado (consulte a ficha técnica da Intel 8 Series PCH, seção 5.2.2) .
1 Eu acredito que a AMD / Ryzen faz algo semelhante, mas eu não estou tão familiarizado com isso.
2 Intencionalmente, não incorporar a imagem, pois a licença não é clara e, provavelmente, não permite a redistribuição sob CC-BY-SA.
3 Muitos componentes internos ainda estão conectados via barramento PCI, simplesmente não expostos através de slots. Na verdade, pode-se considerar que cada pista PCIe é um barramento PCI separado, pois a sinalização é compatível. Mas só estamos interessados nos barramentos conectados a slots.