如果您的HDL代码推断的内存块比器件支持的最大内存深度更深,Quartus II软件可能无法使用输出寄存器实现您的内存。
例如,M10K的最大可用深度为8K。如果您的HDL代码推断出深度为16K的存储器模块,则不会包含输出寄存器。
解决/修复方法
要解决此限制,首先要创建一个深度较小的低级别内存文件,该文件可以推断输出寄存器。然后,创建一个包装器文件,将多个低级别内存文件组合到更大的所需内存中。
要验证支持的最大内存深度,请参阅相应器件手册的内部存储器章节。
如果您的HDL代码推断的内存块比器件支持的最大内存深度更深,Quartus II软件可能无法使用输出寄存器实现您的内存。
例如,M10K的最大可用深度为8K。如果您的HDL代码推断出深度为16K的存储器模块,则不会包含输出寄存器。
要解决此限制,首先要创建一个深度较小的低级别内存文件,该文件可以推断输出寄存器。然后,创建一个包装器文件,将多个低级别内存文件组合到更大的所需内存中。
要验证支持的最大内存深度,请参阅相应器件手册的内部存储器章节。
没有回复内容