문서 ID: 000079488 콘텐츠 형태: 문제 해결 마지막 검토일: 2015-12-07

PLL 인텔® FPGA IP 50% 이외의 듀티 사이클 값을 설정하면 출력 클럭 주파수에 문제가 있습니까?

환경

    인텔® Quartus® II 소프트웨어
    PLL
BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

예, PLL 인텔 FPGA IP 50% 이외의 듀티 사이클 값을 설정할 때 출력 클럭 주파수에 문제가 발생할 수 있습니다. Quartus® II 소프트웨어 버전 13.0sp1 이전을 사용할 때 발생할 수 있습니다.

C-카운터 Hi DivideC-Counter Low Divide 매개변수가 PLL 인텔 FPGA IP 잘못 계산되면 문제가 발생합니다. 컴파일 보고서 => Fitter => 리소스 섹션 => PLL 사용 요약은 실제 출력 클럭 주파수를 보여줍니다. 보고된 출력 클럭 주파수가 올바르지 않으면 C-카운터 Hi Divide 또는 C-Counter Low Divide 매개변수가 올바르지 않습니다.

해결 방법

C 카운터는 전압 제어 발진기(VCO) 주파수를 원하는 출력 주파수로 나누는 데 사용됩니다. C-카운터 Hi Divide 및 C-Counter Low Divide 매개변수의 합은 VCO 주파수의 결과 디바이더 값입니다.

예를 들어 VCO가 840MHz에서 실행 중이고 원하는 출력 클럭이 105MHz인 경우 총 분할 값이 8입니다. 50% 듀티 사이클의 경우, C-카운터 Hi Divide와 C-Counter Low Divide 매개변수 간에 높고 낮은 카운트를 균등하게 나누어야 하며, 각 매개변수의 분할 값은 4입니다. 다른 듀티 사이클 값을 생성하려면 필요에 따라 C-카운터 Hi Divide 및 C-Counter Low Divide 매개변수를 조정할 수 있습니다. 원하는 출력 클럭 주파수를 생성하려면 이러한 매개변수의 합이 총 분할 값과 동일한지 확인해야 합니다.

총 분할 값이 홀수 값인 경우 50% 의무 주기가 필요한 경우 C-카운터 홀수 분할 활성화 매개변수를 켜야 합니다. 예를 들어 VCO가 840MHz에서 실행 중이고 원하는 출력 클럭 주파수가 120MHz인 경우 총 분할 값이 7입니다. 이 경우 C-카운터 Hi Divide 매개변수는 4이고 C-카운터 로우 디바이드 매개변수는 3이며 C-카운터 홀수 분할 활성화 매개변수를 True로 설정합니다. 50% 이외의 의무 주기가 필요한 경우 필요에 따라 C-카운터 Hi Divide 매개변수 및 C-카운터 Low Divide 매개변수를 조정해야 합니다. 원하는 출력 클럭 주파수를 생성하려면 이러한 매개변수의 합이 총 분할 값과 동일한지 확인해야 합니다.

설계에서 이 문제를 해결하려면 <PLL 인스턴스 이름>_0002.v 파일을 열고 영향을 받는 출력 클럭에 대한 C-카운터 Hi Divide 및 C-Counter Low Divide 매개변수를 찾습니다. 올바른 출력 클럭 주파수와 원하는 의무 주기를 만들기 위해 필요에 따라 이러한 매개변수를 조정합니다.

위의 예를 참조하면 VCO가 840 MHz에서 실행되고 원하는 출력 클럭 주파수가 12.5% 듀티 사이클이 있는 105MHz인 경우 다음 매개변수가 필요합니다.

  • C-카운터 Hi Divide = 1
  • C-카운터 낮은 분할 = 7
  • C-카운터 홀수 분할 활성화 = False

PLL 인텔 FPGA IP 계산의 문제로 인해 120 MHz 출력 클럭 주파수에 대해 다음 매개변수를 설정합니다.

  • C-카운터 Hi Divide = 1
  • C-카운터 낮은 분할 = 6
  • C-카운터 홀수 분할 활성화 = True

이 예에서 매개변수를 수정하려면 C-카운터 Low Divide 매개변수를 7로 설정해야 하며 C-카운터 Odd Divide Enable 매개변수는 <PLL 인스턴스 이름>_0002.v 파일에서 False로 설정되어야 합니다.

관련 제품

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

Cyclone® V SX SoC FPGA
Cyclone® V GT FPGA
Stratix® V GX FPGA
Cyclone® V GX FPGA
Stratix® V GT FPGA
Stratix® V GS FPGA
Arria® V GZ FPGA
Arria® V SX SoC FPGA
Cyclone® V ST SoC FPGA
Arria® V ST SoC FPGA
Arria® V GX FPGA
Cyclone® V E FPGA
Stratix® V E FPGA
Cyclone® V SE SoC FPGA
Arria® V GT FPGA

1

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