请问一个FPGA中简单双口(SDP)RAM数据位宽的问题,谢谢!
时间:10-02
整理:3721RD
点击:
最近看V5数据手册上说使用同一个块状RAM,SDP的位宽可为真双口的两倍(好像Xilinx和Altera的FPGA都有这个说法)。
我想了一下,以本身一个端口位宽32b为例。在使用SDP情况下可以进行64b的读写,实现起来无非是同时用两个端口所有的数据位,这样就可以实现。但这样来就出现个问题,那就是在一个端口写(读)的时候就要屏蔽另一个端口的读(写)。这个功能通过外围逻辑可以实现,但实现起来给时序带来很多问题,有可能一个端口的操作将被屏蔽很多个周期。
请问谁能给我解惑一下,谢谢!
我想了一下,以本身一个端口位宽32b为例。在使用SDP情况下可以进行64b的读写,实现起来无非是同时用两个端口所有的数据位,这样就可以实现。但这样来就出现个问题,那就是在一个端口写(读)的时候就要屏蔽另一个端口的读(写)。这个功能通过外围逻辑可以实现,但实现起来给时序带来很多问题,有可能一个端口的操作将被屏蔽很多个周期。
请问谁能给我解惑一下,谢谢!
同问,谁能帮忙解答一下
