이 오류는 일반의 특정 비트에 값을 할당할 때 발생할 수 있습니다. 예를 들어, 아래와 같이 다음 선언이 있고 일반 구성 내에서 특정 비트를 할당할 경우 이 오류가 발생할 수 있습니다.
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부터 해결되었습니다.