文章 ID: 000080439 内容类型: 故障排除 上次审核日期: 2019 年 09 月 09 日

为什么我的altera_syncram在模拟中输出一个“X”而不是有效的数据?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于英特尔® Quartus® Prime 专业版软件有一个问题,您在模拟过程中可能会看到“X”输出,而不是有效数据。如果出现以下条件,则会出现此问题:

    • RAM 配置了不同的读写时钟
    • RAM 以双端口模式配置
    • RAM 配置为read_during_write_mixed_ports设置为dont_care
    • 写入地址 (address_a) 和读取地址 (address_b) 在当前时钟周期触发
    • 写入启用信号 (wren_a) 在上一个时钟周期中(在正时钟边缘)被去表明
    解决方法

    要解决此问题,请不要在正时钟边缘触发任何控制信号

    此问题计划在英特尔® Quartus® Prime Pro Edition 软件的未来发行版中修复。

     

     

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。