문서 ID: 000080926 콘텐츠 형태: 제품 정보 및 문서 마지막 검토일: 2013-11-20

Quartus II 소프트웨어 솔루션을 사용하여 Cyclone III 장치에서 M9K 메모리 블록 읽기 문제를 해결하려면 어떻게 합니까?

환경

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

Quartus® II 소프트웨어의 10.0 릴리스부터 선택적 소프트웨어 솔루션이 Cyclone® III M9K 메모리 블록 읽기 문제를 해결할 수 있습니다. 읽기 비트 문제에 대한 자세한 내용은 Cyclone III 장치 제품군 Errata Sheet 를 참조하십시오. 선택한 장치 온도 등급에 따라 소프트웨어 솔루션은 가장 넓은 데이터 폭 모드에서 최대 8개의 데이터 비트라인을 비활성화합니다.

설계에 읽기 문제에 취약할 수 있는 M9K 메모리 블록 사용량이 있는지 확인하려면 아래 Tcl 스크립트를 다운로드하여 설계 프로젝트 디렉토리에 저장하십시오. Quartus II GUI에서 도구 메뉴의 Tcl 스크립트를 가리킵니다. 스크립트를 선택하고 실행을 클릭하여 설계를 분석합니다. 스크립트는 분석을 수행하기 전에 성공적으로 컴파일된 설계가 필요합니다.

소프트웨어 솔루션은 설계 프로젝트에 적합한 전역 설정을 사용하여 적용할 수 있습니다. Quartus II 메뉴에서 할당 메뉴의 설정 을 가리키고, Fitter 설정 페이지를 선택하고 더 적합한 설정 버튼을 클릭합니다. 더 적합해진 설정 대화 상자에서 전역 설정을 선택합니다.
RAM 비트 예약(Cyclone III) 및 사용 가능한 옵션 중에서 선택합니다.

  • Off - 이 옵션은 기본값이며 소프트웨어 솔루션을 적용하지 않습니다.
  • 표준 - 이 설정은 선택한 온도 범위 내의 모든 장치에 대해 올바른 작동을 보장하기 위해 필요한 비트라인을 비활성화합니다. 상업용 장치의 경우, 이 옵션은 x32 이상 데이터 폭이 있는 듀얼 클럭 모드로 구성된 M9K 블록에 대해 최대 4개의 비트라인을 비활성화합니다. 산업 및 자동차 등급 장치의 경우, 이 옵션은 x32 이상 데이터 폭이 있는 듀얼 클럭 모드로 구성된 M9K 블록에 대해 최대 8개의 비트라인을 비활성화합니다.
  • 자동 -이 설정은 추가 마진을 제공하기 위해 추가 M9K 데이터 폭 모드(x16/x18)에 솔루션을 적용합니다. 상용 등급 장치의 경우, 이 옵션은 x16 이상 데이터 폭이 있는 듀얼 클럭 모드로 구성된 M9K 블록에 대해 최대 4개의 비트라인을 비활성화합니다. 산업 및 자동차 등급 장치의 경우, 이 옵션은 x16 이상 데이터 폭이 있는 듀얼 클럭 모드로 구성되거나 x32 이상 데이터 폭이 있는 단일 클럭 모드로 구성된 M9K 블록에 대해 최대 8개의 비트라인을 비활성화합니다.
  • 최대 – 이 옵션은 데이터 폭이 x16 이상인 듀얼 클럭 모드와 x32 이상 데이터 폭이 있는 단일 클럭 모드에서 구성된 M9K 블록에 대해 최대 8개의 비트라인을 비활성화합니다. 이 설정은 산업용 장치를 선택할 때 자동 설정과 동일합니다.

할당 이름 RAM 비트 예약(Cyclone III)을 선택하여 할당 편집기에서 각 메모리 인스턴스에 대해 전역 설정을 재정의할 수 있습니다. 인스턴스 할당의 경우 기, 자동최대의 세 가지 옵션을 사용할 수 있습니다. 자동 또는 최대 값을 선택하면 전역 설정과 유사한 수의 비트라인이 비활성화됩니다. 이 솔루션은 클럭 모드와 데이터 폭 모드에 관계없이 지정된 메모리 인스턴스에 적용됩니다. 인스턴스 이름을 얻으려면 먼저 설계를 컴파일하고 fitter 보고서의 RAM 요약 섹션을 확인하십시오. 할당할 때 인스턴스 이름 끝에서 "|ALTSYNCRAM"을 제거해야 합니다.

표준 또는 자동 전역 설정이 적용될 때 상용 등급 장치에 대해 특정 M9K 혼합 폭 모드 및 바이트 지원 모드 메모리가 지원되지 않을 수 있습니다. 이 경우 피터가 오류를 발생합니다. 이러한 메모리 인스턴스는 최대 설정으로 인스턴스 할당을 수행하여 구현할 수 있습니다.

소프트웨어 솔루션을 적용하려면 추가 M9K 리소스가 필요할 수 있습니다. 피터 오류가 발생하면 Altera 연락하여 추가 지원을 받으십시오.

1

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