在Quartus II软件版本4.2和5.0中,由于M4K存储器模块的配置设置问题,使用Stratix II器件中的M4K模块的设计可能容易受到间歇性读取失败的影响。 有关该问题的说明以及可能受影响的存储器配置的说明, 请参阅 Stratix II FPGA系列勘误表 。如果在Quartus II软件5.0 SP2,5.1或更高版本中编译,则此问题不会影响您的设计。
您可以使用Stratix II SOF文件检查器实用程序确定您的特定设计是否受到该问题的影响。从以下位置下载该实用程序: ftp.altera.com/outgoing/release/check_stratixii_m4k.exe 。要从命令提示符登录到FTP站点,请使用“anonymous”作为用户名,并使用您的电子邮件地址作为密码。
使用以下命令从命令提示符运行该实用程序,以检查为项目生成的SRAM对象文件( .sof ): check_stratixii_m4k
< .sof编程文件的名称 >
该实用程序报告以下结果之一:
- 设计中没有M4K问题,在这种情况下,您的编程文件不会受到问题的影响并且可以安全使用。
- 您的设计中的某些M4K模块会受到此问题的影响,并且可能容易受到间歇性读取故障的影响。
如果您的设计包含受问题影响的内存块,则必须执行以下操作:
- 在Quartus II软件5.1或更高版本中重新编译设计以创建新的编程文件。 Altera建议使用最新版本的软件。
- 注意:如果您在版本5.0或5.0 SP1中编译了设计,则可以在5.0 SP2中运行Assembler,而不是执行完整编译而生成新的编程文件,然后运行Timing Analyzer。
- 检查时序分析结果,以确保满足您的时序要求。更新器件时序模型以解决此M4K读取问题。
没有回复内容