跳转到主要内容
瑞苏盈科专栏
我与瑞苏盈科板卡的开发故事

存储

Xilinx A7 芯片内部结构分析(2)——存储单元

judy 提交于

上一篇中提到了SLICEL和SLICEM都可用作ROM,后者还可以作为分布式RAM(Distribute RAM,DRAM)。本篇主要总结的是块状Memory(Block Memory),实际上就是FPGA内部独立于逻辑单元的专用存储器,更像是一种硬核。

1. 基本结构
如下图所示,一个Block Memory的大小为36KB(RAMB36E1),由两个独立的18KB BRAM(Block RAM,RAMB18E1)组成。因此一个36K的Block Memory可配置成4中情形:
<li>全部用于配置成36KB的BRAM;</li>
<li>全部用于配置成36KB的FIFO;</li>
<li>配置成18KB的BRAM和18KB的BRAM;</li>
<li>配置成18KB的BRAM和18KB的FIFO;</li>