Implementando registros de desplazamiento de retroalimentación en un FPGA

2

No estoy al tanto de las últimas capacidades de FPGA. ¿Cuál sería el chip FPGA de menor costo que puede implementar 1050 registros de desplazamiento de retroalimentación lineal de 71 bits cada registro?

Los registros de desplazamiento tienen que ser independientes y estar configurados para seriales en paralelo. Esto no significa que necesite una E / S para cada toma, pero los circuitos internos deben tener la capacidad de serie a paralelo.

    
pregunta pam gifford

1 respuesta

2

1024 registros veces 71 bits requiere alrededor de 72k flip flops. En algunos casos, las herramientas de síntesis jugarán trucos para reducir el tamaño, dependiendo de las ubicaciones de los toques. Si especifica cuántos toques, puede ser posible obtener una mejor estimación. En los dispositivos Xilinx, puede colocar un registro de desplazamiento de hasta 32 elementos en una LUT, pero no recibe ningún toque allí. El mejor caso sería un registro de 3 LUT por turno para un total de 3072, asumiendo que los taps están separados entre 24 y 32 bits. Spartan 6 LX75 de Xilinx funcionaría para el conteo de flip flop sin procesar, Spartan 6 LX9 funcionaría para el mejor empaque de LUT de cajas. Probablemente debería juntar una implementación de los registros de turnos en un Spartan 6 grande y ver cuánto espacio ocupa e ir desde allí. Para los dispositivos de la serie 7, el Artix-7 XC7A15T sería lo suficientemente grande como para el mejor empaque de LUT, o XC7A75T sería lo suficientemente grande como para flip-flops sin procesar.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas