bifurcación de PCIe - Requisito de Switch

1

Teniendo en cuenta el siguiente escenario:

Un diseñador desea conectar 3 dispositivos en un conector de borde PCIe x4, que se encuentra comúnmente en las placas madre. Los 3 dispositivos se rellenarán en la misma tarjeta PCIe. Un dispositivo tiene 1 puerto de 2 líneas, es decir (1 puerto PCIe x2) Los dos dispositivos restantes tienen 1 puerto de 1 carril (1 x1 puerto PCIe) cada uno.

Esquema 1:

Esquema2:

He visto el esquema 1 en las hojas de datos de algunos conmutadores PCIe. Quiero saber si realmente se requiere un conmutador PCIe en este caso.

¿Qué pasa si omitimos el interruptor y simplemente dividimos los carriles PCIe como en el esquema 2?

¿Será una red PCIe legítima?

En caso afirmativo, ¿cómo se asignarán los números de autobús?

Pregunte amablemente si hay alguna necesidad de aclaración.

Edición 1:

Cita de PCI_Express_Base_Specification_Revision_3.0 :

  

La capacidad de dividir un puerto en dos o más enlaces es opcional.   Un ejemplo de este comportamiento sería un puerto x16 que puede configurar dos x8   Enlaces, cuatro enlaces x4, o 16 enlaces x1.

Puede encontrar más información en el encabezado 4.2.4.10.1. Required and Optional Port Behavior

    
pregunta microMolvi

1 respuesta

3

Esto es conceptualmente muy fácil de entender, pero tal vez no sea muy claro en la especificación. He estado luchando con este problema hace un tiempo y así es como funciona:

No puede dividir un solo puerto en varios puertos. O para decirlo de manera diferente: no importa cuántos carriles tenga un puerto, solo puede usar todos esos carriles para alimentar un dispositivo. Al igual que todos los demás protocolos seriales relacionados (SATA, USB 3.0 y up, thunderbolt), necesita usar un interruptor para usar varios dispositivos en un puerto. Dichos interruptores tampoco son dispositivos particularmente triviales, necesitan hacer una cantidad mínima de arbitraje además del cambio físico, por lo que no puede arreglárselas con muxes. Afortunadamente, si firma un bote de NDA, puede obtener estas piezas de manera bastante económica de compañías como Pericom, JMicron y ParadeTech.

    
respondido por el user36129

Lea otras preguntas en las etiquetas