先加点自己的总结:真双口RAM可以在任意时间访问任意地址,两个端口的地址是一样的,即共享内存和地址.这就会带来一个问题:同时读写一个地址会发生冲突.基于这个点矛盾就要设置限制条件,这个在Xilinx IP core中会设置,在RTL中也可以通过控制相应的使能端,进而控制不同时读写一个地址,详情参见,Xilinx官方文档UG383中Conflict Avoidance部分和PG058. 一. RAM 分类 XILINX 的 RAM 可分为三种,分别是:单口 RAM,简化双口 RAM 和真双口 RA