Por que os dispositivos PCIe não compartilham as faixas?

5

Em chipsets mais antigos, não era possível ter uma placa gráfica dedicada no slot PEG e ter o IGD (Integrated Graphics Device) ativado ao mesmo tempo.

Depois de procurar on-line, descobri que isso era porque eles "compartilhavam as mesmas faixas de barramento", então era um ou outro e o BIOS desativava o IGD se detectasse uma placa no slot PEG.

Eu estava me perguntando por que os dispositivos PCIe não podem compartilhar as mesmas faixas. No meu entendimento, com o antigo padrão PCI, todos os dispositivos compartilhavam as mesmas faixas, então por que isso não é possível com o PCIe?

Sei que o PCIe é serial e cria conexões ponto-a-ponto entre o Switch e o 'End Devices', mas não entendo por que se o IGD e o Dedicated compartilham as mesmas pistas por que não podem trabalhar juntos?

Qual parte do design do PCIe impede isso?

Obrigado.

    
por RJSmith92 19.04.2014 / 21:28

1 resposta

7

I was just wondering why PCIe devices can't share the same lanes.

O PCIe usa uma topologia ponto-a-ponto, portanto cada pista espera um dispositivo em cada extremidade. Se não fosse, seria algo como o PCI original - um problema com PCI simples é que, quando um dispositivo está falando no barramento, outros precisam esperar.

    
por 19.04.2014 / 21:48