由于英特尔® Quartus® Prime 专业版软件有一个问题,您在模拟过程中可能会看到“X”输出,而不是有效数据。如果出现以下条件,则会出现此问题:
- RAM 配置了不同的读写时钟
- RAM 以双端口模式配置
- RAM 配置为read_during_write_mixed_ports设置为dont_care
- 写入地址 (address_a) 和读取地址 (address_b) 在当前时钟周期触发
- 写入启用信号 (wren_a) 在上一个时钟周期中(在正时钟边缘)被去表明
要解决此问题,请不要在正时钟边缘触发任何控制信号。
此问题计划在英特尔® Quartus® Prime Pro Edition 软件的未来发行版中修复。