문서 ID: 000076387 콘텐츠 형태: 문제 해결 마지막 검토일: 2021-03-16

Arria® 10 PHYLite IP에서 동적 재구성 모드를 사용할 때 DQS 입력 지연에 대해 읽기 데이터 값이 올바르지 않은 이유는 무엇입니까?

환경

  • 인텔® Quartus® Prime Pro Edition
  • 병렬 인터페이스용 PHY Lite 인텔® Arria® 10 FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    중요 문제

    설명

    Arria® 10 PHYLite IP에서 동적 재구성 모드를 사용하는 경우 DQS 입력 지연 값을 특정 주소 위치에 쓸 수 있지만, DQS 입력 지연의 법적 범위가 고정되어 있지 않고 VCO 주파수에 따라 달라지기 때문에 해당 특정 위치에서 다시 읽을 때 DQS 입력 지연에 대한 다른 데이터 값이 표시될 수 있습니다.

    해결 방법

    일반적인 보정 방법은 통과/실패 결과에 대한 DQS 입력 지연을 스윕하는 것입니다. 예상 보정은 DQS 입력 지연을 유효한 범위까지 증가시키고 통과하기 전에 가장 큰 값을 캡처하는 것입니다. 그런 다음 DQS 입력 지연을 계속 증가시키고 실패하기 전에 가장 작은 값을 캡처합니다. 그런 다음 DQS 입력 지연은 위 두 값의 중간점으로 설정됩니다.

    그러나 DQS 입력 지연에 대한 전체 10비트 범위 값(예: 0X3FF)은 각 셀에 PVT(프로세스, 전압 및 온도) 종속 고정 지연 값이 있는 제한된 수의 지연 셀만 존재하기 때문에 느린 인터페이스 주파수에서는 사용할 수 없습니다. Arria® 10 PHYLite 회로는 DQS 입력 지연을 법적 최대값으로 제한합니다.

    따라서 최대 DQS 입력 지연보다 큰 DQS 입력 지연 값을 쓰면 실제로는 최대 DQS 입력 지연과 같은 값을 쓰게 되고 최대 DQS 입력 지연과 같은 값을 다시 읽게 됩니다.

    아래는 일부 선택된 Arria® 10개의 PHYLite 클록 주파수와 최대 DQS 입력 지연을 보여주는 표입니다.

    인터페이스 클럭 주파수(MHz)

    VCO 주파수

    사용자 클럭 속도

    최대 DQS 입력 지연

    133

    533.33

    풀 레이트(FR)

    0x0FD

    160

    640

    FR

    0x23F

    160

    320

    절반 비율(HR)

    0x100

    320

    320

    인사

    0x0FD

    320

    640

    쿼터 요금(QR)

    0x23D

    640

    640

    증권 시세 표시기

    0x23F

    960

    960

    증권 시세 표시기

    0x352

    1200

    1200

    증권 시세 표시기

    0x3FF

    참고: 최대 DQS 입력 지연은 장치 프로세스, 전압 및 온도(PVT)에 따라 달라집니다.

    관련 제품

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

    인텔® Arria® 10 FPGA 및 SoC FPGA

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