¿Cuál es la diferencia entre BRAM y RAM distribuida [cerrado]

1

Estoy haciendo un proyecto sobre la implementación de BRAM. ¿Cuál es la diferencia entre RAM de bloque y RAM distribuida en FPGA en términos de implementación, área, velocidad, etc.? ¿Cuál es mejor?

    
pregunta Student

1 respuesta

3

Block Ram es un Ram dedicado que no consume ninguna LUT adicional en su diseño, mientras que el Ram distribuido se construye con LUT. En términos de velocidad, la memoria RAM distribuida es más rápida que las Rams de bloque. En general, si no se necesita mucho Ram, puede considerar implementarlo como un Ram distribuido. Algunos sintetizadores pueden incluso usar Ram distribuido si usted elige específicamente Block Ram pero solo usa una cantidad muy pequeña de un solo bloque. Tan pronto como tenga bloques Ram grandes, no tiene mucho sentido utilizar Ram distribuidos.

    
respondido por el Humpawumpa

Lea otras preguntas en las etiquetas