Quartus II 소프트웨어 버전 4.2 및 5.0에서 Stratix II 장치에서 M4K 블록을 사용하는 설계는 M4K 메모리 블록의 구성 설정 문제로 인해 간헐적인 읽기 오류가 발생할 수 있습니다. 문제에 대한 설명과 영향을 받을 수 있는 메모리 구성에 대한 설명은 Stratix II FPGA 제품군 정오표 를 참조하십시오. 이 문제가 Quartus II 소프트웨어 버전 5.0 SP2, 5.1 이상에서 컴파일된 경우 설계에 영향을 미치지 않습니다.
Stratix II SOF 파일 검사기 유틸리티를 사용하여 특정 디자인이 문제의 영향을 받는지 확인할 수 있습니다. 다음 위치에서 유틸리티를 다운로드합니다. ftp.altera.com/outgoing/release/check_stratixii_m4k.exe. 명령 프롬프트에서 FTP 사이트에 로그온하려면 사용자 이름으로 "anonymous"를 사용하고 암호로 전자 메일 주소를 사용합니다.
명령 프롬프트에서 다음 명령을 사용하여 유틸리티를 실행하여 프로젝트에 대해 생성된 SRAM 개체 파일(.sof)을 확인합니다.check_stratixii_m4k
<.sof 프로그래밍 파일의 이름>
유틸리티는 다음 결과 중 하나를 보고합니다.
- 디자인에는 M4K 문제가 없으며, 이 경우 프로그래밍 파일은 문제의 영향을 받지 않으며 안전하게 사용할 수 있습니다.
- 설계의 특정 M4K 블록이 문제의 영향을 받으며 간헐적인 읽기 오류가 발생할 수 있습니다.
설계에 문제의 영향을 받는 메모리 블록이 포함된 경우 다음을 수행해야 합니다.
- Quartus II 소프트웨어 버전 5.1 이상에서 설계를 다시 컴파일하여 새 프로그래밍 파일을 만듭니다. Altera에서는 최신 버전의 소프트웨어 사용을 권장합니다.
- 참고: 버전 5.0 또는 5.0 SP1에서 디자인을 컴파일한 경우 버전 5.0 SP2에서 어셈블러를 대신 실행하여 전체 컴파일을 수행하지 않고 새 프로그래밍 파일을 생성한 다음 타이밍 분석기를 실행할 수 있습니다.
- 타이밍 분석 결과를 확인하여 타이밍 요구 사항이 충족되는지 확인합니다. 장치 타이밍 모델이 이 M4K 읽기 문제를 고려하여 업데이트되었습니다.