문서 ID: 000081576 콘텐츠 형태: 문제 해결 마지막 검토일: 2016-09-27

Arria 10 장치에서 IOPLL 재구성 기능에 알려진 문제가 있습니까?

환경

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

예, Quartus® Prime 소프트웨어 버전 16.0 이전의 문제로 인해 IOPL에서 C 카운터의 재구성이 제대로 작동하지 않을 수 있습니다. 일부 컴파일에서 물리적 카운터 매핑에 대한 논리적 매핑이 올바르게 생성되지 않아 문제가 발생합니다. 이로 인해 사용자 모드에서 재구성을 수행할 때 의도된 C 카운터가 올바르게 재구성되지 않습니다.

해결 방법

이 문제를 해결하려면 설계에 사용되는 IOPLL 출력 카운터를 수동으로 다시 주문할 수 있습니다. 출력 카운터를 다시 주문하려면 아래 단계를 따르십시오.

  1. 다음 줄을 quartus.ini 파일에 넣고 프로젝트 디렉토리에 파일을 놓습니다.

    cpll_disable_oport_rotation=on

  2. 컴파일에 사용되는 실제 출력 카운터를 결정합니다.

Read_PLL_Setting.tcl을 사용하여 설계에 사용된 실제 C 카운터 설정을 읽어 보십시오. 스크립트 사용 방법에 대한 지침은 tcl 파일의 README 섹션을 참조하십시오.
 

      Read_PLL_Setting.tcl 파일 다운로드

  1. PLL 요약 보고서에 대한 상호 참조를 통해 사용된 물리적 카운터를 식별합니다.
     
  2. IOPLL IP를 재생성하여 2단계에서 식별된 물리적 카운터를 기반으로 출력 클럭을 다시 주문합니다. 외부 메모리 인터페이스에 사용되는 IOPLL에서는 이 작업이 필요하지 않습니다.

예제:

컴파일에 사용된 다음 IOPLL IP 및 물리적 카운터를 고려하십시오.

IOPLL IP의 출력 클럭주파수물리적 카운터
아웃클락0AC4
Outclk1BC5



 



 

다음 매개변수로 IOPLL IP를 재생성

IOPLL IP의 출력 클럭주파수
아웃클락0신경 쓰지 마십시오(A 또는 B 중 하나)
Outclk1신경 쓰지 마십시오(A 또는 B 중 하나)
Outclk2신경 쓰지 마십시오(A 또는 B 중 하나)
Outclk3신경 쓰지 마십시오(A 또는 B 중 하나)
Outclk4A
Outclk5B






 




 

  1. 통과 컴파일에 따라 IOPLL 위치를 제한합니다.
  2. RTL 파일에서 필요한 연결을 변경합니다.
  3. SDC 파일을 다시 주문한 클럭 이름으로 업데이트합니다(해당하는 경우).
  4. 디자인을 다시 컴파일합니다.

이 문제는 Quartus Prime 소프트웨어의 향후 릴리스에서 해결됩니다.

관련 제품

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

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

1

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