FPGA Mezzanine Card ( FMC ) es un estándar ANSI / VITA ( VMEbus International Trade Association) 57.1 que define módulos mezzanine de E / S con conexión a un FPGA u otro dispositivo con capacidad de E / S reconfigurable. [1] [2] Especifica un conector de perfil bajo y un tamaño de placa compacto para compatibilidad con varios factores de forma estándar de la industria de tarjetas de ranura, blade, placa madre de perfil bajo y mezzanine .
Especificaciones
La especificación FMC define: [3]
- Módulos intermedios de E / S, que se conectan a tarjetas portadoras
- Una familia de conectores de conectores de alta velocidad para módulos mezzanine de E / S
- Admite transmisión de hasta 10 Gbit / s con E / S con ecualización adaptativa
- Admite señalización diferencial y de un solo extremo de hasta 2 Gbit / s
- Numerosas E / S disponibles
- La conectividad eléctrica del conector de alta velocidad del módulo intermedio de E / S
- Compatible con una amplia gama de estándares de señalización
- Funcionalidad de E / S configurable por el sistema
- Intimidad FPGA
- Las propiedades mecánicas del módulo mezzanine de E / S
- Tamaño mínimo
- Escalable desde aplicaciones de gama baja hasta aplicaciones de alto rendimiento
- Conducción y soporte reforzado
La especificación FMC tiene dos tamaños definidos: ancho simple (69 mm) y ancho doble (139 mm). La profundidad de ambos es de unos 76,5 mm. [4] El módulo intermedio FMC utiliza un conector de matriz de alta velocidad de 400 pines de alto número de pines. También se puede utilizar un conector de baja cantidad de pines mecánicamente compatible con 160 pines con cualquiera de los factores de forma del estándar.
LPC frente a HPC
FMC permite dos tamaños de conector, Low Pin Count (LPC) y High Pin Count (HPC), cada uno de los cuales ofrece diferentes (máximos) niveles de conectividad, [5] de forma análoga a cómo algunas placas PMC tienen una interfaz de 32 bits mientras que otras tienen una interfaz de 64 bits mediante un conector adicional. "El conector LPC proporciona 68 señales de un solo extremo definidas por el usuario o 34 pares diferenciales definidos por el usuario. El conector HPC proporciona 160 señales de un solo extremo definidas por el usuario (o 80 pares diferenciales definidos por el usuario), 10 transceptores en serie pares y relojes adicionales. Los conectores HPC y LPC utilizan el mismo conector mecánico. La única diferencia es qué señales están realmente pobladas. Por lo tanto, las tarjetas con conectores LPC se pueden conectar a sitios HPC y, si se diseñan correctamente, las tarjetas HPC pueden ofrecer una subconjunto de funcionalidad cuando se conecta a un sitio LPC ". [6]
Función de dirección geográfica FMC
FMC proporciona una dirección geográfica mediante dos pines (GA1: GA0) que normalmente utiliza un dispositivo intermedio para determinar a qué conector FMC en un portador está conectado. Para las tarjetas que tienen un solo conector FMC, la dirección geográfica predeterminada es 00.
Algunas tarjetas intermedias FMC pueden conectar otros dispositivos al bus I2C y direccionarlos a través de un controlador de sistema, utilizando la dirección geográfica como selección de chip. Esto no cumple estrictamente con la especificación FMC.
Ver también
Referencias
- ^ Devlin, Malachy (1 de octubre de 2008). "VITA 57 (FMC) abre el conducto de E / S a FPGA" . Tecnologías VITA . Consultado el 4 de junio de 2012 .
- ^ Barker, Dave (25 de abril de 2008). "Presentamos la tarjeta FPGA Mezzanine: el estándar emergente VITA 57 (FMC) aporta modularidad a los diseños FPGA - VITA Technologies" . Tecnologías VITA . Consultado el 4 de junio de 2012 .
- ^ "FMC Marketing Alliance" . Consultado el 4 de junio de 2012 .
- ^ "¿Qué factores de forma se especifican en ANSI / VITA-57.1?" . Consultado el 24 de julio de 2017 .
- ^ "ANSI / VITA 57 FMC - Señales y Pinout" . Consultado el 24 de julio de 2017 .
- ^ http://www.xilinx.com/support/documentation/white_papers/wp315.pdf