Introducción al almacenamiento de chips Xilinx

Los chips Xilinx FPGA que se pueden usar como recursos de almacenamiento incluyen LUT, BRAM y URAM:

  • LUT = 64 bits
  • BRAM = 36Kb = 18Kb x 2 = 36bit x 512 x 2
  • URAM = 288Kb = 72bit x 4K = 72bit x 4 x 1024

Un LUT se puede usar como espacio de almacenamiento de 64 bits. Un BRAM tiene una capacidad de 36 Kb y se puede utilizar como dos BRAM de 18 KB independientes. Para un BRAM de 36 Kb, el ancho de bits máximo que puede alcanzar es 72 bits. Por supuesto, BRAM también admite la expansión de anchos de bits de 1 bit, 2 bits, 4 bits, etc. La capacidad de URAM es de 288Kb, la profundidad de una URAM es de 4K (4 × 1024) y el ancho es de 72b. Por lo tanto, de acuerdo con la diferencia en el ancho de bits y la longitud de diferentes datos en el diseño, el tipo de recurso de almacenamiento debe seleccionarse razonablemente.

El valor inicial de BRAM se puede establecer, ya sea que BRAM sea un puerto único, un puerto dual simple o un puerto dual verdadero, puede establecer su valor inicial a través del archivo COE. El valor inicial de URAM solo puede ser 0, y no se puede cambiar, en otras palabras, el valor inicial no se puede establecer. Esto significa que BRAM se puede configurar como ROM y URAM no.

Publicado 10 artículos originales · ganado elogios 0 · Vistas 6263

Supongo que te gusta

Origin blog.csdn.net/u010379248/article/details/101990828
Recomendado
Clasificación