2 votos

¿Cuál es la diferencia entre BRAM y RAM distribuida?

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

4voto

Humpawumpa Puntos 131

La Ram en bloque es una Ram dedicada que no consume ninguna LUT adicional en su diseño mientras que la Ram distribuida se construye con LUT. En términos de velocidad, la RAM distribuida es más rápida que la RAM en bloque. En general, si no se necesita mucha Ram se puede considerar implementarla como una Ram distribuida. Algunos sintetizadores pueden incluso utilizar la Ram distribuida si eliges específicamente la Ram en bloque pero sólo utilizas una cantidad muy pequeña de un solo bloque. Cuando se tienen grandes bloques de Ram no tiene mucho sentido utilizar Ram distribuida.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X