Quartus® II 소프트웨어 버전 13.0 SP1 이하의 문제로 인해 증분 컴파일을 사용할 때 재설정 신호의 잘못된 동작이 나타날 수 있습니다. 구체적으로, 리셋의 동작은 예상된 것과 반대일 수 있다. 이 문제는 디자인에서 다음 사항이 모두 충족되는 경우 발생할 수 있습니다.
- 액티브 로우 재설정은 최상위 파티션을 포함한 설계 파티션의 레지스터에서 생성된다
- 재설정이 반전되어 하위 수준 파티션에 연결됩니다
- 재설정은 하위 수준 파티션 내에서 활성-하이 비동기 재설정으로 사용됩니다
- 재설정은 글로벌 또는 지역 클럭 버퍼로 승격됩니다
- 하위 수준 파티션은 이전 합성 또는 피팅 결과를 유지하며 상위 수준 파티션은 원본에서 컴파일됩니다
이 문제를 방지하려면 디자인이 다음 중 하나를 수행하는지 확인합니다.
- 설계 전반에 걸쳐 동일한 센스 (활성-높음 또는 활성-낮음) 재설정 사용
- 상위 파티션 대신 사용되는 하위 수준 파티션 내에서 재설정을 반전합니다
- 재설정 신호에 글로벌 또는 지역 클럭 라우팅을 사용하지 마십시오.
- 상위 수준 및 하위 수준 파티션 모두에 대해 동일한 보존 수준을 사용합니다
- 증분 컴파일 끄기
이 문제는 Quartus II 소프트웨어의 향후 릴리스에서 해결될 예정입니다.