Cambiar conexiones PCIe

1

Estoy intentando implementar un conmutador PCI Express; un carril de SoC y dos para puertos mini PCIe. Algo así como la imagen de abajo.

PeroestoyconfundidoconlasconexionesTxyRx,eltransmisordeberíaestarconectadoconelreceptorencadaconexión,¿verdad?

Pero, la duda surge cuando en los esquemas de referencia que tengo para el switch, la conexión en un conector macho es Tx (of switch) -Rx (of port); como en la imagen de arriba, y en un conector hembra está Tx (of switch) -Tx (of port); como la imagen de abajo.

¿Existe algún tipo de convención (estándar o similar) para este tipo de conexión?

    
pregunta rfariasc

2 respuestas

1

Las señales se nombran desde el punto de vista del complejo raíz, por lo que cualquier persona que implemente un dispositivo que tenga un puerto orientado hacia arriba debe saber que necesita cambiar de carril.

Creo que es una buena idea pensar que es independiente de los conectores: si usa PCIe internamente en una sola placa, debe intercambiar, incluso si no tiene un conector macho, y si está construyendo una tarjeta vertical, usted tiene un conector macho pero no debe cambiarse.

    
respondido por el Simon Richter
1

Averiguar el pinout de conectores como este es complicado. Debería haber estándares para los conectores PCIe estándar que especifican la dirección de los carriles. Creo que normalmente se especifican desde el punto de vista del puerto raíz y no desde el punto final. Tengo una placa de desarrollo PCI Express FPGA que conecta los transmisores FPGA a los pines llamados 'recibir' y los receptores FPGA a los pines marcados 'transmitir', lo que indica que los nombres de los pines del conector de borde están asociados con el puerto raíz y no con el punto final Resulta que tengo el manual de servicio para mi computadora portátil que tiene el esquema completo de la placa base, y las ranuras para tarjetas mini PICe están conectadas con TX de la placa base al RX en el conector, por lo que en este caso se especifica el pinout del conector. El punto final en lugar del puerto raíz. Sin embargo, podría ser que el símbolo esté etiquetado como incorrecto. Este puede o no ser el caso de los conectores que está utilizando. Mi sugerencia es encontrar un esquema para otro dispositivo que implemente ese conector en particular o un dispositivo que interactúe con él.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas