ALM e interconexión de alto desempeño

Tabla 1. Características y ventajas de los ALMs

Recursos disponibles por ALM

Ventajas

LUT divisible de ocho entradas

    En caso de tenerse funciones lógicas de seis entradas, o ciertas funciones de siete, se pueden fragmentar en LUTs independientes más pequeñas como, por ejemplo, dos LUTs independientes de cuatro entradas.

    El Software de diseño Intel® Quartus® integra esta capacidad de fragmentación y la optimiza para aumentar el desempeño, la eficiencia, la potencia y el área.

Dos sumadores integrados

    Permite dos sumas de 2 bit o dos sumas de 3 bit sin ningún recurso adicional

    Genera operandos a partir del mismo ALM sin necesidad de ninguna lógica adicional

Cuatro registros

    Relación óptima de registro a lógica para garantizar que el dispositivo no esté limitado por registro

    Aumenta el desempeño mediante la abundancia de registros para aplicaciones que así lo requieren o para diseños segmentados

Cuatro salidas

    Las entradas de un único ALM pueden ser divididas entre las dos funciones de salida, lo que permite que las funciones de entrada ancha se ejecuten rápidamente y que las de entrada angosta usen eficientemente los recursos restantes

MLAB

    El núcleo de una FPGA Intel® Stratix® incluye una matriz de bloques lógicos (LAB) la cual consiste en ALMs regulares o configurada como un bloque SRAM simple doble puerto de 640 bit (también conocido como MLAB)

    Los MLABs se pueden configurar como bloques SRAM simples doble puerto de 64 x 10 o de 32 x 20 Los MLABs están optimizados para implementar líneas de retraso de filtro, búferes FIFO pequeños y registros de cambio con una velocidad de reloj máxima de 600 MHz

Saltos

Elementos lógicos (LEs) alcanzables

1

1,007

2

3,498

3

6,042

Total

10,547