문서 ID: 000082535 콘텐츠 형태: 문제 해결 마지막 검토일: 2018-08-14

인텔® Arria®10 PCIe* MSI 기능 구조에서 메시지 데이터가 할당된 벡터(0x05c)가 여러 메시지 활성화를 설정할 때 작성할 수 없는 이유는 무엇입니까?

환경

  • 인텔® Quartus® Prime Pro Edition
  • PCI Express*용 인텔® Arria® 10 Cyclone® 10 하드 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    중요 문제

    설명

    PCIe* 구성 공간 MSI 기능 구조의 모든 메시지 데이터 필드의 모든 비트는 항상 소프트웨어로 읽을 수 있고 작성할 수 있어야 합니다. CRA 인터페이스에서 메시지 데이터 필드에 기록된 값은 CRA 인터페이스에서 나중에 읽은 값과 동일해야 합니다.

    여러 메시지 활성화가 활성화되면 사용자 인터럽트에서 할당된 벡터 비트를 사용하여 MSI 패킷이 형성되고, 데이터 필드의 MSB는 구성 공간 MSI 기능 구조의 메시지 데이터 필드에 있습니다.

    인텔® Arria® 10 PCIe*에 문제가 있어 여러 메시지 활성화 비트가 설정될 때 할당된 메시지 데이터 할당 벡터 비트는 작성할 수 없습니다.

    예를 들어, 여러 메시지 활성화가 010으로 설정되면 32'hFFFFFFFF가 구성 공간 메시지 데이터 필드에 기록되고 사용자 인터럽트 입력은 모두 0이며 소프트웨어는 32'hFFFFFFFC만 읽을 수 있습니다.

    이 문제는 인텔® Arria® 10 PCIe* IP에서 생성한 MSI 패킷이 여전히 정확하기 때문에 사소한 버그입니다.

    해결 방법

    이 문제에 대한 해결 방법이 없습니다. 사용자 응용 프로그램 및 소프트웨어는 제한 사항을 알고 있어야 하며, 여러 메시지가 활성화될 때 할당된 메시지 데이터 벡터 비트는 소프트웨어에 의해 작성할 수 없습니다.

    이 문제는 향후 인텔® Quartus® Prime Software 릴리스에서 해결되지 않습니다.

    관련 제품

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

    인텔® Arria® 10 FPGA 및 SoC FPGA
    인텔® Arria® 10 GX FPGA
    인텔® Arria® 10 GT FPGA
    인텔® Arria® 10 SX SoC FPGA

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