문서 ID: 000077907 콘텐츠 형태: 오류 메시지 마지막 검토일: 2012-11-05

경고(10631): .vhd()에서 VHDL 프로세스 문 경고<filename>: <name>프로세스를 통해 하나 이상의 경로에서 이전 값을 보유하는</name> 신호 또는 변수 ""에 대한 래치 추론</filename>

환경

    인텔® Quartus® II 구독 에디션
    DSP Builder for 인텔® FPGAs Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

Quartus® II 소프트웨어의 문제로 인해 코드가 일부 비트가 일정하게 유지되는 비동기 재설정을 사용하여 증분기 또는 감쇠기를 구현하는 경우 이 경고가 표시될 수 있습니다. 예를 들어, 다음 코드를 사용하면 Quartus II 소프트웨어가 하위 비트에 대한 경고를 잘못 보고합니다.

process (reset, clk)
begin
if reset = '1' then
minus_8_count_int <= TO_UNSIGNED(16,5);
elsif (rising_edge(clk)) then
minus_8_count_int <= minus_8_count_int - 8;
end if;
end process;

카운터가 8씩 감소하면 하위 3비트는 사용되지 않으며 최적화되기 전에 Quartus II 통합 합성은 래치임을 경고합니다.

해결 방법

이 경우 래치가 구현되지 않으므로 경고를 무시하는 것이 안전합니다.

관련 제품

이 문서는 다음 항목에 적용됩니다. 1 제품

인텔® 프로그래밍 가능 장치

1

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.