문서 ID: 000090448 콘텐츠 형태: 문제 해결 마지막 검토일: 2024-05-14

PCI Express*용 L-타일 및 H-타일 Avalon® 메모리 매핑 인텔® FPGA IP에 대한 하드웨어에서 관찰된 IP 매개변수 값과 IP 매개변수 값 간에 MSI-X 테이블 및 보류 중인 비트 어레이(PBA) 오프셋이 일치하지 않는 이유는 무엇입니까?

환경

  • 인텔® Quartus® Prime Pro Edition
  • PCI Express*용 Avalon-MM 인텔® Stratix® 10 하드 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    설명

    Quartus® Prime Pro Edition 소프트웨어 버전 21.4 이하의 문제로 인해 IP 매개변수 편집기에 설정된 MSI-X 테이블 오프셋 및 보류 비트 어레이(PBA) 오프셋 매개변수는 하드웨어에 표시된 실제 벡터 테이블 오프셋을 반영하지 않습니다.

    예를 들어, IP 매개변수 편집기에서 설정된 0x003FFC00의 테이블 오프셋은 하드웨어에서 0x01FFE000로 보고되고, IP 매개변수 편집기에서 0x03FFE00로 설정된 PBA 오프셋은 하드웨어에서 0x1FFF000로 보고됩니다.

    해결 방법

    이 문제를 해결하려면 다음 지침에 따라 IP 매개변수 편집기에서 MSI-X IP 매개변수를 설정하십시오.

    • IP 매개변수 편집기의 테이블 오프셋 필드는 원하는 테이블 오프셋의 비트[31:3]를 설정합니다
    • IP 매개변수 편집기의 테이블 바 표시기 필드는 테이블 오프셋의 하위 3비트[2:0]를 설정합니다
    • IP 매개변수 편집기의 보류 중인 비트 어레이(PBA) 필드는 하드웨어에서 PBA 오프셋의 비트[31:3]를 설정합니다.
    • IP 매개변수 편집기의 PBA BAR 표시기는 하드웨어에서 PBA 오프셋의 하위 3비트[2:0]를 설정합니다.

    예를 들어, 테이블 오프셋을 0x003F_FC00하려면 테이블 오프셋 매개변수를 0x0007_FF80 (테이블 오프셋 [31:3])로 설정하고 테이블 막대 표시기 매개변수를 0x0 (테이블 오프셋 [2:0])으로 설정합니다.

    이 문제는 Quartus® Prime Pro Edition 소프트웨어의 향후 버전에서 해결될 예정입니다.

    관련 제품

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

    인텔® Stratix® 10 FPGA 및 SoC FPGA

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