8.1i Virtex-4 PAR  – “错误:位于:共享地址线的ECC RAM上472”-Altera-Intel社区-FPGA CPLD-ChipDebug

8.1i Virtex-4 PAR – “错误:位于:共享地址线的ECC RAM上472”

问题描述

我正在使用两个RAMB32_S64_ECC组件来创建一个带ECC的512×128双端口内存。放置期间我的设计失败并报告以下错误:

“错误:位置:472 – Placer无法为组件ECC0 / RAMB16_LOWER创建RAMB16 ECC模式级联相关RPM。设计不可布线。

这个问题的原因:

结构化逻辑必须与另一个RPM合并,这会导致组件ECC1 / RAMB16_LOWER的放置违规。以下组件是此结构的一部分:

BLOCKRAM ECC0 / RAMB16_LOWER

BLOCKRAM ECC1 / RAMB16_UPPER“

解决/修复方法

放置失败的原因是放置器错误地为RAM构造RPM宏。此问题将在9.1i版中修复。

同时,您可以通过反转一位地址来解决此问题:

assign rdaddr_u = {~RDADDR [8],RDADDR [7:0]};

assign wraddr_u = {~WRADDR [8],WRADDR [7:0]};

请登录后发表评论

    没有回复内容