在多个论坛中搜索时,我找不到全面的答案。
我想了解,ISE合成器何时将[PARAM1:0] ram [PARAM2:0]
推断为Block RAM,何时不推?
答案 0 :(得分:1)
此条件列表可能不完整:
<强>端口强>
BlockRAM支持:
存储器。也可以与一个写端口和n个读端口组合。
我们的开源库PoC包含4个用通用VHDL代码编写的on-chip RAM实现,可以映射到Xilinx BlockRAM。我假设您可以阅读并理解这些VHDL片段,将其转换为Verilog代码:)。或者,Xilinx提供synthesis guide(UG 626,v14.4,第73页),其中列出了可合成代码的VHDL和Verilog设计模式。