Introdução ao armazenamento de chips Xilinx

Os chips FPGA Xilinx que podem ser usados ​​como recursos de armazenamento incluem LUT, BRAM e URAM:

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

Um LUT pode ser usado como espaço de armazenamento de 64 bits. Um BRAM tem capacidade para 36Kb e pode ser usado como dois 18KbBRAMs independentes. Para um BRAM de 36Kb, a largura máxima de bits que ele pode atingir é de 72 bits. É claro que o BRAM também suporta a expansão de larguras de bits de 1bit, 2bit, 4bit, etc. A capacidade da URAM é de 288 KB, a profundidade de uma URAM é de 4K (4 × 1024) e a largura é de 72b. Portanto, de acordo com a diferença na largura e comprimento dos bits de dados diferentes no design, o tipo de recurso de armazenamento deve ser razoavelmente selecionado.

O valor inicial do BRAM pode ser definido, se o BRAM é uma porta única, uma porta dupla simples ou uma porta dupla verdadeira, você pode definir seu valor inicial através do arquivo COE. O valor inicial da URAM pode ser apenas 0 e não pode ser alterado, ou seja, o valor inicial não pode ser definido. Isso significa que o BRAM pode ser configurado como ROM e a URAM não.

Publicado 10 artigos originais · ganhou elogios 0 · Vistas 6263

Acho que você gosta

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