문서 ID: 000086791 콘텐츠 형태: 문제 해결 마지막 검토일: 2017-08-01

'위상 정렬 활성화' 옵션이 켜져 있을 때 인텔® Arria® 10 장치의 fPLL이 잠기지 않는 이유는 무엇입니까?

환경

  • 인텔® Quartus® Prime Pro Edition
  • fPLL 인텔® Arria® 10 Cyclone® 10 FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    설명

    인텔® Arria® 10 장치에서 fPLL이 '코어 모드'에 있을 때 '위상 정렬 활성화' 옵션이 켜지면 초기 fPLL 교정이 실패할 수 있습니다.

    이 동작의 이유는 피드백 M 카운터와 동시에 fPLL의 출력 C 카운터가 전원을 켜면 재설정에서 해제되지 않기 때문입니다. 초기 교정은 피드백 카운터가 릴리스된 후 출력 카운터 앞에 발생합니다. 따라서 '위상 정렬 활성화'가 C1 카운터를 피드백 카운터로 사용하기 때문에 초기 교정이 실패합니다.

    해결 방법

    이 작업을 수행하려면 fPLL을 다시 보정해야 합니다. 이렇게 하려면 fPLL에 재구성 포트를 추가한 다음 다음 단계를 사용하여 특정 레지스터 위치에 읽기/쓰기를 수행해야 합니다.

    1. 설계를 수정하여 fPLL 재구성을 활성화합니다.
    2. 코어에서 다음을 수행하는 논리를 만듭니다.
      a) fPLL의 주소 0x126 [0]을 비트로 0x1 작성 합니다. 이로 인해 fPLL이 내부 피드백을 선택하게 됩니다.
      b) fPLL의 주소 0x100 비트 [1]에 0x1 다음 fPLL의 0x000 해결하여 fPLL 재보정을 PreSICE에 요청하도록 0x01.  fPLL 재보정은 내부 피드백을 선택할 때 이루어져야 합니다.
      c) fPLL의 주소 0x280 비트 1을 모니터링하고 비트가 0x0 변경될 때까지 기다립니다.  이는 재보정이 완료되었음을 나타냅니다.
      d) fPLL의 주소 0x126 [0]을 비트로 0x0 작성 합니다. 이로 인해 fPLL이 피드백 보상 모드를 선택하게 됩니다.
      e) fPLL 잠금 신호 또는 fPLL의 주소 0x280 비트 [0]를 모니터링하고 fPLL이 잠길 때까지 기다립니다.

    이 단계는 또한 Arria® 10 트랜시버 PHY 사용자 가이드PLL 피드백 및 캐스케이딩 클럭 네트워크 섹션에서 다룹니다.

    관련 제품

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

    인텔® Arria® 10 FPGA 및 SoC FPGA

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