문서 ID: 000073701 콘텐츠 형태: 제품 정보 및 문서 마지막 검토일: 2013-06-18

PLL의 입력 주파수 고정 범위를 확장하려면 어떻게 해야 합니까?

환경

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

Quartus® II 소프트웨어는 컴파일 보고서 - 피팅 - 리소스 사용량 - PLL 요약에서 설계에 사용된 PLL의 잠금 범위를 보고합니다. 주파수 최소 잠금과 주파수 최대 잠금 사이의 범위를 PLL의 잠금 범위라고 합니다. Quartus II 소프트웨어는 잠금 범위를 최대화하기 위해 PLL 매개변수 값을 선택하지 않습니다.

예를 들어, PLL MegaWizard® 플러그 인 관리자에서 입력 클럭으로 75MHz를 사용한 경우 잠금 범위는 70MHz에서 90MHz일 수 있습니다. 아마도 응용 프로그램에서는 50MHz에서 100MHz 사이의 잠금 범위가 필요할 것입니다. 따라서 이 PLL의 잠금 범위는 애플리케이션에 만족스럽지 않습니다.

Quartus II 소프트웨어에서 PLL MegaWizard 플러그인 관리자를 사용하여 입력 클럭 전환 기능을 지원하는 장치의 잠금 범위를 극대화할 수 있습니다. 이 솔루션의 목적은 최종 설계에서 클럭 전환을 사용하지 않고 이 기능을 사용하여 PLL에 대한 유효한 매개 변수 값을 추출하여 다음 단계에 따라 잠금 범위를 최대화하는 것입니다.

1) PLL MegaWizard 플러그인 관리자를 엽니다.

2) "inclock0 입력의 주파수는 얼마입니까?"에 잠금 범위의 하단에 대해 원하는 주파수를 입력합니다. 예를 들어 위에 주어진 경우 이 값은 50MHz입니다.

3) "'고급'PLL 매개 변수를 사용하여 출력 파일 만들기"옵션을 켭니다.

4) "두 번째 inclk에 대해 'inclk1' 만들기" 옵션을 켜고 inclk1의 빈도로 잠금 범위의 상한을 입력합니다. 예를 들어 위에 주어진 경우 이 값은 100MHz입니다.

5) 나머지 옵션을 선택하고 출력 클럭 비율을 정의한 상태에서 평소와 같이 PLL 마법사를 완료합니다.

6) 프로젝트를 컴파일하고 PLL 요약에 표시된대로 잠금 범위를 기록하십시오. 만족스러우면 PLL 요약 보고서의 M 값, N 값, 충전 펌프 전류, 루프 필터 저항 및 루프 필터 커패시턴스와 같은 이 보고서의 PLL에 대한 모든 값을 기록해 둡니다. 또한 PLL 사용량 보고서에 표시된 대로 각 출력 클럭의 높음/낮음 및 짝수 또는 홀수 값을 기록해 둡니다.

7) PLL 마법사를 열고 "두 번째 inclk에 대한 'inclk1' 만들기" 옵션을 끕니다. "마침"을 클릭하여 PLL 래퍼 파일을 업데이트합니다.

8) PLL 래퍼 파일을 엽니다. 고급 매개 변수를 사용할 때 PLL 매개 변수를 코드에 직접 입력할 수 있습니다. 래퍼 파일이 Verilog인 경우 defparam 섹션으로 이동합니다. 래퍼 파일이 VHDL인 경우 일반 맵 섹션으로 이동합니다. 6단계에 나열된 매개 변수의 모든 값을 수정합니다. 변경 사항을 저장합니다.

9) 프로젝트를 컴파일합니다. 최종 결과는 원하는 잠금 범위를 가진 PLL이어야 합니다.

10) 잠금 범위가 입력 주파수에 너무 가까운 경우(예: 로우엔드가 50MHz이고 50MHz 입력 클럭을 사용하려는 경우) 입력 클럭에 지터 또는 50MHz 미만의 주파수 드리프트가 있는 경우 PLL이 잠금을 유지하는 데 어려움이 있을 수 있습니다. 마법사에서 inclock0 및 inclock1 주파수에 약간의 가드밴드를 제공하기로 결정할 수 있습니다. 이 예에서는 45MHz 및 105MHz를 입력하여 50MHz에서 100MHz의 목표 잠금 범위가 PLL 잠금 범위 내에 있도록 할 수 있습니다.

Quartus II 소프트웨어가 이 절차를 사용하여 원하는 잠금 범위를 구현할 수 없는 경우 PLL MegaWizard 플러그인 관리자에서 오류가 발생합니다. 이 경우 필요한 입력 클럭 주파수 범위를 지원하기 위해 PLL 재구성과 같은 다른 옵션을 살펴봐야 합니다.

관련 제품

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

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

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