¿Cómo implementan FPGA los circuitos secuenciales?

-1

Sé que implementan circuitos combinacionales utilizando LUT, pero las LUT no tienen comentarios, por lo que no veo cómo pueden usarse para circuitos secuenciales.

Entonces, ¿cómo implementan FPGA los circuitos secuenciales? (es decir, D-Flip Flops y registros)

    
pregunta dfg

2 respuestas

1

No hay nada (técnico) que le impida encaminar la salida de una LUT a la entrada para crear almacenamiento.

Pero no es una buena idea, ya que en la mayoría de las familias de FPGA actuales (¿todas?) hay al menos un flip-flop muy unido a cada LUT. En algunas familias, algunas de esas FF pueden configurarse como pestillos.

    
respondido por el Martin Thompson
0

Todos los FPGAs contienen LUTs así como flip-flops / latches configurables. Incluso con solo LUT, la red de enrutamiento tiene la capacidad suficiente para enrutar una salida de LUT a una entrada para obtener retroalimentación dentro de una LUT o entre varias LUT. Por lo general, también contienen RAM de bloque que se puede configurar con varios puertos de distintos anchos o se pueden usar como FIFO. Por lo general, las LUT también se pueden usar como pequeñas RAM (una LUT es básicamente una memoria de solo lectura después de que se escribe durante la secuencia de inicio, pero agregar algunos pines más puede hacer que sea de lectura / escritura) o incluso desplazar los registros.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas