10AX115H2F34E2SG FPGA Familia Arria® 10 GX 1150000 celdas Tecnología de 20 nm 0,9 V 1152 pines FC-FBGA
Especificaciones técnicas del producto
RoHS de la UE | Obediente |
ECCN (EE. UU.) | 3A991 |
Estado de la pieza | Activo |
HTS | 8542.39.00.01 |
SEP | Sí |
SVHC supera el umbral | Sí |
Automotor | No |
PPAP | No |
Apellido | Arria® 10 GX |
Proceso tecnológico | 20nm |
E/S de usuario | 504 |
Número de registros | 1708800 |
Tensión de alimentación operativa (V) | 0,9 |
Elementos lógicos | 1150000 |
Número de multiplicadores | 3036 (18x19) |
Tipo de memoria del programa | SRAM |
Memoria integrada (Kbit) | 54260 |
Número total de RAM de bloque | 2713 |
EMAC | 3 |
Unidades lógicas del dispositivo | 1150000 |
Número de dispositivo de DLL/PLL | 32 |
Canales transceptores | 96 |
Velocidad del transceptor (Gbps) | 17.4 |
DSP dedicado | 1518 |
PCIe | 4 |
Programabilidad | Sí |
Soporte de reprogramabilidad | Sí |
Protección de copia | Sí |
Programabilidad dentro del sistema | Sí |
Grado de velocidad | 2 |
Estándares de E/S de un solo extremo | LVTTL|LVCMOS |
Interfaz de memoria externa | DDR3 SDRAM|DDR4|LPDDR3|RLDRAM II|RLDRAM III|QDRII+SRAM |
Tensión de alimentación mínima de funcionamiento (V) | 0,87 |
Voltaje de suministro máximo de funcionamiento (V) | 0,93 |
Voltaje de E/S (V) | 1,2|1,25|1,35|1,5|1,8|2,5|3 |
Temperatura mínima de funcionamiento (°C) | 0 |
Temperatura máxima de funcionamiento (°C) | 100 |
Grado de temperatura del proveedor | Extendido |
Nombre comercial | Arría |
Montaje | Montaje superficial |
Altura del paquete | 2,95 |
Ancho del paquete | 35 |
Longitud del paquete | 35 |
PCB cambiado | 1152 |
Nombre del paquete estándar | BGA |
Paquete de proveedor | FC-FBGA |
Número de pines | 1152 |
Forma de plomo | Pelota |
La diferencia y relación entre FPGA y CPLD.
1. Definición y características de FPGA
FPGAadopta un nuevo concepto denominado matriz de celdas lógicas (LCA), bloque lógico configurable (CLB) y bloque e interconexión de entrada y salida (IOB).El módulo lógico configurable es la unidad básica para realizar la función del usuario, que generalmente se organiza en una matriz y se extiende por todo el chip.El módulo de entrada y salida IOB completa la interfaz entre la lógica del chip y el pin del paquete externo y generalmente está dispuesto alrededor de la matriz de chips.El cableado interno consta de varias longitudes de segmentos de cable y algunos interruptores de conexión programables, que conectan varios bloques lógicos programables o bloques de E/S para formar un circuito con una función específica.
Las características básicas de FPGA son:
- Al utilizar FPGA para diseñar circuitos ASIC, los usuarios no necesitan proyectar la producción y pueden obtener un chip adecuado;
- La FPGA se puede utilizar como muestra piloto de otros totalmente personalizados o semipersonalizados.circuitos ASIC;
- Hay abundantes disparadores y pines de E/S en FPGA;
- FPGA es uno de los dispositivos con ciclo de diseño más corto, menor costo de desarrollo y menor riesgo en circuito ASIC.
- FPGA adopta un proceso CHMOS de alta velocidad, bajo consumo de energía y puede ser compatible con niveles CMOS y TTL.
2, definición y características de CPLD
CPLDse compone principalmente de una macrocélula lógica programable (LMC) alrededor del centro de la unidad de matriz de interconexión programable, en la cual la estructura lógica LMC es más compleja y tiene una estructura de interconexión de unidad de E/S compleja, que puede ser generada por el usuario de acuerdo con Las necesidades de la estructura del circuito específico, para completar ciertas funciones.Debido a que los bloques lógicos están interconectados con cables metálicos de longitud fija en CPLD, el circuito lógico diseñado tiene previsibilidad temporal y evita la desventaja de una predicción incompleta de la temporización de la estructura de interconexión segmentada.En la década de 1990, CPLD se desarrolló más rápidamente, no sólo con características de borrado eléctrico, sino también con funciones avanzadas como escaneo de bordes y programación en línea.
Las características de la programación CPLD son las siguientes:
- Los recursos lógicos y de memoria son abundantes (Cypress De1ta 39K200 tiene más de 480 Kb de RAM);
- Modelo de temporización flexible con recursos de enrutamiento redundantes;
- Flexible para cambiar la salida del pin;
- Puede instalarse en el sistema y reprogramarse;
- Gran cantidad de unidades de E/S;
3. Diferencias y conexiones entre FPGA y CPLD
CPLD es la abreviatura de dispositivo lógico programable complejo, FPGA es la abreviatura de matriz de puertas programables de campo. La función de los dos es básicamente la misma, pero el principio de implementación es ligeramente diferente, por lo que a veces podemos ignorar la diferencia entre los dos, colectivamente. denominado dispositivo lógico programable o CPLD/FPGA.Hay varias empresas que producen CPLD/FPGas, las tres más grandes son ALTERA, XILINX y LAT-TICE.La función de lógica combinatoria de descomposición CPLD es muy fuerte, una unidad macro puede descomponer una docena o incluso más de 20-30 entradas de lógica combinatoria.Sin embargo, una LUT de FPGA solo puede manejar la lógica combinacional de 4 entradas, por lo que CPLD es adecuado para diseñar lógica combinacional compleja como la decodificación.Sin embargo, el proceso de fabricación de FPGA determina que la cantidad de LUT y activadores contenidos en el chip FPGA es muy grande, a menudo miles de miles, CPLD generalmente solo puede lograr 512 unidades lógicas, y si el precio del chip se divide por la cantidad de lógicas. unidades, el costo unitario lógico promedio de FPGA es mucho menor que el de CPLD.Entonces, si se utiliza una gran cantidad de activadores en el diseño, como el diseño de una lógica de temporización compleja, entonces usar una FPGA es una buena opción.
Aunque tanto FPGA como CPLD son dispositivos ASIC programables y tienen muchas características comunes, debido a las diferencias en la estructura de CPLD y FPGA, tienen sus propias características:
- CPLD es más adecuado para completar varios algoritmos y lógica combinatoria, y FPGA es más adecuado para completar lógica secuencial.En otras palabras, FPGA es más adecuado para estructuras ricas en flip-flops, mientras que CPLD es más adecuado para estructuras ricas en términos de productos y limitadas en flip-flops.
- La estructura de enrutamiento continuo de CPLD determina que su retraso de tiempo sea uniforme y predecible, mientras que la estructura de enrutamiento segmentado de FPGA determina que su retraso es impredecible.
- FPGA tiene más flexibilidad que CPLD en la programación.
- CPLD se programa modificando la función lógica de un circuito interno fijo, mientras que FPGA se programa cambiando el cableado de la conexión interna.
- Los Fpgas se pueden programar bajo puertas lógicas, mientras que los CPLDS se programan bajo bloques lógicos.
- FPGA está más integrado que CPLD y tiene una estructura de cableado e implementación lógica más compleja.
En general, el consumo de energía de CPLD es mayor que el de FPGA, y cuanto mayor es el grado de integración, más obvio.