Existe um multiplexador PCIe / divisor de largura de banda ASIC?

0

Eu posso estar usando a terminologia errada, mas estou procurando algo que me permita multiplexar várias pistas PCIe de velocidade mais baixa em uma única velocidade mais alta. Por exemplo, 3 pistas PCIe 1.0 em 1 pista PCIe 3.0. Se eu tivesse 1x PCIe 3.0 x8, isso me daria 3x PCIe 1.0 x8.

Eu esperaria que isso fosse apresentado ao SO como barramentos PCIe separados. Eu poderia fazer isso no FPGA, mas estava pensando que pode haver um ASIC para esse tipo de aplicativo.

    
por jdwiegman 27.03.2015 / 22:21

1 resposta

2

Basicamente, o que você está procurando é um switch PCIe.

Vocêfornecealgumasfaixaseatribuiasportasdownstreamqueofereceaosslots,conformedesejado.Maisinformaçõesestãodisponíveisna apresentação de slides do PCIe Basics .

O chip na imagem, PEX 8632, lista algumas configurações de porta comuns em seu resumo de produto:

  • x4 a montante, 3 x 4 + 8 x x 2 a jusante
  • x8 Upstream, 2 x x8 + 2 x4 Downstream
  • x8 Upstream, 10 x x2 Downstream
  • x16 Upstream, 2 x x8 Downstream
por 27.03.2015 / 22:44