Xilinx的block ram有两种最小单元,36K和16K。
描述如下:
36K单元有32K数据+4K parity组成。
最大读写位宽如下,TDP(真双口RAM,两读两写),SDP(伪双口RAM,一读一写)。
支持的读写数据位宽为:
RAMB16K:
在真双口模式下:最大可配置为1024* 16bit,最小可配置为16K* 1bit;
在伪双口模式下:最大可配置为512* 32bit,最小可配置为16K* 1bit;
RAMB32K:
在真双口模式下:最大可配置为1024* 32bit,最小可配置为32K* 1bit;
在伪双口模式下:最大可配置为512* 64bit,最小可配置为32K* 1bit;