为什么不能用输出寄存器来推断我的记忆?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么不能用输出寄存器来推断我的记忆?

如果您的HDL代码推断的内存块比器件支持的最大内存深度更深,Quartus II软件可能无法使用输出寄存器实现您的内存。

例如,M10K的最大可用深度为8K。如果您的HDL代码推断出深度为16K的存储器模块,则不会包含输出寄存器。

解决/修复方法

要解决此限制,首先要创建一个深度较小的低级别内存文件,该文件可以推断输出寄存器。然后,创建一个包装器文件,将多个低级别内存文件组合到更大的所需内存中。

要验证支持的最大内存深度,请参阅相应器件手册的内部存储器章节。

请登录后发表评论

    没有回复内容