将值分配给泛型的特定位时,可能会发生此错误。例如,如果您具有以下声明,然后在通用构造中分配特定位,则会发生此错误,如下所示。
generic(
reset_value : std_logic_vector(15 downto 0) ...
generic map(
reset_value(2) => '1',
reset_value(7) => '1',
reset_value(9) => '1', ...
Quartus II软件不允许分配通用构造的特定位。相反,您必须分配整个通用构造,如以下对上面示例中的通用映射的更改所示:
reset_value => "0000001010000100",
从Quartus II软件8.0开始修复此问题。
没有回复内容