关键问题
由于英特尔® Quartus® Prime Pro Edition 软件版本 19.3 及更高版本出现问题,英特尔 Agilex® 7 FPGA M20K 简单的双端口 RAM 读取数据如果配置如下所示,可能是不正确的:
港口:
时钟 1 反转
参数:
altera_syncram_component.intended_device_family = “Agilex”
altera_syncram_component.operation_mode = “ DUAL_PORT”
altera_syncram_component.ram_block_type = “M20K”
altera_syncram_component.clock_enable_input_b = “BYPASS”
altera_syncram_component.clock_enable_output_b = “NORMAL”
altera_syncram_component.address_reg_b = “CLOCK1”
altera_syncram_component.outdata_reg_b = “CLOCK1”
要解决此问题,下载并安装相应的补丁。
下载 并 安装 英特尔® Quartus® Prime Pro Edition 软件 v20.4 的补丁 0.31:
- 英特尔 Quartus Prime 专业版软件 v20.4 解决方案补丁 0.31 Windows (.exe)
- 英特尔 Quartus Prime 专业版软件 v20.4 解决方案补丁 0.31 Linux 版 (.run)
- 英特尔 Quartus Prime 专业版软件 v20.4 解决方案补丁 0.31 (.txt) 的自述文件
下载 并 安装 英特尔 Quartus Prime Pro Edition 软件 v21.1 的以下 Patch 0.02:
- 英特尔® Quartus® Prime 专业版软件 v21.1 解决方案补丁 0.02 Windows (.exe)
- 英特尔® Quartus® Prime 专业版软件 v21.1 解决方案补丁 0.02 Linux 版 (.run)
- 英特尔® Quartus® Prime 专业版软件 v21.1 解决方案补丁 0.02 (.txt) 的自述文件
从 英特尔 Quartus Prime Pro Edition Software v21.2 开始修复此问题。